Przejdź do głównej zawartości

Przechowywanie zgody

ConsentForge przechowuje decyzję użytkownika dotyczącą zgody 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 na domenie właściwości (np. .example.com)
  • Wygasa po 12 miesiącach (konfigurowalny w ustawieniach właściwości)
  • HttpOnly: false (środowisko uruchomieniowe JavaScript musi mieć możliwość jego odczytania)
  • 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 (opcjonalnie)

Aby zapewnić 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 jest włączone:

  • Każda decyzja dotycząca zgody jest również przechowywana w bazie danych ConsentForge
  • Środowisko uruchomieniowe pobiera przechowywaną zgodę przy ładowaniu strony, używając zahaszowanego identyfikatora użytkownika
  • Przechowywanie po stronie serwera nie używa plików cookie — korzysta z identyfikatora chroniącego prywatność

Po 12 miesiącach (lub po usunięciu pliku cookie) baner jest ponownie wyświetlany użytkownikowi. Poprzednie wybory nie są wstępnie wybrane — użytkownik musi podjąć nową decyzję.

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

Czyszczenie zgody

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

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