Aller au contenu principal

Comment fonctionne le consentement

Le cycle de vie complet

L'utilisateur visite le site
→ Le runtime ConsentForge se charge (< 10 Ko)
→ Les scripts marqués pour blocage sont interceptés
→ La bannière s'affiche (si aucun consentement précédent)
→ L'utilisateur décide (Tout accepter / Refuser / Personnaliser)
→ Le consentement est enregistré (cookie + stockage côté serveur optionnel)
→ Les scripts bloqués sont libérés ou restent bloqués
→ Les signaux de consentement sont distribués vers GTM / Webhooks / API
→ Un reçu inviolable est écrit dans la couche de preuves

Lors des visites ultérieures :

L'utilisateur visite le site
→ Le runtime se charge et lit le consentement enregistré en < 10 ms
→ Aucune bannière affichée (consentement déjà capturé)
→ Scripts libérés/bloqués selon la décision enregistrée
→ Les cibles de distribution sont informées du consentement restauré

Quand le consentement change

Quand un utilisateur change d'avis via le centre de préférences :

  1. Un nouveau consentement est capturé avec un horodatage mis à jour
  2. Les scripts ayant perdu le consentement sont immédiatement bloqués
  3. Les scripts ayant obtenu le consentement sont chargés
  4. Un nouveau reçu de consentement est écrit (référençant le précédent via la chaîne de hachage)
  5. Les cibles de distribution sont informées de la mise à jour