Stockage du consentement
ConsentForge stocke la décision de consentement de l'utilisateur dans le navigateur et optionnellement sur le serveur.
Stockage navigateur
Par défaut, le consentement est stocké dans un cookie first-party nommé cf_consent. Ce cookie :
- Est défini sur le domaine de la propriété (ex.
.example.com) - Expire après 12 mois (configurable dans vos paramètres de propriété)
- HttpOnly : false (le runtime JavaScript doit pouvoir le lire)
- Secure : true (HTTPS uniquement)
- SameSite : Lax
Contenu du cookie
La valeur du cookie est un objet JSON encodé en base64 :
{
"v": 1,
"ts": 1741521600,
"policy": "pol_abc123",
"choices": {
"necessary": true,
"analytics": false,
"marketing": false,
"functional": true
}
}
Stockage côté serveur (optionnel)
Pour une durabilité accrue et une cohérence entre appareils, activez le stockage du consentement côté serveur dans vos paramètres de propriété.
Lorsqu'activé :
- Chaque décision de consentement est également enregistrée dans la base de données ConsentForge
- Le runtime récupère le consentement enregistré au chargement de la page avec un identifiant utilisateur haché
- Le stockage côté serveur n'utilise pas de cookies — il utilise un identifiant protégeant la vie privée
Ce qui se passe à l'expiration du cookie
Après 12 mois (ou si le cookie est supprimé), la bannière est à nouveau affichée à l'utilisateur. Ses décisions précédentes ne sont pas pré-sélectionnées — il doit prendre une nouvelle décision.
Si le stockage côté serveur est activé et qu'une correspondance est trouvée, les décisions précédentes peuvent être restaurées sans afficher la bannière (configurable).
Réinitialiser le consentement
Pour ré-afficher la bannière à tous les utilisateurs (ex. après une mise à jour de politique), utilisez les réinitialisations de consentement dans le tableau de bord :
- Allez dans Propriété → Consentement → Réinitialiser
- Définissez une date de réinitialisation
- Tout consentement stocké avant cette date sera traité comme expiré