Passa al contenuto principale

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

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

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:

  1. Andate su Proprietà → Consenso → Reimposta
  2. Impostate una data di reimpostazione
  3. Qualsiasi consenso archiviato prima di quella data viene trattato come scaduto