Przejdź do głównej zawartości

Przechowywanie zgody

ConsentForge przechowuje decyzję o zgodzie użytkownika w przeglądarce i opcjonalnie na serwerze.

Przechowywanie w przeglądarce

Domyślnie zgoda jest przechowywana w pliku cookie pierwszej strony o nazwie cf_consent. Ten plik cookie:

  • Jest ustawiony w domenie właściwości (np. .example.com)
  • Wygasa po 12 miesiącach (konfigurowalnie w ustawieniach właściwości)
  • HttpOnly: false (środowisko uruchomieniowe JavaScript musi go odczytać)
  • Secure: true (tylko HTTPS)
  • SameSite: Lax

Wartość pliku cookie to obiekt JSON zakodowany w base64:

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

Przechowywanie po stronie serwera (opcjonalne)

Aby uzyskać większą trwałość i spójność między urządzeniami, włącz przechowywanie zgody po stronie serwera w ustawieniach właściwości.

Gdy włączone:

  • Każda decyzja o zgodzie jest również przechowywana w bazie danych ConsentForge
  • Środowisko uruchomieniowe pobiera zapisaną zgodę przy ładowaniu strony przy użyciu zahashowanego identyfikatora użytkownika
  • Przechowywanie po stronie serwera nie używa plików cookie — używa identyfikatora zachowującego prywatność

Po 12 miesiącach (lub jeśli plik cookie zostanie usunięty), użytkownik ponownie widzi baner. Poprzednie wybory nie są wstępnie zaznaczone — musi podjąć nową decyzję.

Jeśli przechowywanie po stronie serwera jest włączone i zostanie znalezione dopasowanie, poprzednie wybory mogą być przywrócone bez wyświetlania banera (konfigurowalnie).

Czyszczenie zgody

Aby ponownie wyświetlić baner wszystkim użytkownikom (np. po aktualizacji polityki), użyj Resetowania zgody w panelu:

  1. Przejdź do Właściwość → Zgoda → Reset
  2. Ustaw datę resetu
  3. Każda zgoda zapisana przed tą datą jest traktowana jako wygasła