Strona bez bannera cookies to jak samochód bez ubezpieczenia — niby jeździ, ale pierwszy kontroler i masz problem. RODO wymaga, żeby użytkownik świadomie zgodził się na śledzenie. Nie wystarczy "korzystając ze strony akceptujesz cookies" — to było legalne w 2015 roku. Dziś potrzebujesz kategorii, możliwości odrzucenia i blokowania skryptów śledzących do momentu kliknięcia "Akceptuję".
Problem: Google Analytics ładuje się od razu przy wejściu na stronę. Facebook Pixel zbiera dane zanim user cokolwiek kliknie. Microsoft Clarity nagrywa sesje bez pytania. To wszystko narusza RODO — a kary sięgają 4% rocznego obrotu.
Jak działa widget Cookie Consent
1. User wchodzi na stronę → loader.js sprawdza localStorage 2. Brak zgody? → wyświetl banner z 3 kategoriami 3. Skrypty śledzące (GA/Clarity/FB) NIE ładują się 4. User klika "Akceptuję wszystkie" lub wybiera kategorie 5. Zapis do localStorage + cookie (dla PHP) 6. Dynamiczne wstrzyknięcie skryptów wg kategorii 7. Przy kolejnej wizycie — banner się nie pokazuje
| Kategoria | Przykłady | Można odrzucić? |
|---|---|---|
| Niezbędne | Sesja, CSRF token, język | Nie — zawsze aktywne |
| Analityczne | Google Analytics, Clarity | Tak |
| Marketingowe | Facebook Pixel, Google Ads | Tak |
Ten poradnik wymaga konta Pro
Dostęp do zaawansowanych poradników, kodu źródłowego i wsparcia technicznego.