Jak działa zgoda
Pełny cykl życia
Użytkownik odwiedza stronę
→ Środowisko uruchomieniowe ConsentForge ładuje się (lightweight)
→ Skrypty oznaczone do blokowania są przechwytywane
→ Baner jest wyświetlany (jeśli nie ma poprzedniej zgody)
→ Użytkownik decyduje (Zaakceptuj wszystko / Odrzuć / Dostosuj)
→ Zgoda zapisana (cookie + opcjonalnie po stronie serwera)
→ Zablokowane skrypty są zwalniane lub pozostają zablokowane
→ Sygnały zgody dystrybuowane do GTM / webhooków / API
→ Odporny na manipulacje paragon zapisany w warstwie dowodów
Przy kolejnych wizytach:
Użytkownik odwiedza stronę
→ Środowisko uruchomieniowe ładuje się i odczytuje zapisaną zgodę w < 10 ms
→ Baner nie jest wyświetlany (zgoda już zarejestrowana)
→ Skrypty zwolnione/zablokowane na podstawie zapisanej decyzji
→ Cele dystrybucji powiadamiane o przywróconej zgodzie
Kiedy zgoda się zmienia
Jeśli użytkownik zmieni zdanie za pomocą centrum preferencji:
- Nowa zgoda zapisana z zaktualizowanym znacznikiem czasu
- Skrypty, które utraciły zgodę, są natychmiast blokowane
- Skrypty, które uzyskały zgodę, są ładowane
- Nowy paragon zgody zapisany (wskazujący na poprzedni przez łańcuch hash)
- Cele dystrybucji powiadamiane o aktualizacji