Archiviazione del consenso
ConsentForge memorizza la decisione di consenso dell'utente nel browser e opzionalmente sul server.
Archiviazione nel browser
Per impostazione predefinita, il consenso viene memorizzato in un cookie first-party denominato cf_consent. Questo cookie è:
- Impostato sul dominio della proprietà (es.
.example.com) - Scade dopo 12 mesi (configurabile nelle impostazioni della proprietà)
- HttpOnly: false (il runtime JavaScript ha bisogno di leggerlo)
- Secure: true (solo HTTPS)
- SameSite: Lax
Contenuto del cookie
Il valore del cookie è un oggetto JSON codificato in base64:
{
"v": 1,
"ts": 1741521600,
"policy": "pol_abc123",
"choices": {
"necessary": true,
"analytics": false,
"marketing": false,
"functional": true
}
}
Archiviazione lato server (opzionale)
Per maggiore durata e coerenza cross-device, abilita l'archiviazione del consenso lato server nelle impostazioni della proprietà.
Quando abilitata:
- Ogni decisione di consenso viene anche memorizzata nel database ConsentForge
- Il runtime recupera il consenso memorizzato al caricamento della pagina usando un identificatore utente con hash
- L'archiviazione lato server non usa cookie — usa un identificatore che preserva la privacy
Cosa succede quando il cookie scade
Dopo 12 mesi (o se il cookie viene eliminato), l'utente vede di nuovo il banner. Le scelte precedenti non sono pre-selezionate — devono prendere una nuova decisione.
Se l'archiviazione lato server è abilitata e viene trovata una corrispondenza, le scelte precedenti possono essere ripristinate senza mostrare il banner (configurabile).
Cancellare il consenso
Per ri-mostrare il banner a tutti gli utenti (es. dopo un aggiornamento della policy), usa Reset del consenso nel Dashboard:
- Vai su Proprietà → Consenso → Reset
- Imposta una data di reset
- Qualsiasi consenso memorizzato prima di quella data viene trattato come scaduto