Aller au contenu
Commencer

Fonctionnalités liées au RGPD

  • Opt-in par défaut. gateScript() n’insère les scripts tiers qu’après accept – rien ne se charge avant le consentement. C’est l’exigence centrale de la directive ePrivacy : un consentement préalable avant tout stockage ou suivi non essentiel.
  • Pas de cases pré-cochées. Refuser est un vrai choix, aussi facile à cliquer, pas une valeur présélectionnée.
  • Même visibilité. Accepter et refuser ont exactement le même style – aucun dark pattern qui pousse à accepter, ce que plusieurs autorités de protection des données (CNIL, ICO) signalent explicitement lorsqu’une CMP favorise visuellement un choix.
  • Retrait facile. Le bouton de réouverture permet aux visiteurs de modifier leur choix à tout moment, ce que les autorités exigent d’être aussi simple que de donner son consentement.
  • Expiration du consentement. Les choix expirent après expiryDays (365 par défaut) et la bannière réapparaît – pas de consentement silencieux et permanent issu d’un choix fait il y a un an.
  • Une preuve que vous pouvez montrer. L’enregistrement stocké inclut un horodatage ({ categories, timestamp }), récupérable via getConsentRecord() – de quoi démontrer qu’un consentement a été donné si besoin (principe de responsabilité, article 7, paragraphe 1 du RGPD).
  • Consentement par catégorie, si nécessaire. Consultez Consentement par catégorie – utile lorsqu’un site regroupe des finalités réellement distinctes (par exemple mesure d’audience et marketing) qui nécessitent des réponses oui/non séparées.
  • Rédiger la politique de confidentialité/cookies et nommer les tiers et finalités réellement concernés – le paquet peut afficher un lien (privacyHref), mais ne peut pas rédiger le contenu de la politique.
  • Décider si vous avez besoin de catégories. Un simple accepter/refuser suffit si votre site n’a qu’une seule finalité non essentielle ; regrouper plusieurs finalités distinctes derrière un seul interrupteur est précisément là où les autorités attendent de la granularité.
  • Analyse de la base légale, contrats de sous-traitance avec les tiers, registre des traitements, désignation d’un DPO, etc. – des obligations organisationnelles qu’aucune bibliothèque côté client ne peut remplir.
  • Bloquer les bons éléments. gateScript() ne bloque que ce que vous lui indiquez. Un <script src="..."> oublié, ajouté directement en dehors de gateScript(), contourne entièrement le consentement.