=== Cookie Signal Manager === Contributors: jakubkontek Tags: cookies, gdpr, consent, privacy, google consent mode Requires at least: 6.4 Tested up to: 7.0 Stable tag: 1.1.3 Requires PHP: 8.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Nowoczesne zarządzanie zgodami cookie z pełnym wsparciem Google Consent Mode v2 i logowaniem zgód. == Description == Cookie Signal Manager to nowoczesna, lekka wtyczka do zarządzania zgodami cookie zgodna z RODO/GDPR z pełnym wsparciem Google Consent Mode v2. **Główne funkcje:** * **Google Consent Mode v2** - Pełna integracja z Google Tag Manager i Google Analytics * **Logowanie zgód** - Kompleksowe logowanie wszystkich decyzji zgód z możliwością eksportu PDF * **WCAG 2.2 Zgodność** - W pełni dostępny interfejs zgód * **Lekkość** - Minimalny wpływ na wydajność strony * **Kompatybilność z cache** - Działa bez problemu ze wszystkimi głównymi wtyczkami cache * **Nowoczesny UI** - Elegancki, pływający banner zgód z modałem ustawień * **Domyślnie odznaczone** - Zgodność z RODO - opcjonalne kategorie są domyślnie odznaczone **Prywatność i zgodność:** * Wszystkie dane zgód są szyfrowane * **Adresy IP są zanonimizowane zgodnie z art. 5(1)(c) RODO** (zasada minimalizacji danych) * Pełna ścieżka audytu dla zgodności regulacyjnej * **Eksport PDF jako dowód techniczny** (nie jest podpisem elektronicznym) * **Retencja danych:** zalecane 3 lata (przedawnienie roszczeń) **Usługi zewnętrzne:** Ta wtyczka łączy się z następującymi usługami zewnętrznymi: **Google Tag Manager (opcjonalnie):** * **Kiedy:** Gdy wpiszesz ID kontenera GTM (np. GTM-XXXXXXX) w ustawieniach * **Co jest wysyłane:** Sygnały Consent Mode (granted/denied dla każdej kategorii zgody) * **Cel:** Ładowanie Google Tag Manager i przesyłanie stanu zgód do serwisów Google * **Dostawca:** Google LLC * **Polityka prywatności:** https://policies.google.com/privacy * **Warunki użytkowania:** https://www.google.com/analytics/terms/ **tFPDF (generowanie PDF, dołączona biblioteka):** * **Kiedy:** Gdy admin użyje funkcji eksportu PDF * **Przetwarzanie:** Lokalne generowanie PDF (bez zewnętrznych żądań) * **Licencja:** LGPL * **Źródło:** http://www.fpdf.org/ **Personalizacja:** * Konfigurowalne kategorie cookie * Interfejs w języku polskim * **Własne kolory** - panel z wyborem kolorów tła, tekstu i akcentu * Zmienne CSS dla łatwego dostosowania do motywu (--background, --contrast, --accent) * Fallback do globalnych zmiennych CSS gdy własne kolory są wyłączone == Installation == 1. Wgraj folder `cookie-signal-manager` do `/wp-content/plugins/` 2. Aktywuj wtyczkę przez menu 'Wtyczki' w WordPress 3. Przejdź do Ustawienia → Cookie Signal Manager aby skonfigurować 4. Wprowadź ID kontenera GTM (opcjonalnie) 5. Dostosuj teksty bannera i kategorie cookie == Frequently Asked Questions == = Czy wtyczka wspiera Google Consent Mode v2? = Tak, Cookie Signal Manager w pełni wspiera Google Consent Mode v2 z odpowiednimi sygnałami zgody dla ad_storage, ad_user_data, ad_personalization i analytics_storage. = Czy wtyczka jest zgodna z RODO? = Cookie Signal Manager pomaga osiągnąć zgodność z RODO poprzez zapewnienie odpowiedniego zbierania i logowania zgód. Jednak pełna zgodność zależy od całościowej implementacji polityki prywatności. = Czy działa z wtyczkami cache? = Tak, Cookie Signal Manager jest zaprojektowany do współpracy ze wszystkimi głównymi wtyczkami cache, w tym WP Super Cache, W3 Total Cache, WP Rocket i innymi. = Jak długo przechowywane są logi zgód? = Domyślnie logi zgód są przechowywane przez 2 lata (730 dni). Możesz to skonfigurować w ustawieniach. = Czy mogę dostosować wygląd? = Tak, Cookie Signal Manager używa zmiennych CSS (--background, --contrast, --accent), które integrują się z systemem projektowym Twojego motywu. = Dlaczego po odrzuceniu wszystkich zgód widzę żądania do h.clarity.ms? = Microsoft Clarity i inne narzędzia analityczne mogą wysyłać żądania zanim w pełni zareagują na sygnały Consent Mode. Żądania te są blokowane przez Consent Mode v2 i nie zbierają danych gdy zgoda jest odrzucona. == Screenshots == 1. Banner zgód - Nowoczesny pływający design 2. Modal ustawień - Wybór kategorii cookie 3. Ustawienia admina - Konfiguracja wtyczki z tabami 4. Historia zgód - Log audytu z filtrowaniem i eksportem PDF == Changelog == = 1.1.3 = * Potwierdzono zgodność z WordPress 7.0 * Zaktualizowano metadane wtyczki dla katalogu WordPress.org = 1.1.2 = * Dodano tryb dostępności WCAG z większymi czcionkami * Nowy checkbox "Strona WCAG" w panelu admina - włącza większe czcionki dla lepszej dostępności * Ulepszona zgodność z WCAG 2.2 poprzez predefiniowane większe, bardziej czytelne czcionki = 1.1.1 = * Dodano rozwijane opisy kategorii w oknie zgód * Dodano wsparcie HTML w opisach kategorii (linki, pogrubienia, nowe linie) * Poprawki zgodności z WCAG 2.2 (stany hover/focus przycisków) * Ulepszona dostępność z aria-label dla przycisków rozwijanych * Usunięto debug error_log() dla zgodności z produkcją * Ulepszenia UI/UX = 1.1.0 = * Zmiana nazwy wtyczki na Cookie Signal Manager * Automatyczne przeładowanie strony po akcjach zgody * Ulepszona synchronizacja stanu zgód * Poprawki błędów i optymalizacje = 1.0.0 = * Pierwsze wydanie * Wsparcie Google Consent Mode v2 (wszystkie 7 typów zgód) * Logowanie zgód z eksportem PDF * Dostępny interfejs WCAG 2.2 * Interfejs po polsku == Upgrade Notice == = 1.1.3 = Aktualizacja zgodności z WordPress 7.0. = 1.1.0 = Zmiana nazwy wtyczki i ulepszenia. = 1.0.0 = Pierwsze wydanie wtyczki do zarządzania zgodami cookie. == Privacy Policy == Cookie Signal Manager zbiera i przechowuje następujące dane: * ID zgody (unikalny identyfikator, zaszyfrowany) * Adres IP (zanonimizowany - ostatni człon zastąpiony "X", zaszyfrowany) * User agent (zaszyfrowany) * Decyzje zgód i znaczniki czasowe Wszystkie dane osobowe są zanonimizowane zgodnie z zasadą minimalizacji danych (RODO art. 5(1)(c)). Dane są bezpiecznie przechowywane w bazie danych WordPress z szyfrowaniem AES-256. Dane są automatycznie usuwane zgodnie z skonfigurowanym okresem przechowywania (domyślnie 730 dni). Wtyczka nie wysyła żadnych danych do zewnętrznych serwerów poza Google Tag Manager. Google Tag Manager jest ładowany tylko gdy użytkownik skonfiguruje ID kontenera GTM, i działa zgodnie z zasadami Google Consent Mode v2 (domyślnie wszystkie zgody odrzucone).