Funciones relacionadas con el RGPD
De qué se encarga el paquete
Sección titulada «De qué se encarga el paquete»- Opt-in por defecto.
gateScript()solo inserta scripts de terceros después deaccept: nada se carga antes del consentimiento. Es el requisito central de la normativa ePrivacy: consentimiento previo antes de cualquier almacenamiento o seguimiento no esencial. - Sin casillas premarcadas. Rechazar es una opción real e igual de fácil de pulsar, no un valor preseleccionado.
- Misma prominencia visual. Aceptar y rechazar tienen exactamente el mismo estilo: ningún patrón oscuro que empuje a aceptar, algo que varias autoridades de protección de datos (CNIL, ICO) señalan expresamente cuando una CMP favorece visualmente una opción.
- Retirada sencilla. El botón para volver a abrir permite a los visitantes cambiar su elección en cualquier momento, y las autoridades exigen que sea tan fácil como dar el consentimiento.
- Caducidad del consentimiento. Las elecciones caducan tras
expiryDays(365 por defecto) y el banner vuelve a aparecer: nada de consentimiento silencioso y permanente por una elección de hace un año. - Un registro que puedes mostrar. El registro guardado incluye una marca de tiempo
(
{ categories, timestamp }) y se puede recuperar congetConsentRecord(): algo a lo que remitir si alguna vez necesitas demostrar que se dio el consentimiento (responsabilidad proactiva del art. 7.1 del RGPD). - Consentimiento por categoría, si lo necesitas. Consulta Consentimiento por categoría: útil cuando un sitio agrupa finalidades realmente distintas (por ejemplo, analítica y marketing) que necesitan respuestas sí/no separadas.
Lo que sigue siendo cosa tuya
Sección titulada «Lo que sigue siendo cosa tuya»- Redactar la política de privacidad/cookies y nombrar los terceros y finalidades reales: el
paquete puede mostrar un enlace (
privacyHref), pero no puede escribir el contenido de la política. - Decidir si necesitas categorías. Un único aceptar/rechazar basta si tu sitio solo tiene una finalidad no esencial; agrupar varias finalidades distintas tras un solo interruptor es justo donde las autoridades esperan granularidad.
- Análisis de la base jurídica, contratos de encargo del tratamiento con terceros, registro de actividades de tratamiento, designación de un DPD, etc.: obligaciones organizativas que ninguna biblioteca del lado del cliente puede cumplir.
- Bloquear lo correcto.
gateScript()solo bloquea lo que le indicas. Un<script src="...">olvidado, añadido directamente fuera degateScript(), se salta el consentimiento por completo.