Stockage du consentement
ConsentForge stocke la décision de consentement de l'utilisateur dans le navigateur et optionnellement sur le serveur.
Stockage dans le navigateur
Par défaut, le consentement est stocké dans un cookie propriétaire 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 les paramètres de votre propriété)
- HttpOnly : false (le JavaScript du runtime 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 multi-appareils, activez le stockage du consentement côté serveur dans les paramètres de votre propriété.
Lorsqu'il est activé :
- Chaque décision de consentement est également stockée dans la base de données ConsentForge
- Le runtime récupère le consentement stocké au chargement de la page en utilisant un identifiant utilisateur haché
- Le stockage côté serveur n'utilise pas de cookies — il utilise un identifiant préservant la vie privée
Que se passe-t-il lorsque le cookie expire
Après 12 mois (ou si le cookie est supprimé), l'utilisateur voit à nouveau la bannière. Ses choix précédents ne sont pas pré-sélectionnés — il doit prendre une nouvelle décision.
Si le stockage côté serveur est activé et qu'une correspondance est trouvée, les choix précédents peuvent être restaurés sans afficher la bannière (configurable).
Effacement du 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 :
- Accédez à Propriété → Consentement → Réinitialiser
- Définissez une date de réinitialisation
- Tout consentement stocké avant cette date est traité comme expiré