RODO / GDPR — co to jest i jak dostosować stronę internetową do przepisów o ochronie danych

RODO / GDPR — co to jest i jak dostosować stronę internetową do przepisów o ochronie danych
RODO (GDPR) obowiązuje od 2018 roku i dotyczy KAŻDEJ strony zbierającej dane osobowe. Wyjaśniam co to jest, jakie obowiązki ma właściciel strony, jak dodać politykę prywatności, banner cookies i formularz zgody.

RODO (Rozporządzenie o Ochronie Danych Osobowych) — po angielsku GDPR (General Data Protection Regulation) — to europejskie rozporządzenie, które od 25 maja 2018 roku reguluje, jak firmy i strony internetowe zbierają, przechowują i przetwarzają dane osobowe użytkowników. Dotyczy każdej strony internetowej, która zbiera jakiekolwiek dane od osób z UE — niezależnie od tego, czy strona stoi w Polsce, USA czy Japonii.

W tym poradniku wyjaśniam co RODO oznacza w praktyce dla właściciela strony internetowej, jakie masz obowiązki, jak dodać politykę prywatności, banner cookies i formularz zgody — i jakie kary grożą za nieprzestrzeganie.

Co to są dane osobowe w rozumieniu RODO?

Dane osobowe to wszelkie informacje, które pozwalają zidentyfikować konkretną osobę — bezpośrednio lub pośrednio:

  • Bezpośrednie: imię i nazwisko, PESEL, numer dowodu, zdjęcie
  • Pośrednie: adres email (jan.kowalski@firma.pl = identyfikowalny), adres IP, numer telefonu, adres zamieszkania, identyfikator cookies, lokalizacja GPS
  • Wrażliwe (szczególne): dane o zdrowiu, orientacji seksualnej, poglądach politycznych, religii, przynależności związkowej, dane biometryczne — podlegają surowszym regułom

Kluczowe: adres email i adres IP to dane osobowe w rozumieniu RODO. Jeżeli Twoja strona zbiera emaile (newsletter, formularz kontaktowy, rejestracja) lub używa Google Analytics (który zbiera IP) — podlegasz RODO.

Kogo dotyczy RODO?

  • Każdą firmę i osobę, która przetwarza dane osobowe osób z UE — niezależnie od siedziby firmy
  • Każdą stronę internetową, która zbiera dane użytkowników z UE: formularze, newsletter, cookies, analityka, komentarze, e-commerce
  • Każdy sklep internetowy sprzedający do UE
  • Freelancerów i JDG — jeśli zbierasz dane klientów (emaile, faktury, umowy)

Wyjątki: przetwarzanie danych wyłącznie do celów osobistych/domowych (np. prywatna lista kontaktów). Ale jeśli prowadzisz stronę — nawet bloga — z formularzem kontaktowym lub analityką, RODO Cię dotyczy.

7 obowiązków właściciela strony WWW

1. Polityka prywatności

Każda strona musi mieć politykę prywatności — dokument wyjaśniający:

  • Kto jest administratorem danych (Twoja firma, imię, adres, email kontaktowy)
  • Jakie dane zbierasz (email, imię, IP, cookies)
  • W jakim celu (newsletter, obsługa zamówień, analityka, marketing)
  • Na jakiej podstawie prawnej (zgoda, umowa, prawnie uzasadniony interes, obowiązek prawny)
  • Komu udostępniasz dane (hosting, Google Analytics, MailChimp, Facebook Pixel)
  • Jak długo przechowujesz dane (np. „do czasu wycofania zgody”, „5 lat od ostatniego zamówienia”)
  • Jakie prawa ma użytkownik (dostęp, sprostowanie, usunięcie, przenoszenie, sprzeciw)
  • Czy dane są przekazywane poza UE (np. Google Analytics → serwery USA)

Gdzie umieścić: osobna podstrona (np. /polityka-prywatnosci), link w stopce każdej strony, link przy formularzach i checkboxach zgody.

WordPress: Ustawienia → Prywatność → WordPress generuje szablon polityki prywatności, który musisz dostosować do Twojej strony.

2. Banner cookies (informacja o cookies)

Jeżeli Twoja strona używa cookies (a 99% stron używa — Google Analytics, Facebook Pixel, wtyczki cache, sesje logowania), musisz:

  1. Poinformować użytkownika o cookies przed ich ustawieniem
  2. Uzyskać zgodę na cookies niefunkcjonalne (analityka, marketing, reklamy) — PRZED ich aktywacją
  3. Dać możliwość odrzucenia cookies (nie tylko „akceptuję”!)
  4. Dać możliwość zmiany preferencji później

