Componentes web de PrivacyKit

Documentación pública de los web components consent-dialog, consent-guard, consent-missing y compliance-monitor.

Índice





<compliance-monitor>

Compliance Monitor observa las solicitudes salientes y valida la cobertura de los guardas de consentimiento en tu sitio web, detectando rastreadores no gestionados y regresiones introducidas por cambios en el sitio. Inactivo por defecto, permanece invisible para los visitantes y es seguro incluirlo en producción.

PropiedadTipoPredeterminado / ObligatorioDescripción
debugbooleanfalseHabilita el panel de Compliance Monitor al cargar la página. Solo para entornos de desarrollo.
delaynumber5000Ventana de observación de red (en milisegundos) antes de que Compliance Monitor comience a validar el uso de endpoints y la cobertura de los guardas de consentimiento.
ignore-first-party-subdomainsbooleantrueCuando es true, las solicitudes a subdominios del dominio actual se ignoran silenciosamente.
fab-positionleft | rightrightControla en qué lado del viewport se fija el FAB de Compliance Monitor.

Ejemplo

HTML
<compliance-monitor debug delay="5000" ignore-first-party-subdomains="true" fab-position="left"></compliance-monitor>

Compliance Monitor permanece oculto para los visitantes incluso cuando se incluye en el paquete de producción. La forma recomendada de activarlo en un sitio web en producción es añadir ?privacykit=monitor a la URL — activa el monitor solo para esa sesión del navegador, sin afectar la experiencia del visitante.

Activar mediante programación:

window.PrivacyKit?.toggleComplianceMonitor();