RODO - ochrona danych osobowych
RODO (GDPR) wymaga od sklepów uzyskania wyraźnej zgody na przetwarzanie danych osobowych. Wtyczka dodaje 7 konfigurowalnych checkboxów na stronie zamówienia, logowanie zgód i narzędzia do zarządzania zgodami.
Wymagane zgody w polskim e-commerce
Dział zatytułowany „Wymagane zgody w polskim e-commerce”Sklep internetowy powinien zbierać zgody na:
- Akceptację regulaminu sklepu
- Zapoznanie się z polityką prywatności
- Prawo do odstąpienia od umowy (potwierdzenie zapoznania)
- Zgoda na dostarczenie treści cyfrowych przed upływem terminu odstąpienia
- Powiadomienia o dostawie (SMS/e-mail)
- Przypomnienia o recenzji
- Marketing (newsletter, oferty handlowe)
Konfiguracja checkboxów
Dział zatytułowany „Konfiguracja checkboxów”Przejdź do WooCommerce > Ustawienia > Polski > RODO i skonfiguruj zgody.
1. Regulamin sklepu
Dział zatytułowany „1. Regulamin sklepu”Obowiązkowy checkbox linkujący do strony regulaminu.
| Ustawienie | Opis |
|---|---|
| Tekst | Konfigurowalny, domyślnie: “Zapoznałem/am się z [regulaminem] i akceptuję jego warunki” |
| Wymagany | Tak (zawsze) |
| Strona regulaminu | Wybierz ze stron WordPress |
2. Polityka prywatności
Dział zatytułowany „2. Polityka prywatności”Obowiązkowy checkbox linkujący do polityki prywatności.
| Ustawienie | Opis |
|---|---|
| Tekst | Domyślnie: “Zapoznałem/am się z [polityką prywatności]“ |
| Wymagany | Tak (zawsze) |
| Strona polityki | Wybierz ze stron WordPress |
3. Prawo do odstąpienia od umowy
Dział zatytułowany „3. Prawo do odstąpienia od umowy”Informacja o zapoznaniu się z warunkami odstąpienia.
| Ustawienie | Opis |
|---|---|
| Tekst | Domyślnie: “Zapoznałem/am się z warunkami [odstąpienia od umowy]“ |
| Wymagany | Tak |
| Strona odstąpienia | Wybierz ze stron WordPress |
4. Treści cyfrowe
Dział zatytułowany „4. Treści cyfrowe”Zgoda wymagana przy sprzedaży treści cyfrowych (np. e-booki, pliki do pobrania).
| Ustawienie | Opis |
|---|---|
| Tekst | Domyślnie: “Wyrażam zgodę na dostarczenie treści cyfrowych przed upływem terminu do odstąpienia od umowy i przyjmuję do wiadomości utratę prawa do odstąpienia” |
| Wymagany | Tak (gdy koszyk zawiera produkty cyfrowe) |
| Warunek | Wyświetlaj tylko gdy koszyk zawiera produkty wirtualne lub do pobrania |
5. Powiadomienia o dostawie
Dział zatytułowany „5. Powiadomienia o dostawie”Zgoda na wysyłanie powiadomień SMS/e-mail o statusie przesyłki.
| Ustawienie | Opis |
|---|---|
| Tekst | Domyślnie: “Wyrażam zgodę na otrzymywanie powiadomień o statusie dostawy” |
| Wymagany | Nie |
| Kanał | E-mail, SMS lub oba |
6. Przypomnienie o recenzji
Dział zatytułowany „6. Przypomnienie o recenzji”Zgoda na wysłanie e-maila z prośbą o wystawienie recenzji po zakupie.
| Ustawienie | Opis |
|---|---|
| Tekst | Domyślnie: “Wyrażam zgodę na otrzymanie e-maila z prośbą o wystawienie opinii o zakupionym produkcie” |
| Wymagany | Nie |
| Opóźnienie | Liczba dni po dostawie (domyślnie 7) |
7. Marketing
Dział zatytułowany „7. Marketing”Zgoda na komunikację marketingową.
| Ustawienie | Opis |
|---|---|
| Tekst | Domyślnie: “Wyrażam zgodę na otrzymywanie informacji handlowych drogą elektroniczną” |
| Wymagany | Nie |
| Zakres | Newsletter, oferty, promocje |
Logowanie zgód
Dział zatytułowany „Logowanie zgód”Każda zgoda jest zapisywana w bazie danych z danymi:
| Pole | Opis |
|---|---|
| ID użytkownika | ID klienta WordPress (lub 0 dla gości) |
| ID zamówienia | Numer zamówienia WooCommerce |
| Typ zgody | Identyfikator checkboxa (np. terms, privacy, marketing) |
| Wartość | granted lub denied |
| Adres IP | Zanonimizowany adres IP klienta |
| User Agent | Przeglądarka i system operacyjny |
| Znacznik czasu | Data i godzina udzielenia zgody (UTC) |
| Wersja dokumentu | Hash wersji regulaminu/polityki w momencie udzielenia zgody |
Przeglądanie logów zgód
Dział zatytułowany „Przeglądanie logów zgód”Logi zgód są dostępne w:
- Zamówienie WooCommerce - zakładka “Zgody RODO” w panelu bocznym zamówienia
- Profil użytkownika - sekcja “Historia zgód” w profilu klienta w panelu administracyjnym
- Eksport - możliwość eksportu logów do CSV (WooCommerce > Ustawienia > Polski > RODO > Eksportuj logi)
Anonimizacja IP
Dział zatytułowany „Anonimizacja IP”Wtyczka anonimizuje ostatni oktet adresu IPv4 (np. 192.168.1.xxx) i ostatnią grupę IPv6. To zapewnia zgodność z RODO i zachowuje podstawową użyteczność logów.
Shortcode API
Dział zatytułowany „Shortcode API”Wyświetlanie statusu zgód klienta
Dział zatytułowany „Wyświetlanie statusu zgód klienta”[polski_consent_status]Pokazuje zalogowanemu klientowi listę zgód z możliwością ich wycofania (np. zgoda marketingowa).
Formularz wycofania zgody marketingowej
Dział zatytułowany „Formularz wycofania zgody marketingowej”[polski_consent_withdraw type="marketing"]Formularz do wycofania zgody marketingowej. Po wycofaniu wtyczka automatycznie aktualizuje status zgody w bazie danych.
Parametry shortcode
Dział zatytułowany „Parametry shortcode”| Parametr | Opis | Dostępne wartości |
|---|---|---|
type | Typ zgody | terms, privacy, withdrawal_right, digital_content, delivery_notifications, review_reminder, marketing |
Integracja z WooCommerce Blocks
Dział zatytułowany „Integracja z WooCommerce Blocks”Checkboxy zgód działają też z blokowym formularzem zamówienia (WooCommerce Blocks Checkout). Nie trzeba nic konfigurować.
Prawo do bycia zapomnianym
Dział zatytułowany „Prawo do bycia zapomnianym”Wtyczka współpracuje z narzędziem WordPress Narzędzia > Usuń dane osobowe. Po zatwierdzeniu żądania usunięcia wtyczka automatycznie:
- Anonimizuje dane w logach zgód
- Usuwa dane osobowe z formularzy odstąpienia
- Zachowuje anonimizowane wpisy do celów rozliczalności
Prawo do przenoszenia danych
Dział zatytułowany „Prawo do przenoszenia danych”Wtyczka współpracuje z Narzędzia > Eksportuj dane osobowe. Eksport zawiera:
- Historię udzielonych zgód
- Dane z formularzy (zanonimizowane)
- Preferencje komunikacyjne
Rozwiązywanie problemów
Dział zatytułowany „Rozwiązywanie problemów”Checkboxy nie wyświetlają się na stronie zamówienia Sprawdź, czy moduł RODO jest włączony w WooCommerce > Ustawienia > Polski > Moduły. Przy blokowym formularzu zamówienia potrzebujesz WooCommerce 8.0+.
Klient zgłasza brak możliwości złożenia zamówienia Sprawdź, czy inna wtyczka (np. Germanized, WPML) nie dodaje tych samych checkboxów. Wyłącz zgody z innych wtyczek i używaj tylko modułu Polski for WooCommerce.
Logi zgód nie zapisują adresu IP
Sprawdź, czy serwer przekazuje adres IP. Za reverse proxy (np. Cloudflare) skonfiguruj nagłówek X-Forwarded-For w WordPress.
Dalsze kroki
Dział zatytułowany „Dalsze kroki”- Zgłaszaj problemy: GitHub Issues
- Dyskusje i pytania: GitHub Discussions