Introducción
astro-cookie-consent es un pequeño componente de Astro y un puñado de funciones JS sencillas para:
- Mostrar un banner de consentimiento de cookies (un único aceptar/rechazar o interruptores por categoría).
- Bloquear de verdad los scripts de terceros hasta que el visitante acepta:
gateScript()nunca inserta una etiqueta<script>hasta que hay consentimiento. - Leer la elección del visitante y reaccionar a ella en cualquier otra parte del sitio.
No tiene dependencias en tiempo de ejecución, se distribuye como código fuente .astro/.js sin más
(compilado por el pipeline de Astro de tu propio proyecto) y no añade nada a tu node_modules aparte
de sí mismo.
Lo que no es
Sección titulada «Lo que no es»- No es una plataforma completa de gestión del consentimiento. No incluye geodetección, ni soporte para cadenas de consentimiento (TCF/GPP), ni lista de proveedores. Si necesitas señales de consentimiento según el estándar IAB para plataformas publicitarias, probablemente necesites una CMP dedicada.
- No es asesoramiento legal. Es un mecanismo: sigues siendo responsable de lo que dice tu política de privacidad, de las categorías que declaras y de bloquear lo correcto tras la categoría correcta. Consulta Funciones relacionadas con el RGPD para ver en qué ayuda el paquete y en qué no.
Siguientes pasos
Sección titulada «Siguientes pasos»- Instalación e inicio rápido: un banner en pantalla en un par de minutos.
- Demo en vivo: prueba el componente real, con categorías incluidas.
- Consentimiento por categoría: interruptores como analítica y marketing.
- Referencia de
<ConsentBanner />: todos los props.