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 Polski > Ustawienia > Kasa i zamówienia 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 sesji | Identyfikator sesji WooCommerce |
| Typ zgody | Identyfikator checkboxa (np. terms, privacy, marketing) |
| Wartość | Zgoda udzielona lub nie |
| Adres IP | Zanonimizowany adres IP klienta |
| User Agent | Przeglądarka i system operacyjny |
| Znacznik czasu | Data i godzina zgody (UTC) |
| Kontekst | Gdzie udzielono zgody: kasa, rejestracja, opinia lub opłacenie zamówienia |
Przeglądanie logów zgód
Dział zatytułowany „Przeglądanie logów zgód”Zgody z kasy i rejestracji nie mają jeszcze ekranu w panelu administracyjnym. Są zapisywane w bazie danych i obsługiwane przez narzędzia prywatności WordPress (zobacz niżej).
Decyzje z banera cookies Menedżera zgód to osobna lista: są widoczne i można je wyeksportować do CSV w Raportach w panelu Polski.
Anonimizacja IP
Dział zatytułowany „Anonimizacja IP”Wtyczka anonimizuje adresy IP wbudowaną funkcją WordPress: zeruje ostatni oktet adresu IPv4 i ostatnie 80 bitów adresu IPv6. To wspiera minimalizację danych zgodnie z RODO i zachowuje podstawową użyteczność logów.
Integracja z WooCommerce Blocks
Dział zatytułowany „Integracja z WooCommerce Blocks”Checkboxy zgód działają też z blokowym formularzem zamówienia, z dwoma ograniczeniami: etykiety regulaminu i polityki prywatności wyświetlają się jako zwykły tekst bez linków, a pola warunkowe (zrzeczenie się prawa odstąpienia dla treści cyfrowych, reguły kategorii, kraju lub płatności) nie są tam pokazywane. Zobacz Checkboxy prawne.
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 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