Czy web scraping jest legalny w Polsce i UE? Zasady, RODO i dobre praktyki
Sprawdź, czy web scraping jest legalny w Polsce i Unii Europejskiej. Poznaj zasady dotyczące baz danych, regulaminów stron, RODO oraz bezpiecznego pobierania danych.
Autor: Damian Szymocha

Czy automatyczne pobieranie danych z cudzej strony internetowej jest zgodne z prawem? To jedno z pierwszych pytań, jakie zadają właściciele firm planujący wdrożenie monitoringu cen, integracji ofert hurtowni czy automatycznego zbierania ogłoszeń.
Krótka odpowiedź brzmi: tak, web scraping jest co do zasady legalny w Polsce i Unii Europejskiej, o ile dotyczy danych publicznie dostępnych i jest prowadzony zgodnie z określonymi regułami. Sam web scraping jest wyłącznie technologią automatycznego odczytu informacji, podobnie jak działanie przeglądarki internetowej czy robota wyszukiwarki Google.
O legalności procesu decydują jednak trzy czynniki: jakie dane pobierasz, w jaki sposób to robisz oraz jak zamierzasz je wykorzystać.
Ważne zastrzeżenie: Poniższy artykuł przedstawia techniczne i biznesowe aspekty inżynierii danych w świetle aktualnego orzecznictwa oraz praktyki rynkowej. Nie stanowi on wiążącej porady prawnej. W przypadku wątpliwości dotyczących konkretnego projektu warto skonsultować się z radcą prawnym specjalizującym się w prawie nowych technologii.
4 filary prawne web scrapingu w Polsce i UE
Oceniając dopuszczalność projektu scrapingowego, należy przeanalizować cztery kluczowe obszary prawne:
1. Dostęp publiczny a zabezpieczenia techniczne
Podstawowa zasada brzmi: jeżeli informacja jest publicznie dostępna w sieci dla każdego internauty bez konieczności logowania, jej automatyczny odczyt nie stanowi włamania do systemu informatycznego.
Granica pojawia się w momencie przełamywania zabezpieczeń. Zgodnie z art. 267 Kodeksu karnego nielegalne jest uzyskiwanie dostępu do informacji nieprzeznaczonej dla odbiorcy poprzez przełamanie albo ominięcie elektronicznych, magnetycznych lub innych szczególnych zabezpieczeń (np. łamanie haseł, fałszowanie sesji autoryzacyjnych czy obchodzenie paywalli).
Jeżeli dane są ogólnodostępne w kodzie HTML strony, ich pobieranie nie narusza tego artykułu.
2. Ochrona baz danych (prawo sui generis)
W prawie unijnym i polskim (ustawa o ochronie baz danych z dnia 27 lipca 2001 r.) istotną rolę odgrywa tzw. ochrona producenta bazy danych (prawo sui generis). Chroni ona podmiot, który poniósł istotny nakład finansowy, czasowy lub organizacyjny na stworzenie bazy.
Prawo zabrania:
- pobierania (ekstrakcji) całości lub jakościowo albo ilościowo istotnej części bazy danych,
- powtarzającego się i systematycznego pobierania nieistotnych części, jeżeli sprzeciwia się to normalnemu korzystaniu z bazy lub narusza słuszne interesy jej producenta.
Co to oznacza w praktyce? Pobieranie pojedynczych cen, parametrów produktów czy sprawdzanie aktualizacji konkretnych pozycji jest w pełni dopuszczalne. Ryzykowne staje się natomiast kopiowanie całego katalogu konkurenta „jeden do jednego” i publikowanie go we własnym serwisie jako własnej bazy.
3. Ochrona danych osobowych (RODO / GDPR)
To najważniejszy obszar ryzyka. Jeżeli proces scrapingu obejmuje dane osób fizycznych (imiona, nazwiska, prywatne numery telefonów, adresy e-mail, numery PESEL czy zdjęcia osób):
- podlegasz w pełni przepisom RODO,
- musisz posiadać podstawę prawną przetwarzania (np. prawnie uzasadniony interes administratora zgodnie z art. 6 ust. 1 lit. f RODO),
- ciąży na Tobie obowiązek informacyjny wobec osób, których dane pozyskano (art. 14 RODO).
Większość biznesowych projektów automatyzacji dotyczy na szczęście danych czysto produktowych i rynkowych (ceny, dostępność, kody EAN, specyfikacje techniczne, przetargi publiczne), które nie stanowią danych osobowych.
4. Regulamin serwisu (Terms of Service)
Wielu właścicieli portali umieszcza w regulaminie zapis zakazujący automatycznego pobierania danych (tzw. klauzula anti-scraping). Jaka jest moc prawna takiego zapisu?
W orzecznictwie europejskim i amerykańskim (m.in. głośna sprawa hiQ Labs vs LinkedIn) przyjmuje się, że regulamin jest umową cywilnoprawną. Jeśli użytkownik przegląda stronę publiczną bez zakładania konta i bez akceptacji regulaminu checkboxem, sam zapis w stopce serwisu nie zawsze jest wystarczający do zablokowania legalnego dostępu do danych jawnych. Naruszenie regulaminu może jednak skutkować zablokowaniem adresu IP lub konta użytkownika.
Co jest w pełni legalne, a co ryzykowne? Podsumowanie
| Rodzaj działania | Status prawny | Komentarz biznesowy |
|---|---|---|
| Monitoring cen konkurencji | Bezpieczne | Ceny i dostępność towarów w sklepach internetowych to informacje publiczne. |
| Pobieranie ogłoszeń o przetargach | Bezpieczne | Zamówienia publiczne i biuletyny są jawne z mocy prawa. |
| Agregacja parametrów technicznych produktów | Bezpieczne | Same fakty, liczby i cechy fizyczne nie podlegają prawu autorskiemu. |
| Kopiowanie unikalnych opisów marketingowych i zdjęć | Ryzykowne | Opisy autorskie i fotografie podlegają ochronie prawa autorskiego. Pobieraj parametry, a opisy twórz własne. |
| Scrapowanie danych osobowych bez zgody | Niedozwolone | Wysokie ryzyko naruszenia RODO i dotkliwych kar administracyjnych. |
| Pobieranie danych zza ekranu logowania i płatnych stref | Niedozwolone | Ryzyko naruszenia art. 267 Kodeksu karnego i rażącego złamania umowy. |
Dobre praktyki techniczne: jak scrapować odpowiedzialnie?
Legalność to nie tylko treść przepisów, ale również kultura techniczna. Źle napisany skrypt może wygenerować tysiące zapytań na sekundę i zablokować serwer docelowy, co może zostać uznane za atak typu DoS (Denial of Service).
Podczas projektowania systemów pozyskiwania danych stosujemy następujące zasady:
- Ograniczenie częstotliwości (Rate Limiting): Wprowadzaj losowe opóźnienia między zapytaniami. Skrypt nie powinien obciążać infrastruktury właściciela strony.
- Pobieranie zmian (Delta Extraction): Zamiast pobierać całą witrynę codziennie od zera, sprawdzaj tylko podstrony, na których zaszły zmiany (np. po dacie modyfikacji lub nagłówkach HTTP
If-Modified-Since). - Pamięć podręczna (Caching): Nie odpytuj serwera wielokrotnie o te same, statyczne zasoby.
- Identyfikacja robota: Używaj przejrzystego nagłówka
User-Agent, najlepiej z adresem kontaktowym, aby administrator serwisu wiedział, kto generuje ruch. - Priorytet dla API i feedów: Zawsze sprawdzaj, czy serwis udostępnia oficjalne API, plik XML lub eksport CSV. To rozwiązanie szybsze, stabilniejsze i w pełni transparentne.
Podsumowanie
Web scraping jest legalnym, powszechnie stosowanym narzędziem rynkowym, pod warunkiem że:
- dotyczy publicznych danych rynkowych i produktowych,
- nie narusza praw autorskich do twórczych opisów i zdjęć,
- nie przetwarza bezpodstawnie danych osobowych (RODO),
- nie przeciąża infrastruktury technicznej serwisu docelowego.
Jeśli planujesz wdrożenie automatycznego pobierania danych w swojej firmie, sprawdź nasz poradnik o tym, jak pobrać dane ze strony internetowej do Excela lub bazy danych, lub przeczytaj, jak automatycznie monitorować ceny konkurencji.
Jeżeli potrzebujesz stabilnego, bezpiecznego systemu ekstrakcji danych dopasowanego do Twoich potrzeb, zobacz naszą usługę integracji systemów i danych lub skontaktuj się z nami, aby omówić szczegóły projektu.