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
Zawartość pliku cookie
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ść
Co się dzieje po wygaśnięciu pliku cookie
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:
- Przejdź do Właściwość → Zgoda → Resetuj
- Ustaw datę resetowania
- Każda zgoda przechowywana przed tą datą jest traktowana jako wygasła