Dobre rozwiązania (WordPress):

  • CookieYes — darmowa wtyczka, automatycznie skanuje cookies, generuje banner z akceptacją/odrzuceniem per kategoria
  • Complianz — zaawansowana, konfiguruje cookies + politykę prywatności + rejestr przetwarzania
  • CookieBot — płatna (darmowa do 100 podstron), bardzo profesjonalna

Częsty błąd: banner z jednym przyciskiem „OK” bez opcji odrzucenia. To nie jest zgodne z RODO — użytkownik musi mieć realny wybór (akceptuj / odrzuć / konfiguruj).

3. Zgody przy formularzach

Każdy formularz zbierający dane osobowe (kontaktowy, newsletter, rejestracja, zamówienie) musi mieć:

  • Checkbox zgody — niezaznaczony domyślnie (!) z treścią np. „Wyrażam zgodę na przetwarzanie moich danych osobowych w celu [cel]. Administratorem danych jest [firma]. Polityka prywatności.”
  • Link do polityki prywatności
  • Informacja o celu — osobna zgoda na każdy cel (np. osobna na newsletter, osobna na kontakt handlowy)

Częsty błąd: jeden checkbox na „akceptuję regulamin, politykę prywatności i zgodę na marketing” — to niedozwolone. Zgody muszą być osobne i konkretne.

4. Prawo do usunięcia danych (prawo do bycia zapomnianym)

Użytkownik ma prawo zażądać usunięcia swoich danych — i musisz to zrobić „bez zbędnej zwłoki” (max 30 dni). Obejmuje to: dane z formularzy, komentarze, konto użytkownika, dane z newslettera, dane z zamówień (po upływie okresu przechowywania).

WordPress od wersji 4.9.6 ma wbudowane narzędzia: Narzędzia → Usuń dane osobowe — wpisujesz email, WordPress wysyła potwierdzenie, po kliknięciu → dane usunięte.

5. Prawo do eksportu danych (przenoszenie)

Użytkownik może zażądać kopii swoich danych w formacie nadającym się do odczytu maszynowego. WordPress: Narzędzia → Eksportuj dane osobowe → generuje plik ZIP z danymi użytkownika (profil, komentarze, zamówienia).

6. Rejestr czynności przetwarzania

Firmy powyżej 250 pracowników (lub przetwarzające dane wrażliwe) muszą prowadzić rejestr czynności przetwarzania — dokument opisujący: jakie dane, w jakim celu, na jakiej podstawie, jak długo, komu udostępniane. Dla małych firm: formalnie nieobowiązkowy, ale zalecany (w razie kontroli UODO).

7. Umowy powierzenia (DPA) z dostawcami

Jeżeli Twoje dane przechodzą przez zewnętrzne usługi (hosting, Google Analytics, MailChimp, Facebook), musisz mieć z nimi umowę powierzenia przetwarzania danych (Data Processing Agreement). Większość dostawców ma gotowe DPA do podpisania online:

  • Google: automatycznie akceptowane w ustawieniach Analytics/Ads
  • MailChimp / Brevo: DPA w ustawieniach konta
  • Hosting (home.pl, nazwa.pl, cyber_Folks): DPA w regulaminie lub osobny dokument

Google Analytics a RODO — jak to pogodzić

Google Analytics zbiera adresy IP i cookies — to dane osobowe. Jak być zgodnym z RODO:

  1. Nie ładuj GA przed zgodą — banner cookies musi blokować skrypt Analytics dopóki użytkownik nie zaakceptuje cookies analitycznych. Wtyczki jak CookieYes/Complianz robią to automatycznie.
  2. Włącz anonimizację IP — w GA4 jest domyślnie włączona (Google nie przechowuje pełnego IP). Sprawdź w ustawieniach.
  3. Podpisz DPA z Google — w Admin GA → Account Settings → Data Processing Amendment → zaakceptuj.
  4. Serwer w UE — GA4 pozwala wybrać region przechowywania danych (EU). Wybierz, żeby dane nie wychodziły poza UE.

Alternatywa: Plausible Analytics lub Matomo — analityka bez cookies, zgodna z RODO „out of the box”, nie wymaga bannera cookies. Plausible: $9/mc, Matomo: self-hosted (darmowy) lub chmurowy.

Kary za nieprzestrzeganie RODO

