Composants web de PrivacyKit

Documentation publique des web components consent-dialog, consent-guard, consent-missing et compliance-monitor.

Sommaire





<compliance-monitor>

Compliance Monitor surveille les requêtes sortantes et valide la couverture des gardes de consentement sur votre site en ligne, en détectant les traceurs non gérés et les régressions introduites par les modifications du site. Inactif par défaut, il reste invisible pour les visiteurs et peut être inclus en production sans risque.

PropriétéTypeValeur par défaut / ObligatoireDescription
debugbooleanfalseActive le panneau Compliance Monitor au chargement de la page. Pour les environnements de développement uniquement.
delaynumber5000Fenêtre d'observation réseau (en millisecondes) avant que Compliance Monitor commence à valider l'utilisation des endpoints et la couverture des gardes de consentement.
ignore-first-party-subdomainsbooleantrueLorsque true, les requêtes vers des sous-domaines du domaine actuel sont ignorées silencieusement.
fab-positionleft | rightrightDétermine le côté du viewport auquel le FAB de Compliance Monitor est épinglé.

Exemple

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

Compliance Monitor reste caché aux visiteurs même lorsqu'il est inclus dans le bundle de production. La méthode recommandée pour l'activer sur un site en ligne est d'ajouter ?privacykit=monitor à l'URL — cela active le moniteur uniquement pour cette session de navigateur, sans affecter l'expérience des visiteurs.

Activer de manière programmatique :

window.PrivacyKit?.toggleComplianceMonitor();