Zum Hauptinhalt springen

Consent-Speicherung

ConsentForge speichert die Consent-Entscheidung des Nutzers im Browser und optional auf dem Server.

Browser-Speicherung

Standardmäßig wird die Einwilligung in einem Erstanbieter-Cookie namens cf_consent gespeichert. Dieses Cookie:

  • Wird auf der Domain der Property gesetzt (z. B. .example.com)
  • Läuft nach 12 Monaten ab (in Ihren Property-Einstellungen konfigurierbar)
  • HttpOnly: false (die Runtime-JavaScript muss es lesen können)
  • Secure: true (nur HTTPS)
  • SameSite: Lax

Der Cookie-Wert ist ein Base64-kodiertes JSON-Objekt:

{
"v": 1,
"ts": 1741521600,
"policy": "pol_abc123",
"choices": {
"necessary": true,
"analytics": false,
"marketing": false,
"functional": true
}
}

Serverseitige Speicherung (optional)

Für höhere Dauerhaftigkeit und geräteübergreifende Konsistenz aktivieren Sie die serverseitige Consent-Speicherung in Ihren Property-Einstellungen.

Wenn aktiviert:

  • Jede Consent-Entscheidung wird zusätzlich in der ConsentForge-Datenbank gespeichert
  • Die Runtime ruft beim Seitenaufruf die gespeicherte Einwilligung mithilfe eines gehashten Nutzerkennzeichens ab
  • Die serverseitige Speicherung verwendet keine Cookies — sie nutzt einen datenschutzfreundlichen Bezeichner

Nach 12 Monaten (oder wenn das Cookie gelöscht wird) wird dem Nutzer das Banner erneut angezeigt. Seine vorherigen Entscheidungen werden nicht vorausgewählt — er muss eine neue Entscheidung treffen.

Wenn die serverseitige Speicherung aktiviert ist und eine Übereinstimmung gefunden wird, können die vorherigen Entscheidungen wiederhergestellt werden, ohne das Banner anzuzeigen (konfigurierbar).

Einwilligung zurücksetzen

Um das Banner für alle Nutzer erneut anzuzeigen (z. B. nach einer Richtlinienaktualisierung), verwenden Sie Consent-Resets im Dashboard:

  1. Gehen Sie zu Property → Consent → Zurücksetzen
  2. Legen Sie ein Rücksetzdatum fest
  3. Jede vor diesem Datum gespeicherte Einwilligung wird als abgelaufen behandelt