Archiviazione del Consenso
ConsentForge archivia la decisione di consenso dell'utente nel browser e opzionalmente sul server.
Archiviazione nel browser
Per impostazione predefinita, il consenso viene archiviato in un cookie proprietario denominato cf_consent. Questo cookie:
- Viene impostato sul dominio della proprietà (es.
.example.com) - Scade dopo 12 mesi (configurabile nelle impostazioni della proprietà)
- HttpOnly: false (il JavaScript del runtime deve poterlo leggere)
- 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 una maggiore durabilità e coerenza tra dispositivi, abilitate l'archiviazione del consenso lato server nelle impostazioni della proprietà.
Quando abilitata:
- Ogni decisione di consenso viene archiviata anche nel database di ConsentForge
- Il runtime recupera il consenso archiviato al caricamento della pagina utilizzando un identificatore utente che preserva la privacy
- L'archiviazione lato server non utilizza cookie — usa un identificatore che preserva la privacy
Cosa succede quando il cookie scade
Dopo 12 mesi (o se il cookie viene eliminato), all'utente viene mostrato nuovamente il banner. Le scelte precedenti non sono preselezionate — l'utente deve 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 mostrare nuovamente il banner a tutti gli utenti (es. dopo un aggiornamento della policy), usate Reimposta Consenso nel Dashboard:
- Andate su Proprietà → Consenso → Reimposta
- Impostate una data di reimpostazione
- Qualsiasi consenso archiviato prima di quella data viene trattato come scaduto