Naruszenie Kara maksymalna
Mniej poważne (brak rejestru, brak DPA, brak powiadomienia o naruszeniu) Do 10 mln EUR lub 2% rocznego obrotu
Poważne (brak zgody, przetwarzanie bez podstawy prawnej, brak praw użytkownika) Do 20 mln EUR lub 4% rocznego obrotu

W praktyce: UODO (Urząd Ochrony Danych Osobowych) nakładał kary w Polsce od kilku tysięcy do kilku milionów złotych. Dla małej firmy nawet kara 10 000 zł jest dotkliwa. A poza karami: utrata zaufania klientów i reputacji.

Checklista RODO dla strony internetowej

  • Polityka prywatności — osobna podstrona, link w stopce, aktualna treść
  • Banner cookies — z opcją akceptacji, odrzucenia i konfiguracji per kategoria
  • Blokowanie skryptów przed zgodą — GA, Facebook Pixel, reklamy nie ładują się bez zgody
  • Zgody przy formularzach — osobne checkboxy na każdy cel, link do polityki
  • SSL/HTTPSszyfrowanie danych w transporcie (wymagane RODO)
  • Umowy powierzenia (DPA) — z hostingiem, GA, email marketing, CDN
  • Narzędzia eksportu/usunięcia danych — WordPress: Narzędzia → Eksport/Usuń dane osobowe
  • Regulamin sklepu (jeśli e-commerce) — zgodny z RODO, prawem konsumenckim
  • Procedura na wypadek naruszenia — kogo powiadomić (UODO w 72h), jak poinformować użytkowników

Najczęściej zadawane pytania

Czy blog osobisty podlega RODO?

Jeśli zbierasz dane (komentarze z emailem, formularz kontaktowy, Google Analytics, cookies) — tak. Jedyny wyjątek: blog wyłącznie do użytku prywatnego/domowego bez danych osób trzecich. W praktyce: każdy publiczny blog podlega RODO.

Czy muszę mieć IOD (Inspektora Ochrony Danych)?

Obowiązek IOD dotyczy: organów publicznych, firm przetwarzających dane na dużą skalę (big data, profilowanie), firm przetwarzających dane wrażliwe na dużą skalę. Typowa mała firma / blog / sklep internetowy: nie musi mieć IOD, ale może wyznaczyć dobrowolnie.

Co jeśli moja strona jest poza UE?

Jeżeli Twoja strona jest skierowana do użytkowników z UE (język, waluta, domena .pl/.eu, reklamy targetowane na UE) — RODO Cię dotyczy, niezależnie od siedziby firmy. Google (USA), Meta (USA), Amazon (USA) — wszyscy podlegają RODO, bo obsługują użytkowników UE.

Czy WordPress jest zgodny z RODO „out of the box”?

Częściowo — WordPress od wersji 4.9.6 ma: generator polityki prywatności, narzędzia eksportu/usunięcia danych, checkbox zgody w komentarzach. Ale nie ma: bannera cookies, blokowania skryptów przed zgodą, rejestru przetwarzania. Do tego potrzebujesz wtyczki (CookieYes, Complianz).

Czy mogę używać Google Analytics bez zgody?

W UE: nie (jeśli GA ustawia cookies, co robi domyślnie). Musisz uzyskać zgodę PRZED załadowaniem skryptu GA. Alternatywa: przejdź na analitykę bez cookies (Plausible, Matomo z wyłączonymi cookies) — wtedy zgoda nie jest wymagana.

Podsumowanie

RODO dotyczy każdej strony zbierającej dane osobowe (email, IP, cookies) od użytkowników z UE. Minimum: polityka prywatności + banner cookies z opcją odrzucenia + zgody przy formularzach + SSL + DPA z dostawcami. Na WordPressie: zainstaluj CookieYes lub Complianz (banner cookies + blokowanie skryptów), wypełnij politykę prywatności (Ustawienia → Prywatność) i dodaj checkboxy do formularzy. 2-3 godziny pracy — a unikasz kar do 20 mln EUR i budujesz zaufanie użytkowników.

Picture of Tomasz Zieliński
Tomasz Zieliński

Tomasz zajmuje się tematyką SEO, sztucznej inteligencji i automatyzacji pracy w marketingu internetowym. W swoich artykułach analizuje zmiany w algorytmach wyszukiwarek, rozwój narzędzi AI oraz nowe sposoby tworzenia i optymalizacji treści. Interesuje go przede wszystkim to, jak technologia wpływa na codzienną pracę specjalistów SEO, marketerów i twórców internetowych.

Facebook
Twitter
LinkedIn
Pinterest

Najnowsze Wpisy

Śledź nas