{"id":12335,"date":"2026-08-19T18:31:27","date_gmt":"2026-08-19T16:31:27","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/polityka-prywatnosci\/"},"modified":"2026-09-28T17:11:49","modified_gmt":"2026-09-28T15:11:49","slug":"polityka-prywatnosci","status":"publish","type":"page","link":"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/","title":{"rendered":"Polityka prywatno\u015bci"},"content":{"rendered":"<div class=\"lw-legal\">\n<p class=\"lw-legal-stand\">Wersja 3.6 \u00b7 obowi\u0105zuje od 28 wrze\u015bnia 2026 r.<\/p>\n<p class=\"lw-legal-intro\">Niniejszy dokument opisuje, jakie dane osobowe s\u0105 przetwarzane podczas korzystania z serwisu <code>www.lukaswojcik.com<\/code>, na jakiej podstawie prawnej si\u0119 to odbywa, jak d\u0142ugo dane pozostaj\u0105 zapisane oraz jakie prawa przys\u0142uguj\u0105 osobom, kt\u00f3rych dane dotycz\u0105. Zastosowanie maj\u0105 rozporz\u0105dzenie (UE) 2016\/679 (RODO) oraz ustawa z dnia 10 maja 2018 r. o ochronie danych osobowych.<\/p>\n<h2>1. Administrator danych<\/h2>\n<p>Administratorem danych w rozumieniu art. 4 pkt 7 RODO jest:<\/p>\n<p class=\"lw-legal-adresse\">LW IT Solutions Company Lukas W\u00f3jcik<br \/>\nal. Tadeusza Ko\u015bciuszki 80\/82, lok. 301<br \/>\n90-437 \u0141\u00f3d\u017a, Polska<br \/>\nNIP: PL7252266190 \u00b7 REGON: 369859995<br \/>\nE-mail: <a href=\"mailto:contact@lukaswojcik.com\">contact@lukaswojcik.com<\/a><\/p>\n<p>Inspektor ochrony danych nie zosta\u0142 wyznaczony, poniewa\u017c \u017cadna z przes\u0142anek art. 37 ust. 1 RODO nie odnosi si\u0119 do dzia\u0142alno\u015bci tej wielko\u015bci. Wszystkie sprawy z zakresu ochrony danych s\u0105 prowadzone bezpo\u015brednio pod powy\u017cszym adresem.<\/p>\n<h2>2. Co wyr\u00f3\u017cnia ten serwis<\/h2>\n<p>Trzy decyzje przes\u0105dzaj\u0105 o tym, jak niewiele danych ta strona faktycznie potrzebuje. Warto je wskaza\u0107 przed wyliczeniem poszczeg\u00f3lnych operacji przetwarzania.<\/p>\n<ul>\n<li><strong>Infrastruktura jest prowadzona we w\u0142asnym zakresie.<\/strong> Serwer dzia\u0142a na sprz\u0119cie nale\u017c\u0105cym do administratora, pod\u0142\u0105czonym przez lokalnego dostawc\u0119 dost\u0119pu w \u0141odzi. Nie ma zewn\u0119trznego hostingu, sieci dostarczania tre\u015bci ani serwera po\u015brednicz\u0105cego. \u017b\u0105dania trafiaj\u0105 bezpo\u015brednio na w\u0142asn\u0105 maszyn\u0119, co oznacza, \u017ce \u017caden podmiot trzeci nie widzi ruchu, zanim zostanie on obs\u0142u\u017cony.<\/li>\n<li><strong>Nic nie jest doczytywane od podmiot\u00f3w trzecich bez potrzeby.<\/strong> Kroje pisma, arkusze styl\u00f3w i obrazy s\u0105 dostarczane z w\u0142asnej domeny, a komentarze obywaj\u0105 si\u0119 bez obrazk\u00f3w z zewn\u0119trznej us\u0142ugi awatar\u00f3w. Bez zgody z obcego serwera wczytuje si\u0119 wy\u0142\u0105cznie ochrona przed spamem reCAPTCHA, opisana w punkcie 8.1. Polityka bezpiecze\u0144stwa tre\u015bci (Content Security Policy) ogranicza ju\u017c na poziomie przegl\u0105darki, z jakimi zewn\u0119trznymi \u017ar\u00f3d\u0142ami mo\u017cna si\u0119 w og\u00f3le \u0142\u0105czy\u0107.<\/li>\n<li><strong>Wszystko, co nie jest niezb\u0119dne, pozostaje zablokowane do czasu zgody.<\/strong> Skrypty pomiarowe s\u0105 wstrzymywane przez system zarz\u0105dzania zgodami i uruchamiane dopiero po wyra\u017anej decyzji. Odmowa nie wp\u0142ywa na mo\u017cliwo\u015b\u0107 korzystania z serwisu.<\/li>\n<\/ul>\n<h2>3. Pliki dziennika serwera<\/h2>\n<p>Ka\u017cde pobranie pliku z tego serwisu jest odnotowywane przez serwer w pliku dziennika. Dzieje si\u0119 to automatycznie i nie da si\u0119 tego wy\u0142\u0105czy\u0107, poniewa\u017c bez takiego zapisu nie spos\u00f3b bezpiecznie prowadzi\u0107 serwera. Rejestrowane s\u0105:<\/p>\n<ul>\n<li>adres IP urz\u0105dzenia wysy\u0142aj\u0105cego \u017c\u0105danie<\/li>\n<li>data i godzina \u017c\u0105dania<\/li>\n<li>\u015bcie\u017cka i nazwa pobranego pliku<\/li>\n<li>kod statusu HTTP oraz obj\u0119to\u015b\u0107 przes\u0142anych danych<\/li>\n<li>strona odsy\u0142aj\u0105ca, o ile przegl\u0105darka j\u0105 przekazuje<\/li>\n<li>identyfikator przegl\u0105darki (user agent)<\/li>\n<\/ul>\n<p><strong>Cel i podstawa prawna:<\/strong> dzienniki s\u0142u\u017c\u0105 dostarczaniu serwisu, wykrywaniu i odtwarzaniu przebiegu atak\u00f3w oraz diagnozowaniu usterek technicznych. Podstaw\u0105 prawn\u0105 jest art. 6 ust. 1 lit. f RODO. Prawnie uzasadniony interes polega na bezpiecznym i stabilnym prowadzeniu serwera.<\/p>\n<p><strong>Okres przechowywania:<\/strong> pliki dziennika s\u0105 rotowane codziennie i usuwane automatycznie po 14 dniach. Nie s\u0105 \u0142\u0105czone z innymi \u017ar\u00f3d\u0142ami danych ani wykorzystywane do profilowania.<\/p>\n<h2>4. Ciasteczka i pami\u0119\u0107 lokalna<\/h2>\n<p>Serwis obywa si\u0119 bez ciasteczek reklamowych i bez \u015bledzenia mi\u0119dzywitrynowego. Ten serwis zapisuje lokalnie wy\u0142\u0105cznie nast\u0119puj\u0105ce pozycje; dochodz\u0105 do tego ciasteczka, kt\u00f3re reCAPTCHA ustawia w domenie google.com (punkt 8.1):<\/p>\n<table>\n<thead>\n<tr>\n<th>Nazwa<\/th>\n<th>Rodzaj<\/th>\n<th>Cel<\/th>\n<th>Czas<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>pll_language<\/code><\/td>\n<td>Ciasteczko<\/td>\n<td>Zapami\u0119tuje wybrany j\u0119zyk bloga (angielski, niemiecki, polski)<\/td>\n<td>1 rok<\/td>\n<\/tr>\n<tr>\n<td><code>lw-theme<\/code><\/td>\n<td>Pami\u0119\u0107 lokalna<\/td>\n<td>Zapami\u0119tuje wyb\u00f3r mi\u0119dzy widokiem jasnym, ciemnym a ustawieniem systemu<\/td>\n<td>Do usuni\u0119cia w przegl\u0105darce<\/td>\n<\/tr>\n<tr>\n<td>Zapis zgody z systemu zarz\u0105dzania zgodami<\/td>\n<td>Ciasteczko \/ pami\u0119\u0107 lokalna<\/td>\n<td>Zapami\u0119tuje, kt\u00f3re kategorie zosta\u0142y przyj\u0119te lub odrzucone, aby baner nie pojawia\u0142 si\u0119 na ka\u017cdej stronie od nowa<\/td>\n<td>Do 12 miesi\u0119cy<\/td>\n<\/tr>\n<tr>\n<td><code>comment_author_*<\/code><\/td>\n<td>Ciasteczko<\/td>\n<td>Ustawiane wy\u0142\u0105cznie wtedy, gdy przy wys\u0142aniu komentarza zaznaczone jest pole wyboru dotycz\u0105ce zapami\u0119tania danych; przy kolejnej wizycie imi\u0119, adres e-mail i strona s\u0105 wtedy wst\u0119pnie wype\u0142nione, a w\u0142asny, jeszcze niezatwierdzony komentarz jest widoczny<\/td>\n<td>1 rok<\/td>\n<\/tr>\n<tr>\n<td><code>wordpress_test_cookie<\/code><\/td>\n<td>Ciasteczko<\/td>\n<td>Ustawiane wy\u0142\u0105cznie przy otwarciu strony logowania bloga; sprawdza, czy przegl\u0105darka przyjmuje ciasteczka. Przy czytaniu i komentowaniu nie powstaje<\/td>\n<td>Sesja<\/td>\n<\/tr>\n<tr>\n<td><code>_grecaptcha<\/code><\/td>\n<td>Local Storage<\/td>\n<td>Token ochrony przed spamem reCAPTCHA, punkt 8.1 &ndash; powstaje na stronach z formularzem przy wczytaniu strony, a na stronach narz\u0119dzi dopiero przy uruchomieniu sprawdzenia<\/td>\n<td>Do usuni\u0119cia w przegl\u0105darce<\/td>\n<\/tr>\n<tr>\n<td><code>_ga<\/code>, <code>_ga_*<\/code><\/td>\n<td>Ciasteczko<\/td>\n<td>Google Analytics 4 \u2013 ustawiane wy\u0142\u0105cznie po wyra\u017ceniu zgody, punkt 6<\/td>\n<td>Do 2 lat<\/td>\n<\/tr>\n<tr>\n<td><code>rc_conv<\/code>, <code>rc_seen<\/code>, <code>rc_tab<\/code>, <code>rc_theme<\/code>, <code>rc_locale_wahl<\/code>, <code>rc_dnd<\/code>, <code>rc_dnt<\/code> oraz dalsze wpisy zaczynaj\u0105ce si\u0119 od <code>rc_<\/code><\/td>\n<td>Pami\u0119\u0107 lokalna \/ pami\u0119\u0107 sesji<\/td>\n<td>Czat, punkt 6.2: trwaj\u0105ca rozmowa, ju\u017c odebrane wiadomo\u015bci, widok i j\u0119zyk okna, \u017cyczenie, aby nie zaczepia\u0107 ponownie \u2013 bez zgody nie powstaje \u017caden z tych wpis\u00f3w<\/td>\n<td>Rozmowa 24 godziny, ustawienia do 1 roku<\/td>\n<\/tr>\n<tr>\n<td><code>mp_visitor_id<\/code><\/td>\n<td>Pami\u0119\u0107 lokalna<\/td>\n<td>MousePlayer: losowy identyfikator pozwalaj\u0105cy odr\u00f3\u017cni\u0107 powracaj\u0105ce wizyty z tej samej przegl\u0105darki \u2013 dopiero po zgodzie, punkt 7<\/td>\n<td>Do wycofania zgody lub usuni\u0119cia danych przegl\u0105darki<\/td>\n<\/tr>\n<tr>\n<td><code>mp_session_data<\/code><\/td>\n<td>Pami\u0119\u0107 lokalna<\/td>\n<td>MousePlayer: identyfikator trwaj\u0105cej wizyty wraz z informacj\u0105 o pochodzeniu, aby \u015bcie\u017cki przez kilka podstron pozosta\u0142y sp\u00f3jne<\/td>\n<td>30 minut bez aktywno\u015bci<\/td>\n<\/tr>\n<tr>\n<td><code>mp_pv_count_*<\/code><\/td>\n<td>Pami\u0119\u0107 lokalna<\/td>\n<td>MousePlayer: licznik ods\u0142on w obr\u0119bie jednej wizyty<\/td>\n<td>Jak sesja<\/td>\n<\/tr>\n<tr>\n<td><code>mp_tab_id<\/code><\/td>\n<td>Pami\u0119\u0107 sesji<\/td>\n<td>MousePlayer: odr\u00f3\u017cnia kilka otwartych kart tej samej sesji<\/td>\n<td>Do zamkni\u0119cia karty<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Podstawa prawna:<\/strong> dla ciasteczka j\u0119zykowego, ustawienia widoku i ciasteczek komentarzy \u2013 art. 6 ust. 1 lit. f RODO w zwi\u0105zku z ustaw\u0105 Prawo komunikacji elektronicznej; wpisy te s\u0105 technicznie niezb\u0119dne dla funkcji, o kt\u00f3r\u0105 wyra\u017anie poproszono. Dla wszystkich ciasteczek pomiarowych \u2013 art. 6 ust. 1 lit. a RODO, czyli zgoda.<\/p>\n<p>Zapisane ciasteczka mo\u017cna w ka\u017cdej chwili usun\u0105\u0107 w ustawieniach przegl\u0105darki, mo\u017cna tam r\u00f3wnie\u017c z g\u00f3ry uniemo\u017cliwi\u0107 ich zapisywanie. Zablokowanie wszystkich ciasteczek mo\u017ce sprawi\u0107, \u017ce wyb\u00f3r j\u0119zyka i ustawienie widoku nie przetrwaj\u0105 mi\u0119dzy wizytami.<\/p>\n<h2>5. Zarz\u0105dzanie zgodami<\/h2>\n<p>Zgoda na skrypty, kt\u00f3re nie s\u0105 niezb\u0119dne, jest zbierana i dokumentowana za po\u015brednictwem systemu zarz\u0105dzania zgodami <strong>Consented<\/strong> (consented.eu). System ten jest kolejnym produktem administratora wskazanego w punkcie 1 i dzia\u0142a na tej samej, prowadzonej we w\u0142asnym zakresie infrastrukturze w Polsce; jego wczytanie oznacza, \u017ce przegl\u0105darka \u0142\u0105czy si\u0119 z domen\u0105 consented.eu, kt\u00f3ra podlega temu samemu podmiotowi i nie jest stron\u0105 trzeci\u0105. Jego skrypt uruchamia si\u0119 przed wszystkimi innymi i blokuje us\u0142ugi wymienione w punktach 6 i 7, dop\u00f3ki decyzja nie zostanie podj\u0119ta.<\/p>\n<p>Skorzystanie z banera powoduje odnotowanie decyzji na w\u0142asnym serwerze administratora, aby zgod\u0119 mo\u017cna by\u0142o p\u00f3\u017aniej wykaza\u0107, czego wymaga art. 7 ust. 1 RODO. Zapis obejmuje:<\/p>\n<ul>\n<li>sam\u0105 decyzj\u0119 w postaci <code>accepted<\/code> lub <code>rejected<\/code><\/li>\n<li>adres IP w chwili podj\u0119cia decyzji<\/li>\n<li>identyfikator przegl\u0105darki, skr\u00f3cony do 255 znak\u00f3w<\/li>\n<li>znacznik czasu decyzji<\/li>\n<\/ul>\n<p><strong>Podstawa prawna:<\/strong> art. 6 ust. 1 lit. c RODO, poniewa\u017c art. 7 ust. 1 RODO zobowi\u0105zuje administratora do wykazania zgody. <strong>Okres przechowywania:<\/strong> przez czas obowi\u0105zywania zgody oraz przez kolejne trzy lata, co odpowiada og\u00f3lnemu terminowi przedawnienia w polskim prawie cywilnym.<\/p>\n<p>Raz podj\u0119t\u0105 decyzj\u0119 mo\u017cna w ka\u017cdej chwili zmieni\u0107 poprzez symbol ciasteczka przy dolnej kraw\u0119dzi strony. Wycofanie zgody dzia\u0142a na przysz\u0142o\u015b\u0107 i nie wp\u0142ywa na zgodno\u015b\u0107 z prawem przetwarzania dokonanego wcze\u015bniej.<\/p>\n<h2>6. Us\u0142ugi, kt\u00f3re wczytuj\u0105 si\u0119 dopiero po wyra\u017ceniu zgody<\/h2>\n<p>Trzy us\u0142ugi pozostaj\u0105 wstrzymane, dop\u00f3ki system zarz\u0105dzania zgodami z punktu 5 ich nie zwolni: pomiar zasi\u0119gu za pomoc\u0105 Google Analytics 4, czat oraz licznik odwiedzin Stats4U. Nagrywanie sesji z punktu 7 podlega tej samej regule.<\/p>\n<h3>6.1 Pomiar ruchu przy u\u017cyciu Google Tag Managera i Google Analytics 4<\/h3>\n<p>Serwis korzysta z Google Tag Managera (kontener <code>GTM-NKNSMSZ2<\/code>), a za jego po\u015brednictwem z Google Analytics 4. Obie us\u0142ugi \u015bwiadczy Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irlandia. Sam Tag Manager nie zapisuje ciasteczek i nie zbiera danych osobowych; jest mechanizmem dostarczania skonfigurowanych w nim tag\u00f3w.<\/p>\n<p>Google Analytics 4 u\u017cywa ciasteczek, aby rozr\u00f3\u017cnia\u0107 wizyty i rejestrowa\u0107 spos\u00f3b korzystania z serwisu. Przetwarzane s\u0105 w szczeg\u00f3lno\u015bci: skr\u00f3cony adres IP, wy\u015bwietlone strony, czas dost\u0119pu, czas trwania wizyty, przybli\u017cona lokalizacja wyznaczona z adresu IP, typ urz\u0105dzenia, przegl\u0105darka i system operacyjny oraz \u017ar\u00f3d\u0142o, z kt\u00f3rego nast\u0105pi\u0142o wej\u015bcie.<\/p>\n<p><strong>Anonimizacja adresu IP:<\/strong> Google Analytics 4 skraca adresy IP jeszcze na terenie Unii Europejskiej, przed jakimkolwiek dalszym przetwarzaniem, i nie zapisuje pe\u0142nego adresu.<\/p>\n<p><strong>Podstawa prawna:<\/strong> art. 6 ust. 1 lit. a RODO. Ani kontener, ani tag pomiarowy nie s\u0105 wczytywane przed uzyskaniem zgody. Bez zgody nic nie jest przekazywane do Google.<\/p>\n<p><strong>Przekazywanie do pa\u0144stwa trzeciego:<\/strong> dane mog\u0105 trafia\u0107 do Google LLC w Stanach Zjednoczonych. Google LLC posiada certyfikat w ramach EU-US Data Privacy Framework, wobec czego zastosowanie ma decyzja Komisji Europejskiej stwierdzaj\u0105ca odpowiedni stopie\u0144 ochrony na podstawie art. 45 RODO. Dodatkowo z Google zawarto standardowe klauzule umowne na podstawie art. 46 ust. 2 lit. c RODO.<\/p>\n<p><strong>Okres przechowywania:<\/strong> Google Analytics 4 prowadzi dwa odr\u0119bne okresy. Dane zdarze\u0144 s\u0105 przechowywane przez 2 miesi\u0105ce, dane na poziomie u\u017cytkownika przez 14 miesi\u0119cy; po up\u0142ywie tych okres\u00f3w jedne i drugie s\u0105 usuwane automatycznie.<\/p>\n<p>Wi\u0119cej informacji zawiera polityka prywatno\u015bci Google pod adresem <a href=\"https:\/\/policies.google.com\/privacy\" rel=\"noopener nofollow\" target=\"_blank\">policies.google.com\/privacy<\/a>. Niezale\u017cnie od banera zgody przekazywaniu danych do Google Analytics zapobiega dodatek do przegl\u0105darki udost\u0119pniany przez Google pod adresem <a href=\"https:\/\/tools.google.com\/dlpage\/gaoptout\" rel=\"noopener nofollow\" target=\"_blank\">tools.google.com\/dlpage\/gaoptout<\/a>.<\/p>\n<h3>6.2 Czat<\/h3>\n<p>Na ka\u017cdej stronie dost\u0119pne jest okno czatu. Stoi za nim <strong>Reactive Chat<\/strong>, kolejny produkt administratora wskazanego w punkcie 1; dzia\u0142a na tej samej, prowadzonej we w\u0142asnym zakresie infrastrukturze, \u017caden zewn\u0119trzny dostawca nie bierze w tym udzia\u0142u. Okno wczytuje si\u0119 z domeny cdn.reactive.chat, a wymiana odbywa si\u0119 przez po\u0142\u0105czenie WebSocket z reactive.chat; obie domeny podlegaj\u0105 temu samemu podmiotowi.<\/p>\n<p><strong>Ju\u017c przy wczytaniu strony:<\/strong> je\u015bli zgoda zosta\u0142a wyra\u017cona, okno nawi\u0105zuje po\u0142\u0105czenie od razu, a nie dopiero przy otwarciu. Przesy\u0142ane s\u0105 wtedy: adres i tytu\u0142 strony, strona odsy\u0142aj\u0105ca, j\u0119zyk przegl\u0105darki, strefa czasowa, wymiary okna i ekranu, informacja, czy jest to urz\u0105dzenie mobilne, oraz identyfikatory kampanii z adresu, na przyk\u0142ad <code>utm_source<\/code> lub <code>gclid<\/code>. Serwer widzi przy tym adres IP po\u0142\u0105czenia i identyfikator przegl\u0105darki; adres IP nie jest zapisywany.<\/p>\n<p><strong>Rozmowa:<\/strong> zapisywane s\u0105 wiadomo\u015bci wraz z czasem i kierunkiem, identyfikator sesji i odwiedzaj\u0105cego, identyfikator przegl\u0105darki oraz strona, na kt\u00f3rej rozmowa si\u0119 zacz\u0119\u0142a. Imi\u0119 i adres e-mail nie s\u0105 pobierane. Rozpoznane adresy e-mail, numery telefon\u00f3w oraz numery kart, identyfikacji podatkowej i rachunk\u00f3w bankowych s\u0105 zast\u0119powane przed zapisem \u2013 w przegl\u0105darce i jeszcze raz na serwerze.<\/p>\n<p><strong>Tekst strony:<\/strong> po otwarciu okna zg\u0142asza ono widoczny tekst strony do serwera, aby mo\u017cna by\u0142o odpowiedzie\u0107 na pytanie dotycz\u0105ce tej strony; tam te\u017c jest on zapisywany. Pola formularzy pozostaj\u0105 ca\u0142kowicie poza tym, a pojemniki wynik\u00f3w narz\u0119dzi z punktu 10 s\u0105 oznaczone jako prywatne \u2013 ich tre\u015b\u0107 nie jest przesy\u0142ana.<\/p>\n<p><strong>Odpowiedzi modelu j\u0119zykowego:<\/strong> cz\u0119\u015b\u0107 odpowiedzi powstaje w modelu j\u0119zykowym. Dzia\u0142a on na w\u0142asnych komputerach w sieci lokalnej administratora; nic nie trafia do dostawcy us\u0142ug SI ani do pa\u0144stwa trzeciego. Model otrzymuje oczyszczone pytanie, dotychczasowy przebieg rozmowy, fragmenty bazy wiedzy z\u0142o\u017conej z w\u0142asnych stron oraz tytu\u0142 i \u015bcie\u017ck\u0119 strony.<\/p>\n<p><strong>W przegl\u0105darce<\/strong> czat zapisuje wpisy pod nazwami zaczynaj\u0105cymi si\u0119 od <code>rc_<\/code>; wymienia je punkt 4. Bez zgody nie powstaje \u017caden z nich.<\/p>\n<p><strong>Podstawa prawna:<\/strong> art. 6 ust. 1 lit. a RODO, a dla zapisu na urz\u0105dzeniu dodatkowo ustawa Prawo komunikacji elektronicznej. Bez zgody okno nie jest wczytywane; wycofanie zgody przez ikon\u0119 ciasteczka dzia\u0142a na przysz\u0142o\u015b\u0107.<\/p>\n<p><strong>Okres przechowywania:<\/strong> dla rozm\u00f3w nie ustalono dot\u0105d sta\u0142ego terminu; pozostaj\u0105 zapisane, dop\u00f3ki nie zostanie za\u017c\u0105dane ich usuni\u0119cie. Okno czatu ma do tego w\u0142asny przycisk, kt\u00f3ry natychmiast i ca\u0142kowicie usuwa rozmow\u0119, wiadomo\u015bci i sesj\u0119; wystarczy te\u017c zwyk\u0142a wiadomo\u015b\u0107 na adres z punktu 1. Gdy termin zostanie ustalony, znajdzie si\u0119 tutaj.<\/p>\n<h3>6.3 Licznik odwiedzin (Stats4U)<\/h3>\n<p>Ta strona korzysta z licznika odwiedzin Stats4U (stats4u.net, LW IT Solutions Company, \u0141\u00f3d\u017a, Polska). Przy otwarciu strony przegl\u0105darka pobiera obrazek licznika z stats4u.net i przekazuje przy tym \u2013 z przyczyn technicznych \u2013 sw\u00f3j adres IP, identyfikator przegl\u0105darki oraz adres otwieranej strony.<\/p>\n<p>Adres IP s\u0142u\u017cy do zgrubnego ustalenia kraju i miasta oraz do utworzenia skr\u00f3tu dziennego, dzi\u0119ki kt\u00f3remu odwiedzaj\u0105cy liczony jest w danym dniu tylko raz. W statystyce nie jest zapisywany. Skr\u00f3t dzienny powstaje z tajn\u0105 sol\u0105, kt\u00f3ra zmienia si\u0119 codziennie i jest usuwana po 2 dniach; potem nie da si\u0119 go ju\u017c nikomu przypisa\u0107. W dzienniku dost\u0119pu serwera adres IP pozostaje do 14 dni.<\/p>\n<p>Licznik nie ustawia plik\u00f3w cookie i niczego nie odczytuje z Twojego urz\u0105dzenia. Zapisywane s\u0105 sumy dzienne: wej\u015bcia, odwiedzaj\u0105cy, kraj, przegl\u0105darka, system operacyjny, j\u0119zyk, otwierane podstrony tej witryny i przej\u015bcia mi\u0119dzy nimi, domena strony odsy\u0142aj\u0105cej, zdarzenia zdefiniowane dla tej witryny, czas na stronie, g\u0142\u0119boko\u015b\u0107 przewijania, czas \u0142adowania oraz strona wej\u015bcia i ostatnia strona wizyty. Przechowuje si\u0119 je przez 400 dni. Przetwarzanie odbywa si\u0119 w Polsce; dane nie s\u0105 przekazywane do pa\u0144stw trzecich. Na czas jednej wizyty dochodzi jeszcze jeden wiersz na li\u015bcie na \u017cywo \u201ekto jest teraz na stronie\u201d: kraj, miasto, otwarta w\u0142a\u015bnie podstrona, przegl\u0105darka, system operacyjny, rodzaj urz\u0105dzenia i j\u0119zyk. Jest usuwany przy najbli\u017cszym nocnym porz\u0105dkowaniu. Dop\u00f3ki strona jest otwarta, licznik zg\u0142asza si\u0119 mniej wi\u0119cej raz na minut\u0119, \u017ceby ten wiersz nie zestarza\u0142 si\u0119 przedwcze\u015bnie; przesy\u0142any jest tylko numer licznika, nic dodatkowego nie jest zapisywane.<\/p>\n<p>Podstaw\u0105 prawn\u0105 jest nasz prawnie uzasadniony interes w mierzeniu zasi\u0119gu (art. 6 ust. 1 lit. f RODO).<\/p>\n<p>Statystyka tej witryny nie jest publicznie dost\u0119pna.<\/p>\n<p>Polityka prywatno\u015bci Stats4U: <a href=\"https:\/\/www.stats4u.net\/privacy\">https:\/\/www.stats4u.net\/privacy<\/a><\/p>\n<h2>7. Nagrywanie sesji i mapy ciep\u0142a (MousePlayer)<\/h2>\n<p>W serwisie wykorzystywany jest MousePlayer \u2013 narz\u0119dzie do nagrywania i analizy sesji \u2013 pod identyfikatorem kana\u0142u <code>955a45df5ee842cb<\/code>. Rejestruje ono spos\u00f3b, w jaki odwiedzaj\u0105cy korzystaj\u0105 ze strony, a nast\u0119pnie przedstawia przebieg wizyty jako odtworzenie oraz jako map\u0119 ciep\u0142a. Analiza s\u0142u\u017cy wykrywaniu przeszk\u00f3d w obs\u0142udze, porzuce\u0144 i b\u0142\u0119d\u00f3w technicznych. Trwaj\u0105c\u0105 sesj\u0119 mo\u017cna r\u00f3wnie\u017c obserwowa\u0107 na \u017cywo; w momencie obserwacji nie jest wy\u015bwietlane odr\u0119bne powiadomienie.<\/p>\n<p>Spo\u015br\u00f3d wszystkiego, co opisuje niniejszy dokument, ta operacja si\u0119ga najdalej. Dlatego zosta\u0142a przedstawiona najdok\u0142adniej.<\/p>\n<h3>7.1 Kto prowadzi narz\u0119dzie<\/h3>\n<p>MousePlayer nie jest tu us\u0142ug\u0105 obcego podmiotu. Jest rozwijany przez administratora wskazanego w punkcie 1 i prowadzony na jego w\u0142asnej infrastrukturze. Dostawca i administrator to ta sama osoba prawna, dlatego nie istnieje w tym zakresie umowa powierzenia w rozumieniu art. 28 RODO, a \u017cadne nagranie nie trafia do zewn\u0119trznego dostawcy analityki. Jedynym elementem zewn\u0119trznym jest zaszyfrowana kopia zapasowa opisana w punkcie 7.8.<\/p>\n<h3>7.2 Przetwarzane dane<\/h3>\n<ul>\n<li>Dane o urz\u0105dzeniu i \u015brodowisku: przegl\u0105darka i jej wersja, system operacyjny, klasa urz\u0105dzenia, rozdzielczo\u015b\u0107 ekranu i rozmiar okna<\/li>\n<li>Dane behawioralne: ruchy myszy i \u015bcie\u017cki kursora, klikni\u0119cia, g\u0142\u0119boko\u015b\u0107 przewijania, znaczniki czasu interakcji<\/li>\n<li>Nawigacja i pochodzenie: otwierane podstrony i adresy, strona wej\u015bcia, domena odsy\u0142aj\u0105ca, identyfikatory kampanii<\/li>\n<li>Struktura wy\u015bwietlanych stron, wykorzystywana wy\u0142\u0105cznie do odtworzenia sesji<\/li>\n<li>Losowy identyfikator nadawany w przegl\u0105darce, pozwalaj\u0105cy odr\u00f3\u017cni\u0107 wizyty<\/li>\n<li>Kraj ustalony na podstawie adresu IP<\/li>\n<\/ul>\n<h3>7.3 Adres IP<\/h3>\n<p>Pe\u0142ny adres IP istnieje wy\u0142\u0105cznie w pami\u0119ci operacyjnej, tak d\u0142ugo, jak wymaga tego nawi\u0105zanie po\u0142\u0105czenia, ustalenie kraju i przeciwdzia\u0142anie nadu\u017cyciom. Przed ka\u017cdym zapisem do bazy danych zostaje skr\u00f3cony. Pe\u0142ny adres IP odwiedzaj\u0105cego nie jest ani zapisywany, ani wy\u015bwietlany w analizie.<\/p>\n<h3>7.4 Dane wpisywane w formularze<\/h3>\n<p>Ka\u017cdy znak ka\u017cdego pola formularza jest zast\u0119powany ju\u017c w przegl\u0105darce, zanim zostanie przes\u0142any. Odtworzenie pokazuje, \u017ce kto\u015b pisa\u0142 i jak d\u0142ugo mu to zaj\u0119\u0142o \u2013 ale nie co. Pola rozpoznane jako pola has\u0142a lub p\u0142atno\u015bci pozostaj\u0105 zawsze w pe\u0142ni zamaskowane. Dla tego serwisu obowi\u0105zuje w\u0142a\u015bnie takie pe\u0142ne maskowanie.<\/p>\n<p>Jedna granica zas\u0142uguje na wyra\u017ane nazwanie: to, co wy\u015bwietla sama strona \u2013 na przyk\u0142ad strona potwierdzenia powtarzaj\u0105ca wprowadzony adres \u2013 jest cz\u0119\u015bci\u0105 strony, a wi\u0119c i cz\u0119\u015bci\u0105 odtworzenia.<\/p>\n<h3>7.5 Podstawa prawna<\/h3>\n<p>Zgoda w rozumieniu art. 6 ust. 1 lit. a RODO; w zakresie przechowywania informacji na urz\u0105dzeniu ko\u0144cowym i dost\u0119pu do nich dodatkowo przepisy ustawy Prawo komunikacji elektronicznej. Bez zgody skrypt nie nadaje identyfikatora, niczego nie zapisuje, nie nawi\u0105zuje po\u0142\u0105czenia i niczego nie rejestruje. Sygna\u0142 Global Privacy Control wysy\u0142any przez przegl\u0105dark\u0119 jest respektowany i ma pierwsze\u0144stwo przed zgod\u0105.<\/p>\n<h3>7.6 Wycofanie zgody<\/h3>\n<p>Zgod\u0119 mo\u017cna w ka\u017cdej chwili wycofa\u0107 ze skutkiem na przysz\u0142o\u015b\u0107, poprzez symbol ciasteczka przy dolnej kraw\u0119dzi strony. Wycofanie dzia\u0142a natychmiast: nagrywanie si\u0119 ko\u0144czy, po\u0142\u0105czenie zostaje zamkni\u0119te, dane jeszcze nieprzes\u0142ane s\u0105 odrzucane zamiast wysy\u0142ane, a identyfikatory zapisane w przegl\u0105darce zostaj\u0105 usuni\u0119te.<\/p>\n<h3>7.7 Okres przechowywania<\/h3>\n<p>Nagrania s\u0105 automatycznie usuwane najp\u00f3\u017aniej po <strong>365 dniach<\/strong>. Dowody dotycz\u0105ce samej decyzji o zgodzie przechowywane s\u0105 d\u0142u\u017cej; nie zawieraj\u0105 danych behawioralnych, a jedynie fakt, moment i \u017ar\u00f3d\u0142o decyzji.<\/p>\n<h3>7.8 Miejsce przetwarzania i odbiorcy<\/h3>\n<p>Przetwarzanie odbywa si\u0119 na w\u0142asnych serwerach administratora w \u0141odzi. Skrypt nagrywaj\u0105cy przesy\u0142a dane wy\u0142\u0105cznie do tej infrastruktury. Na potrzeby kopii zapasowej codziennie umieszczana jest zaszyfrowana kopia bazy danych w Google Drive (miejsce przechowywania USA\/na \u015bwiecie); szyfrowanie nast\u0119puje przed przes\u0142aniem, a klucze nie opuszczaj\u0105 administratora. Google przechowuje zatem pojemnik, kt\u00f3rego nie mo\u017ce otworzy\u0107.<\/p>\n<h3>7.9 Wgl\u0105d w zapisane dane i ich usuni\u0119cie<\/h3>\n<p>Opisany wy\u017cej identyfikator przegl\u0105darki jest kluczem do nagra\u0144. MousePlayer udost\u0119pnia stron\u0119 samoobs\u0142ugow\u0105, na kt\u00f3rej za pomoc\u0105 tego klucza mo\u017cna sprawdzi\u0107, ile sesji jest pod nim zapisanych, z jakiego okresu pochodz\u0105 i na jakich stronach powsta\u0142y \u2013 oraz zleci\u0107 ich usuni\u0119cie. Samych nagra\u0144 strona celowo nie pokazuje: identyfikator jest kluczem bez has\u0142a.<\/p>\n<p class=\"lw-legal-hinweis\"><a id=\"mp-daten\" href=\"https:\/\/www.mouseplayer.com\/moje-dane\">Moje zapisane dane<\/a> \u2013 odno\u015bnik przenosi ze sob\u0105 identyfikator tej przegl\u0105darki, wi\u0119c po drugiej stronie nie trzeba niczego wpisywa\u0107. Je\u017celi zgoda nie zosta\u0142a udzielona, identyfikator nie istnieje i nic nie zosta\u0142o nagrane; odno\u015bnik prowadzi wtedy po prostu na stron\u0119 og\u00f3ln\u0105.<\/p>\n<p><script>\n(function () {\n    \/\/ Wywolanie jest podpiete pod klikniecie, a nie pod zaladowanie strony:\n    \/\/ mp.js laduje sie asynchronicznie i dopiero za zapora zgody, wiec w\n    \/\/ chwili wykonania tego skryptu funkcja z reguly jeszcze nie istnieje.\n    \/\/ Staly adres w href obsluguje kazdy przypadek, w ktorym nic sie nie\n    \/\/ zaladowalo.\n    var a = document.getElementById('mp-daten');\n    if (!a) { return; }\n    a.addEventListener('click', function () {\n        var u = window.MousePlayer && MousePlayer.privacyUrl && MousePlayer.privacyUrl();\n        if (u) { this.href = u; }\n    });\n})();\n<\/script><\/p>\n<p>Niezale\u017cnie od tego sprawy dotycz\u0105ce nagra\u0144 s\u0105 rozpatrywane pod adresem wskazanym w punkcie 1, kt\u00f3ry jest zarazem podmiotem prowadz\u0105cym MousePlayer. Wszystkie prawa z punktu 12 stosuje si\u0119 do nich bez ogranicze\u0144.<\/p>\n<h2>8. Formularz kontaktowy<\/h2>\n<p>Formularz kontaktowy na stronie g\u0142\u00f3wnej i pod artyku\u0142ami przekazuje wpisane imi\u0119, adres e-mail, tre\u015b\u0107 wiadomo\u015bci oraz adres strony, z kt\u00f3rej nast\u0105pi\u0142o wys\u0142anie. Ta ostatnia informacja pozwala rozpozna\u0107, kt\u00f3ry artyku\u0142 sk\u0142oni\u0142 do zapytania.<\/p>\n<p><strong>Cel i podstawa prawna:<\/strong> dane s\u0105 przetwarzane wy\u0142\u0105cznie w celu udzielenia odpowiedzi. Je\u017celi zapytanie dotyczy zawarcia lub wykonania odr\u0119bnie zawartej umowy, podstaw\u0105 prawn\u0105 jest art. 6 ust. 1 lit. b RODO, w pozosta\u0142ych przypadkach art. 6 ust. 1 lit. f RODO, przy czym prawnie uzasadniony interes polega na udzielaniu odpowiedzi na kierowane zapytania.<\/p>\n<p><strong>Przechowywanie:<\/strong> wys\u0142ane wiadomo\u015bci s\u0105 zapisywane w bazie danych na w\u0142asnym serwerze i nie s\u0105 nikomu przekazywane.<\/p>\n<p>Aby nowe zapytanie zosta\u0142o szybko zauwa\u017cone, wysy\u0142ane jest kr\u00f3tkie powiadomienie przez komunikator Telegram. Powiadomienie to celowo nie zawiera danych osobowych. Znajduj\u0105 si\u0119 w nim numer wpisu oraz strona, z kt\u00f3rej nast\u0105pi\u0142o wys\u0142anie \u2013 i nic poza tym: ani imienia, ani adresu e-mail, ani jednego s\u0142owa wiadomo\u015bci. Odczyt zapytania wymaga dost\u0119pu do bazy danych na w\u0142asnym serwerze, wi\u0119c tre\u015b\u0107 nie opuszcza tej maszyny.<\/p>\n<p><strong>Okres przechowywania:<\/strong> zapytania s\u0105 usuwane, gdy sprawa zostanie ostatecznie za\u0142atwiona i nie sprzeciwia si\u0119 temu \u017caden obowi\u0105zek przechowywania. Je\u017celi zapytanie stanie si\u0119 cz\u0119\u015bci\u0105 korespondencji handlowej, obowi\u0105zuj\u0105 terminy wynikaj\u0105ce z polskiego prawa podatkowego i o rachunkowo\u015bci, wynosz\u0105ce z regu\u0142y pi\u0119\u0107 lat.<\/p>\n<h3>8.1 Ochrona przed nadu\u017cyciami przy u\u017cyciu reCAPTCHA<\/h3>\n<p>Formularz kontaktowy, formularz komentarzy pod artyku\u0142ami (punkt 9) oraz narz\u0119dzia Toolbox z cz\u0119\u015bci\u0105 serwerow\u0105 (punkt 10.2) s\u0105 chronione przed automatycznym u\u017cyciem przez reCAPTCHA v3, us\u0142ug\u0119 Google Ireland Limited. Wyj\u0105tkiem jest jedynie Connection Mirror, kt\u00f3ry analizuje wy\u0142\u0105cznie samo przychodz\u0105ce po\u0142\u0105czenie. reCAPTCHA analizuje zachowanie w przegl\u0105darce i zwraca warto\u015b\u0107 z przedzia\u0142u od 0 do 1, wyra\u017caj\u0105c\u0105 prawdopodobie\u0144stwo, \u017ce dzia\u0142a cz\u0142owiek. Wpisy i zapytania poni\u017cej warto\u015bci 0,5 s\u0105 odrzucane. W przypadku formularza komentarzy serwer sprawdza dodatkowo, czy token zosta\u0142 wystawiony dla tego formularza i dla strony w domenie lukaswojcik.com.<\/p>\n<p>W tym celu reCAPTCHA przetwarza adres IP, czas przebywania na stronie, ruchy myszy i klawiatury, informacje o przegl\u0105darce i urz\u0105dzeniu, a tak\u017ce odczytuje i zapisuje ciasteczka domeny google.com. Sprawdzenie przebiega niewidocznie, nie trzeba wybiera\u0107 obrazk\u00f3w. Na stronach narz\u0119dzi reCAPTCHA wczytuje si\u0119 dopiero w chwili uruchomienia sprawdzenia; samo otwarcie strony narz\u0119dzia nie w\u0142\u0105cza tej us\u0142ugi. Na stronach z formularzem &ndash; na stronie startowej i na ka\u017cdej stronie artyku\u0142u &ndash; us\u0142uga wczytuje si\u0119 razem ze stron\u0105, aby wynik by\u0142 gotowy przy wysy\u0142ce. Zak\u0142ada przy tym wpis <code>_grecaptcha<\/code> w pami\u0119ci lokalnej przegl\u0105darki, wymieniony w punkcie 4. Serwer tego serwisu potwierdza wynik w Google i przekazuje przy tym wy\u0142\u0105cznie token wygenerowany w przegl\u0105darce, a nie adres IP. Stron\u0119 logowania bloga, kt\u00f3ra s\u0142u\u017cy wy\u0142\u0105cznie administratorowi, chroni pole wyboru reCAPTCHA tej samej us\u0142ugi; wczytuje si\u0119 ono tylko tam i r\u00f3wnie\u017c w tym przypadku serwer przekazuje Google wy\u0142\u0105cznie token.<\/p>\n<p><strong>Podstawa prawna:<\/strong> art. 6 ust. 1 lit. f RODO. Prawnie uzasadniony interes polega na ochronie formularzy i narz\u0119dzi przed nadu\u017cyciami: bez tego sprawdzenia droga kontaktu i komentarze w kr\u00f3tkim czasie sta\u0142yby si\u0119 bezu\u017cyteczne, a narz\u0119dzia da\u0142oby si\u0119 automatycznie wykorzysta\u0107 przeciwko cudzym serwerom. Kto nie chce uruchamia\u0107 reCAPTCHA, mo\u017ce skontaktowa\u0107 si\u0119 z administratorem poczt\u0105 elektroniczn\u0105, bez korzystania z formularza, i w ten sam spos\u00f3b przes\u0142a\u0107 komentarz; narz\u0119dzia dzia\u0142aj\u0105ce w ca\u0142o\u015bci w przegl\u0105darce obywaj\u0105 si\u0119 bez reCAPTCHA.<\/p>\n<h2>9. Komentarze pod artyku\u0142ami<\/h2>\n<p>Artyku\u0142y na blogu mo\u017cna komentowa\u0107. Przy wys\u0142aniu komentarza WordPress zapisuje wpisane imi\u0119, wpisany adres e-mail, tre\u015b\u0107 komentarza, moment wys\u0142ania, adres IP i identyfikator przegl\u0105darki. Adres IP i adres e-mail nie s\u0105 publikowane; s\u0142u\u017c\u0105 przeciwdzia\u0142aniu spamowi i umo\u017cliwiaj\u0105 kontakt w razie zg\u0142oszenia zastrze\u017ce\u0144 prawnych do komentarza.<\/p>\n<p><strong>Podstawa prawna:<\/strong> art. 6 ust. 1 lit. a RODO dla publikacji komentarza wraz z wybranym imieniem oraz art. 6 ust. 1 lit. f RODO dla zapisania adresu IP i kontroli antyspamowych, przy czym prawnie uzasadniony interes polega na obronie przed wpisami stanowi\u0105cymi nadu\u017cycie.<\/p>\n<p><strong>Okres przechowywania:<\/strong> komentarze i powi\u0105zane z nimi dane pozostaj\u0105 zapisane do czasu usuni\u0119cia komentarza. Wpisy w folderze spamu trafiaj\u0105 po 30 dniach do kosza, z kt\u00f3rego WordPress usuwa je trwale po kolejnych 30 dniach. Usuni\u0119cia mo\u017cna za\u017c\u0105da\u0107 w ka\u017cdej chwili, w dowolnej formie.<\/p>\n<p><strong>Ochrona przed spamem:<\/strong> Przed zapisaniem komentarz podlega trzem kontrolom. Pole niewidoczne dla ludzi wy\u0142apuje boty wype\u0142niaj\u0105ce formularze, reCAPTCHA sprawdza zg\u0142oszenie w spos\u00f3b opisany w punkcie 8.1, a lista s\u0142\u00f3w kluczowych na w\u0142asnym serwerze kieruje wpisy o typowej tre\u015bci spamowej do folderu spamu zamiast do kolejki zatwierdzania. Do Google trafia wy\u0142\u0105cznie to, co reCAPTCHA rejestruje w przegl\u0105darce, a z serwera tylko token; imienia, adresu e-mail, strony, adresu IP ani tre\u015bci komentarza serwer nie przekazuje nikomu. Odrzucony wpis nie zostaje zapisany. Ka\u017cdy zapisany komentarz zostaje wstrzymany i publikowany dopiero po przejrzeniu.<\/p>\n<p>Aby nowy komentarz zosta\u0142 szybko zauwa\u017cony, gdy tylko czeka na zatwierdzenie, wysy\u0142ane jest kr\u00f3tkie powiadomienie przez komunikator Telegram. Zawiera ono wy\u0142\u0105cznie numer komentarza i adres artyku\u0142u, bez danych osobowych: ani imienia, ani adresu e-mail, ani tre\u015bci komentarza.<\/p>\n<h2>10. Toolbox<\/h2>\n<p>Toolbox zawiera zbi\u00f3r narz\u0119dzi technicznych \u2013 kalkulator\u00f3w, generator\u00f3w, walidator\u00f3w i narz\u0119dzi analitycznych. Wi\u0119kszo\u015b\u0107 dzia\u0142a w ca\u0142o\u015bci w przegl\u0105darce (punkt 10.1). Cz\u0119\u015b\u0107 sprawdza rzeczy, kt\u00f3rych nie da si\u0119 sprawdzi\u0107 w przegl\u0105darce, i w tym celu wysy\u0142a wprowadzone dane na serwer tego serwisu (punkt 10.2). Narz\u0119dzia te podaj\u0105 na swojej stronie, co serwer robi z wprowadzonymi danymi.<\/p>\n<p>Nagrywanie sesji z punktu 7 obejmuje wy\u015bwietlan\u0105 stron\u0119 i w przeciwnym razie ujawnia\u0142oby wynik przeznaczony wy\u0142\u0105cznie dla osoby przed ekranem. Pojemniki, w kt\u00f3rych narz\u0119dzia przedstawiaj\u0105 swoje wyniki, s\u0105 wi\u0119c oznaczone w kodzie strony jako obszary do zamaskowania \u2013 niezale\u017cnie od tego, czy wynik powsta\u0142 w przegl\u0105darce, czy na serwerze. Przed jakimkolwiek przes\u0142aniem nagranie zast\u0119puje ich zawarto\u015b\u0107 znak po znaku. To samo oznaczenie dzia\u0142a wobec czatu z punktu 6.2: jego odczyt tekstu strony pomija te pojemniki. Odtworzenie pokazuje, \u017ce wynik si\u0119 pojawi\u0142 i ile zajmowa\u0142 miejsca \u2013 ale nie to, co w nim sta\u0142o. Znaki wpisane w pole formularza s\u0105 zamaskowane i tak.<\/p>\n<p>Wyszukiwarka serwisu opiera si\u0119 na zasadzie z punktu 10.1. Wczytuje przygotowany plik indeksu i przeszukuje go lokalnie w przegl\u0105darce. Wyszukiwane has\u0142a nie s\u0105 przesy\u0142ane na serwer ani rejestrowane.<\/p>\n<h3>10.1 Narz\u0119dzia dzia\u0142aj\u0105ce w przegl\u0105darce<\/h3>\n<p>W tych narz\u0119dziach wprowadzone warto\u015bci s\u0105 przetwarzane w przegl\u0105darce i nie s\u0105 przesy\u0142ane na \u017caden serwer. Kto chce to sprawdzi\u0107, mo\u017ce po wczytaniu strony roz\u0142\u0105czy\u0107 po\u0142\u0105czenie sieciowe \u2013 te narz\u0119dzia nadal dzia\u0142aj\u0105.<\/p>\n<h3>10.2 Narz\u0119dzia z cz\u0119\u015bci\u0105 serwerow\u0105<\/h3>\n<p>Niekt\u00f3re sprawdzenia wymagaj\u0105 serwera: zapytania DNS, nawi\u0105zywanie po\u0142\u0105cze\u0144 TLS, pobranie cudzej strony wraz z nag\u0142\u00f3wkami, wyszukanie kodu w bazie danych muzycznych. Narz\u0119dzia tego rodzaju (w chwili tej wersji: 31) wysy\u0142aj\u0105 wprowadzone dane na serwer tego serwisu dopiero po klikni\u0119ciu; serwer przeprowadza sprawdzenie i zwraca wynik. Przetwarzane s\u0105 przy tym wprowadzone dane \u2013 zale\u017cnie od narz\u0119dzia domena, adres, adres IP, selektor DKIM, kod ISRC, ISWC lub kod kreskowy albo \u0142adunek Measurement Protocol \u2013 oraz adres IP urz\u0105dzenia wysy\u0142aj\u0105cego zapytanie.<\/p>\n<p><strong>Przechowywanie:<\/strong> wprowadzone dane nie s\u0105 zapisywane, podobnie jak wynik i odpowiedzi us\u0142ug zewn\u0119trznych; istniej\u0105 one wy\u0142\u0105cznie w odpowiedzi wys\u0142anej do przegl\u0105darki. Dla ka\u017cdego zapytania zapisywany jest jedynie wpis licznika z\u0142o\u017cony z adresu IP, nazwy narz\u0119dzia, czasu i rozmiaru zapytania w bajtach. Z tego rozmiaru nie da si\u0119 odtworzy\u0107 wprowadzonych danych; pokazuje on, czy kto\u015b korzysta z narz\u0119dzi masowo albo z wyj\u0105tkowo du\u017cymi \u0142adunkami. Wpis ogranicza ka\u017cde narz\u0119dzie do sta\u0142ej liczby zapyta\u0144 na adres IP i godzin\u0119 (zale\u017cnie od narz\u0119dzia od 4 do 30), tak aby nie da\u0142o si\u0119 go masowo wykorzysta\u0107 przeciwko cudzym serwerom. Wpisy licznika s\u0105 usuwane po siedmiu dniach; proces usuwania uruchamia si\u0119 co godzin\u0119, wi\u0119c \u017caden wpis nie istnieje w bazie d\u0142u\u017cej ni\u017c siedem dni i godzin\u0119. O kopiach zapasowych m\u00f3wi punkt 15. Wprowadzone dane nie pojawiaj\u0105 si\u0119 tak\u017ce w dzienniku opisanym w punkcie 3: narz\u0119dzia wysy\u0142aj\u0105 je w tre\u015bci zapytania, a dziennik rejestruje jedynie \u015bcie\u017ck\u0119.<\/p>\n<p><strong>Zapytania do podmiot\u00f3w trzecich:<\/strong> w celu sprawdzenia serwer sam wysy\u0142a zapytania, pod w\u0142asnym identyfikatorem i z w\u0142asnego adresu. Zale\u017cnie od narz\u0119dzia wprowadzone dane otrzymuj\u0105:<\/p>\n<ul>\n<li>serwery wprowadzonej domeny lub adresu, a przy sprawdzaniu transportu poczty tak\u017ce jej serwery pocztowe<\/li>\n<li>publiczne resolwery DNS Cloudflare (1.1.1.1) i Google (8.8.8.8), przez kt\u00f3re ten serwer rozwi\u0105zuje nazwy<\/li>\n<li>rdap.org i w\u0142a\u015bciwy rejestr, a w przypadku rejestr\u00f3w bez RDAP ich us\u0142uga whois \u2013 w celu ustalenia danych w\u0142a\u015bciciela domeny lub sieci IP<\/li>\n<li>crt.sh (Sectigo Limited) w celu odczytu dziennik\u00f3w certyfikat\u00f3w domeny<\/li>\n<li>MusicBrainz (MetaBrainz Foundation) w celu wyszukania kod\u00f3w ISRC, ISWC i kod\u00f3w kreskowych<\/li>\n<li>serwer walidacyjny Google Analytics w przypadku GA4 Measurement Protocol JSON Validator, o ile to sprawdzenie nie zosta\u0142o odznaczone; zamiast danych dost\u0119powych wysy\u0142ane s\u0105 warto\u015bci zast\u0119pcze, ale sam \u0142adunek trafia tam w postaci wprowadzonej \u2013 \u0142\u0105cznie z rzeczywistymi identyfikatorami, takimi jak <code>client_id<\/code> czy <code>user_id<\/code><\/li>\n<\/ul>\n<p>\u017baden z tych odbiorc\u00f3w nie otrzymuje adresu IP urz\u0105dzenia wysy\u0142aj\u0105cego zapytanie \u2013 z wyj\u0105tkiem Connection Mirror, w kt\u00f3rym w\u0142a\u015bnie ten adres jest przedmiotem sprawdzenia: trafia tam do resolwer\u00f3w DNS w celu ustalenia nazwy hosta, a po klikni\u0119ciu przycisku dla w\u0142a\u015bciciela sieci tak\u017ce do rdap.org i w\u0142a\u015bciwego rejestru.<\/p>\n<p><strong>Connection Mirror:<\/strong> narz\u0119dzie pokazuje, czego serwer WWW dowiaduje si\u0119 o po\u0142\u0105czeniu, zanim wykona si\u0119 cho\u0107 jedna linia JavaScriptu: adres IP, z kt\u00f3rego przychodzi zapytanie, rodzin\u0119 adresu, nag\u0142\u00f3wki zapytania i parametry szyfrowanego po\u0142\u0105czenia. Ten adres IP zna i tak ka\u017cdy serwer WWW, bo inaczej nie m\u00f3g\u0142by odpowiedzie\u0107; Mirror jedynie go pokazuje. Nazw\u0119 hosta serwer sprawdza przez odwrotne zapytanie DNS u wymienionych resolwer\u00f3w. Przy adresie prywatnym r\u00f3wnie\u017c to jest pomijane.<\/p>\n<p><strong>W\u0142a\u015bciciel sieci<\/strong> figuruje w bazie regionalnego rejestru internetowego. Dla adres\u00f3w europejskich jest to RIPE NCC w Amsterdamie, a wi\u0119c w Unii Europejskiej; dla pozosta\u0142ych zakres\u00f3w adres\u00f3w ARIN w Stanach Zjednoczonych, APNIC w Australii, LACNIC w Urugwaju albo AFRINIC na Mauritiusie. Zale\u017cnie od pochodzenia adresu zapytanie trafia wi\u0119c do pa\u0144stwa bez decyzji o odpowiednim stopniu ochrony i dlatego <strong>nie nast\u0119puje samo z siebie<\/strong>: narz\u0119dzie pokazuje w tym miejscu przycisk, a obok niego informacj\u0119, dok\u0105d trafia wtedy adres. Zapytanie rusza dopiero po klikni\u0119ciu \u2013 przez rdap.org, kt\u00f3ry przekierowuje do w\u0142a\u015bciwego rejestru. Klikni\u0119cie jest zarazem wyra\u017an\u0105 zgod\u0105 w rozumieniu art. 49 ust. 1 lit. a RODO \u2013 o ile w\u0142a\u015bciwy rejestr znajduje si\u0119 poza Uni\u0105 Europejsk\u0105; przy RIPE NCC przekazanie do pa\u0144stwa trzeciego w og\u00f3le nie zachodzi. Bez klikni\u0119cia adres opuszcza serwer wy\u0142\u0105cznie na potrzeby odwrotnego zapytania DNS. Warto\u015bci ciasteczek i dane autoryzacyjne nigdy nie s\u0105 zwracane. R\u00f3wnie\u017c tutaj zapisywany jest wy\u0142\u0105cznie wpis licznika. Crawler IP Verifier sprawdza te same dane dla adresu wpisanego w nim, a nie dla adresu urz\u0105dzenia wysy\u0142aj\u0105cego zapytanie; na zewn\u0105trz trafia wi\u0119c wy\u0142\u0105cznie wpisany adres.<\/p>\n<p><strong>Podstawa prawna:<\/strong> art. 6 ust. 1 lit. f RODO. Prawnie uzasadniony interes polega na przeprowadzeniu wyra\u017anie zam\u00f3wionego sprawdzenia, a w odniesieniu do wpisu licznika wraz z rozmiarem zapytania \u2013 na ochronie narz\u0119dzi i cudzych serwer\u00f3w przed masowym, zautomatyzowanym u\u017cyciem. Tam, gdzie w gr\u0119 wchodzi przekazanie do pa\u0144stwa bez decyzji o odpowiednim stopniu ochrony, dochodzi wyra\u017ana zgoda z art. 49 ust. 1 lit. a RODO, jak przy w\u0142a\u015bcicielu sieci w Connection Mirror. Odbiorc\u00f3w i podstawy wymienia punkt 11.<\/p>\n<h3>10.3 Narz\u0119dzia z logowaniem Google<\/h3>\n<p>Siedem narz\u0119dzi stanowi wyj\u0105tek, poniewa\u017c ich zadaniem jest odczyt danych z konta Google:<\/p>\n<ul>\n<li><strong>GTM Container History Deep Search Engine<\/strong> \u2013 uprawnienie <code>tagmanager.readonly<\/code><\/li>\n<li><strong>GA4 PII Checker<\/strong> \u2013 uprawnienie <code>analytics.readonly<\/code><\/li>\n<li><strong>GA4 Anomaly Detector<\/strong> \u2013 uprawnienie <code>analytics.readonly<\/code><\/li>\n<li><strong>GA4 Bot Detector<\/strong> \u2013 uprawnienie <code>analytics.readonly<\/code><\/li>\n<li><strong>GA4 Advisor &amp; runReport Verifier<\/strong> \u2013 uprawnienia <code>analytics.readonly<\/code>, <code>analytics.chatbot.read<\/code><\/li>\n<li><strong>Audyt pozyskiwania w testerze kana\u0142\u00f3w GA4<\/strong> \u2013 uprawnienie <code>analytics.readonly<\/code><\/li>\n<li><strong>Por\u00f3wnywarka konfiguracji us\u0142ug GA4 i zapis\u00f3w<\/strong> \u2013 uprawnienie <code>analytics.readonly<\/code><\/li>\n<\/ul>\n<p>Narz\u0119dzia te pobieraj\u0105 czasowy token dost\u0119pu przez okno logowania Google. Wnioskowane uprawnienia s\u0105 bez wyj\u0105tku tylko do odczytu; \u017cadne z nich nie mo\u017ce niczego w koncie Google zmieni\u0107, utworzy\u0107 ani usun\u0105\u0107.<\/p>\n<p class=\"lw-legal-hinweis\"><strong>O\u015bwiadczenie o ograniczonym wykorzystaniu (Limited Use).<\/strong> Wykorzystanie i przekazywanie informacji otrzymanych przez te narz\u0119dzia z interfejs\u00f3w Google API odbywa si\u0119 zgodnie z <a href=\"https:\/\/developers.google.com\/terms\/api-services-user-data-policy\" rel=\"noopener nofollow\" target=\"_blank\">Google API Services User Data Policy<\/a>, w tym z zawartymi tam wymogami Limited Use. Konkretnie oznacza to, \u017ce token dost\u0119pu i pobrane dane pozostaj\u0105 w przegl\u0105darce. Nie s\u0105 wysy\u0142ane na serwer tego serwisu. Operator serwisu nie przechowuje ich, nie przekazuje innym odbiorcom ani nie wykorzystuje do reklamy lub trenowania modeli. Odr\u0119bn\u0105 kwesti\u0105 jest bezpo\u015brednie przetwarzanie przez Google niezb\u0119dne do obs\u0142ugi \u017c\u0105da\u0144 API, w tym opisanego poni\u017cej czatu Advisor. Token wygasa samoczynnie i znika najp\u00f3\u017aniej wraz z zamkni\u0119ciem karty przegl\u0105darki.<\/p>\n<p><strong>GA4 Advisor: weryfikacja przez runReport.<\/strong> Logowanie \u0142aduje si\u0119 po wyra\u017anym klikni\u0119ciu. Przegl\u0105darka wysy\u0142a wybran\u0105 us\u0142ug\u0119, okresy, metryk\u0119 i wymiar jako pytanie do Analytics Advisor Google oraz pobiera raporty por\u00f3wnawcze bezpo\u015brednio z Google. Kolejne pytania r\u00f3wnie\u017c trafiaj\u0105 do Google. Tokeny dost\u0119pu, identyfikatory sesji i wyniki pozostaj\u0105 w pami\u0119ci karty; narz\u0119dzie nie korzysta z po\u015brednika na serwerze, plik\u00f3w cookie z tokenem ani trwa\u0142ej pami\u0119ci przegl\u0105darki. Roz\u0142\u0105czenie usuwa lokalny token i wyniki, ale nie cofa zgody na koncie Google. Na tej stronie narz\u0119dzia wy\u0142\u0105czono \u015bledzenie, nagrywanie sesji i reactive.chat. Standardowe logi wy\u015bwietle\u0144 strony nadal powstaj\u0105. Zamiast wst\u0119pnie wpisanego publicznego klienta mo\u017cna poda\u0107 w\u0142asny klient OAuth; nie eliminuje to przetwarzania przez Google. Wed\u0142ug <a href=\"https:\/\/developers.google.com\/analytics\/devguides\/reporting\/data\/v1\/rest\/v1alpha\/properties\/chat\" target=\"_blank\" rel=\"noopener nofollow\">dokumentacji Google<\/a> aktywno\u015b\u0107 na czacie mo\u017ce s\u0142u\u017cy\u0107 ulepszaniu produktu. Odpowied\u017a AI mo\u017ce by\u0107 b\u0142\u0119dna. Narz\u0119dzie nie \u017c\u0105da zakresu <code>cloud-platform<\/code>.<\/p>\n<p><strong>Podstawa prawna:<\/strong> art. 6 ust. 1 lit. f RODO, tak jak przy pozosta\u0142ych narz\u0119dziach: prawnie uzasadniony interes polega na realizacji wyra\u017anie zam\u00f3wionej funkcji. Umowa przy tym nie powstaje, co stwierdza punkt 2 regulaminu. Udzielone uprawnienie mo\u017cna w ka\u017cdej chwili cofn\u0105\u0107 w ustawieniach konta Google pod adresem <a href=\"https:\/\/myaccount.google.com\/permissions\" rel=\"noopener nofollow\" target=\"_blank\">myaccount.google.com\/permissions<\/a>.<\/p>\n<p><strong>Audyt pozyskiwania i zapisy konfiguracji.<\/strong> Te dwie funkcje r\u00f3wnie\u017c korzystaj\u0105 z bezpo\u015brednich \u017c\u0105da\u0144 przegl\u0105darki do Google z uprawnieniem odczytu. Audyt pobiera raporty pozyskiwania sesji, a por\u00f3wnywarka okre\u015blony zestaw ustawie\u0144 us\u0142ugi, przechowywania danych, strumieni, definicji niestandardowych i kluczowych zdarze\u0144. Nie korzystaj\u0105 z us\u0142ugi AI. Konfiguracj\u0119 mo\u017cna pobra\u0107 jako JSON i p\u00f3\u017aniej por\u00f3wna\u0107 lokalnie bez logowania. Sekrety API nie s\u0105 \u017c\u0105dane. \u015aledzenie, nagrywanie sesji i czat s\u0105 wy\u0142\u0105czone na tych stronach narz\u0119dzi.<\/p>\n<p><strong>Lokalne por\u00f3wnanie plik\u00f3w.<\/strong> Narz\u0119dzie por\u00f3wnuj\u0105ce przychody sklepu i GA4 odczytuje CSV wy\u0142\u0105cznie w przegl\u0105darce, bez wysy\u0142ania zawarto\u015bci i bez \u017c\u0105dania dost\u0119pu Google. Por\u00f3wnuje identyfikatory zam\u00f3wie\u0144, kwoty i waluty. Wczytane zapisy konfiguracji i CSV pozostaj\u0105 w pami\u0119ci karty do wyczyszczenia lub opuszczenia strony; jawnie pobrane pliki pozostaj\u0105 na urz\u0105dzeniu do ich lokalnego usuni\u0119cia. \u015aledzenie, nagrywanie sesji i czat s\u0105 wy\u0142\u0105czone na stronie por\u00f3wnania. Standardowe logi dost\u0119pu do witryny pozostaj\u0105 bez zmian.<\/p>\n<p><!-- lw-collect-privacy --><\/p>\n<p><strong>Lokalna analiza \u017c\u0105da\u0144 Collect.<\/strong> Analizator parametr\u00f3w GA4 przetwarza wklejone adresy \u017c\u0105da\u0144 i ci\u0105gi query\/body wy\u0142\u0105cznie w karcie. \u017b\u0105dania nie s\u0105 odtwarzane ani przesy\u0142ane. \u015aledzenie, nagrywanie sesji i czat s\u0105 na tej stronie wy\u0142\u0105czone. Dane wej\u015bciowe i wyniki s\u0105 czyszczone po opuszczeniu strony lub u\u017cyciu przycisku czyszczenia; pobrane pliki pozostaj\u0105 na urz\u0105dzeniu. Eksporty CSV zawieraj\u0105 zdekodowane dane wej\u015bciowe i nie s\u0105 anonimizowane. Zwyk\u0142e logi dost\u0119pu do witryny pozostaj\u0105 bez zmian.<\/p>\n<p><!-- lw-anomaly-privacy --><\/p>\n<p><strong>Detektor anomalii GA4.<\/strong> Logowanie Google jest \u0142adowane dopiero po klikni\u0119ciu. Zagregowane warto\u015bci raport\u00f3w dziennych s\u0105 pobierane bezpo\u015brednio z Google z uprawnieniem analytics.readonly i por\u00f3wnywane w przegl\u0105darce. Tokeny i wyniki pozostaj\u0105 w pami\u0119ci karty; s\u0105 usuwane przy roz\u0142\u0105czeniu, zmianie klienta lub opuszczeniu strony. Pobrane CSV pozostaj\u0105 na urz\u0105dzeniu. \u015aledzenie, nagrywanie sesji i czat s\u0105 na tej stronie wy\u0142\u0105czone; zwyk\u0142e logi dost\u0119pu pozostaj\u0105. Nie ma us\u0142ugi AI ani wysy\u0142ania alarm\u00f3w w tle.<\/p>\n<p><!-- lw-items-privacy --><\/p>\n<p><strong>E-Commerce Item Array Validator:<\/strong> wklejone tablice produkt\u00f3w s\u0105 sprawdzane lokalnie w karcie przegl\u0105darki, bez logowania Google ani przesy\u0142ania danych. Narz\u0119dzie nie zapisuje danych wej\u015bciowych ani wynik\u00f3w w plikach cookie lub pami\u0119ci przegl\u0105darki. Wyczyszczenie formularza albo opuszczenie strony usuwa te warto\u015bci; pobrane raporty JSON pozostaj\u0105 na urz\u0105dzeniu. \u015aledzenie, nagrywanie sesji i czat s\u0105 wy\u0142\u0105czone na stronie narz\u0119dzia. Zwyk\u0142e logi serwera nadal rejestruj\u0105 \u017c\u0105dania stron.<\/p>\n<p><!-- lw-traffic-privacy --><\/p>\n<p><strong>GA4 Bot Detector \/ kontrola ruchu:<\/strong> logowanie Google \u0142aduje si\u0119 dopiero po klikni\u0119ciu. Raporty tylko do odczytu s\u0105 przekazywane bezpo\u015brednio mi\u0119dzy przegl\u0105dark\u0105 a Google. Tokeny i raporty pozostaj\u0105 w pami\u0119ci karty; roz\u0142\u0105czenie, zmiana identyfikatora klienta lub opuszczenie strony usuwa je. Pliki CSV pozostaj\u0105 na urz\u0105dzeniu. Klasyfikacje bot\u00f3w nie s\u0105 wysy\u0142ane do Google, a dane Analytics nie s\u0105 zmieniane. \u015aledzenie, nagrywanie sesji i czat s\u0105 wy\u0142\u0105czone na stronach narz\u0119dzia; zwyk\u0142e logi serwera pozostaj\u0105 aktywne.<\/p>\n<h2>11. Odbiorcy danych<\/h2>\n<p>Dane s\u0105 przekazywane wy\u0142\u0105cznie w zakresie niezb\u0119dnym dla opisanych cel\u00f3w. Odbiorcami s\u0105:<\/p>\n<table>\n<thead>\n<tr>\n<th>Odbiorca<\/th>\n<th>Cel<\/th>\n<th>Siedziba<\/th>\n<th>Podstawa przekazania<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Google Ireland Limited \/ Google LLC<\/td>\n<td>Pomiar, Tag Manager, reCAPTCHA dla formularza kontaktowego, formularza komentarzy i narz\u0119dzi, dost\u0119p do API dla siedmiu narz\u0119dzi, w tym zapytania do Analytics Advisor<\/td>\n<td>Irlandia \/ USA<\/td>\n<td>EU-US Data Privacy Framework, standardowe klauzule umowne<\/td>\n<\/tr>\n<tr>\n<td>Google LLC (Google Drive)<\/td>\n<td>Przechowywanie codziennej zaszyfrowanej kopii bazy danych, obejmuj\u0105cej tak\u017ce nagrania MousePlayer; klucze nie opuszczaj\u0105 administratora<\/td>\n<td>USA \/ na \u015bwiecie<\/td>\n<td>EU-US Data Privacy Framework, standardowe klauzule umowne<\/td>\n<\/tr>\n<tr>\n<td>Google LLC (Google Public DNS, serwer walidacyjny Measurement Protocol)<\/td>\n<td>Rozwi\u0105zywanie nazw dla narz\u0119dzi z cz\u0119\u015bci\u0105 serwerow\u0105, w tym odwrotne zapytania DNS o adresy IP (Connection Mirror, Crawler IP Verifier); walidacja wprowadzonego \u0142adunku<\/td>\n<td>USA<\/td>\n<td>EU-US Data Privacy Framework<\/td>\n<\/tr>\n<tr>\n<td>Cloudflare, Inc.<\/td>\n<td>Rozwi\u0105zywanie nazw dla narz\u0119dzi z cz\u0119\u015bci\u0105 serwerow\u0105, w tym odwrotne zapytania DNS o adresy IP (Connection Mirror, Crawler IP Verifier); Cloudflare po\u015bredniczy tak\u017ce w ruchu do rdap.org<\/td>\n<td>USA<\/td>\n<td>EU-US Data Privacy Framework<\/td>\n<\/tr>\n<tr>\n<td>rdap.org<\/td>\n<td>Przekierowanie zapytania RDAP do w\u0142a\u015bciwego rejestru (Domain RDAP &amp; CT Lookup, Crawler IP Verifier; Connection Mirror wy\u0142\u0105cznie po klikni\u0119ciu przycisku dla w\u0142a\u015bciciela sieci)<\/td>\n<td>Wielka Brytania<\/td>\n<td>Decyzja Komisji Europejskiej stwierdzaj\u0105ca odpowiedni stopie\u0144 ochrony; dla w\u0142asnego adresu w Connection Mirror dodatkowo zgoda<\/td>\n<\/tr>\n<tr>\n<td>Rejestr sprawdzanej domeny lub adresu IP<\/td>\n<td>Dane w\u0142a\u015bciciela domeny (Domain RDAP &amp; CT Lookup) lub sieci IP (Crawler IP Verifier; Connection Mirror wy\u0142\u0105cznie po klikni\u0119ciu); przekazywana jest wy\u0142\u0105cznie sprawdzana informacja<\/td>\n<td>Zale\u017cnie od ko\u0144c\u00f3wki domeny lub zakresu adres\u00f3w; dla europejskich adres\u00f3w IP RIPE NCC w Holandii, poza tym ARIN (USA), APNIC (Australia), LACNIC (Urugwaj) lub AFRINIC (Mauritius)<\/td>\n<td>Przy wpisanej domenie lub wpisanym adresie na zewn\u0105trz nie trafiaj\u0105 dane urz\u0105dzenia wysy\u0142aj\u0105cego zapytanie. W Connection Mirror: w UE (RIPE NCC) przekazanie do pa\u0144stwa trzeciego nie zachodzi, poza tym wyra\u017ana zgoda z art. 49 ust. 1 lit. a RODO wyra\u017cona klikni\u0119ciem<\/td>\n<\/tr>\n<tr>\n<td>Sectigo Limited (crt.sh)<\/td>\n<td>Dzienniki certyfikat\u00f3w wprowadzonej domeny<\/td>\n<td>Wielka Brytania<\/td>\n<td>Decyzja Komisji Europejskiej stwierdzaj\u0105ca odpowiedni stopie\u0144 ochrony<\/td>\n<\/tr>\n<tr>\n<td>MetaBrainz Foundation (MusicBrainz)<\/td>\n<td>Wyszukanie wprowadzonego kodu ISRC, ISWC lub kodu kreskowego<\/td>\n<td>USA<\/td>\n<td>Brak danych osobowych: przekazywany jest wy\u0142\u0105cznie kod<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Poza tym dane s\u0105 ujawniane wy\u0142\u0105cznie wtedy, gdy istnieje ku temu obowi\u0105zek prawny. Dane osobowe nie s\u0105 sprzedawane ani udost\u0119pniane sieciom reklamowym czy po\u015brednikom handluj\u0105cym danymi.<\/p>\n<h2>12. Prawa os\u00f3b, kt\u00f3rych dane dotycz\u0105<\/h2>\n<p>Ka\u017cdej osobie, kt\u00f3rej dane osobowe s\u0105 przetwarzane, przys\u0142uguj\u0105 na gruncie RODO nast\u0119puj\u0105ce prawa:<\/p>\n<ul>\n<li><strong>dost\u0119p do danych<\/strong> (art. 15 RODO) \u2013 potwierdzenie, czy dane s\u0105 przetwarzane, oraz ich kopia<\/li>\n<li><strong>sprostowanie<\/strong> (art. 16 RODO) \u2013 poprawienie danych nieprawid\u0142owych i uzupe\u0142nienie niekompletnych<\/li>\n<li><strong>usuni\u0119cie<\/strong> (art. 17 RODO) \u2013 o ile nie sprzeciwia si\u0119 temu obowi\u0105zek przechowywania<\/li>\n<li><strong>ograniczenie przetwarzania<\/strong> (art. 18 RODO) \u2013 wstrzymanie przetwarzania na czas wyja\u015bnienia sprawy<\/li>\n<li><strong>przenoszenie danych<\/strong> (art. 20 RODO) \u2013 wydanie danych w ustrukturyzowanym formacie nadaj\u0105cym si\u0119 do odczytu maszynowego<\/li>\n<li><strong>sprzeciw<\/strong> (art. 21 RODO) \u2013 wobec przetwarzania opartego na art. 6 ust. 1 lit. f RODO, z przyczyn zwi\u0105zanych ze szczeg\u00f3ln\u0105 sytuacj\u0105 osoby, kt\u00f3rej dane dotycz\u0105<\/li>\n<li><strong>cofni\u0119cie zgody<\/strong> (art. 7 ust. 3 RODO) \u2013 w ka\u017cdej chwili, ze skutkiem na przysz\u0142o\u015b\u0107<\/li>\n<\/ul>\n<p>Prawa te mo\u017cna zrealizowa\u0107 w dowolnej formie, pisz\u0105c na adres <a href=\"mailto:contact@lukaswojcik.com\">contact@lukaswojcik.com<\/a>. Odpowied\u017a nast\u0119puje w ci\u0105gu miesi\u0105ca; w sprawach z\u0142o\u017conych termin ten mo\u017ce zosta\u0107 przed\u0142u\u017cony o kolejne dwa miesi\u0105ce, o czym przekazywana jest odr\u0119bna informacja.<\/p>\n<h2>13. Prawo wniesienia skargi<\/h2>\n<p>Niezale\u017cnie od innych \u015brodk\u00f3w ochrony prawnej przys\u0142uguje prawo wniesienia skargi do organu nadzorczego. Organem w\u0142a\u015bciwym dla administratora jest:<\/p>\n<p class=\"lw-legal-adresse\">Prezes Urz\u0119du Ochrony Danych Osobowych (UODO)<br \/>\nul. Stawki 2<br \/>\n00-193 Warszawa<br \/>\n<a href=\"https:\/\/uodo.gov.pl\/\" rel=\"noopener nofollow\" target=\"_blank\">uodo.gov.pl<\/a><\/p>\n<p>Skarg\u0119 mo\u017cna r\u00f3wnie dobrze wnie\u015b\u0107 do organu nadzorczego w\u0142a\u015bciwego dla miejsca zamieszkania lub miejsca domniemanego naruszenia. Dla os\u00f3b w Niemczech jest to krajowy organ ochrony danych danego landu, dla os\u00f3b w Austrii \u2013 Datenschutzbeh&ouml;rde w Wiedniu.<\/p>\n<h2>14. Obowi\u0105zek podania danych, zautomatyzowane podejmowanie decyzji<\/h2>\n<p>Nie istnieje ustawowy ani umowny obowi\u0105zek podania danych osobowych. Wpisy w formularzu kontaktowym i w komentarzach s\u0105 dobrowolne; bez nich nie da si\u0119 jednak ani odpowiedzie\u0107 na zapytanie, ani opublikowa\u0107 komentarza.<\/p>\n<p>Zautomatyzowane podejmowanie decyzji w rozumieniu art. 22 RODO nie ma miejsca. Opisana w punkcie 8.1 warto\u015b\u0107 reCAPTCHA rozstrzyga jedynie o przyj\u0119ciu wpisu z formularza lub zapytania narz\u0119dzia, a nie o sprawie wywo\u0142uj\u0105cej skutki prawne; odrzucony wpis da si\u0119 w ka\u017cdej chwili wys\u0142a\u0107 zamiast tego poczt\u0105 elektroniczn\u0105.<\/p>\n<h2>15. Bezpiecze\u0144stwo danych i kopie zapasowe<\/h2>\n<p><strong>Kopie zapasowe:<\/strong> z bazy danych powstaje codziennie zaszyfrowana kopia, sk\u0142adowana w Google Drive; szyfrowanie nast\u0119puje przed przes\u0142aniem, a klucze nie opuszczaj\u0105 administratora (punkt 7.8). Kopia obejmuje wszystkie tabele, a wi\u0119c tak\u017ce te wymienione w niniejszej polityce. Usuni\u0119ty rekord mo\u017ce wi\u0119c jeszcze przez pewien czas w niej istnie\u0107: kopie dzienne s\u0105 usuwane po 7 dniach, tygodniowe po roku. Kopia jest odtwarzana wy\u0142\u0105cznie po utracie danych.<\/p>\n<p>Ca\u0142y serwis jest dostarczany wy\u0142\u0105cznie przez po\u0142\u0105czenia szyfrowane protoko\u0142em TLS; \u017c\u0105dania nieszyfrowane s\u0105 przekierowywane. Polityka bezpiecze\u0144stwa tre\u015bci ogranicza \u017ar\u00f3d\u0142a, z kt\u00f3rymi przegl\u0105darka mo\u017ce si\u0119 \u0142\u0105czy\u0107, co znacznie zmniejsza skutki wstrzykni\u0119tych skrypt\u00f3w. Dane dost\u0119powe do bazy danych i do us\u0142ug zewn\u0119trznych znajduj\u0105 si\u0119 poza katalogiem serwisu i nie wyst\u0119puj\u0105 w \u017cadnym dostarczanym pliku \u017ar\u00f3d\u0142owym. Obszar administracyjny jest chroniony dodatkowymi zabezpieczeniami dost\u0119pu.<\/p>\n<h2>16. Zmiany niniejszego dokumentu<\/h2>\n<p>Dokument jest aktualizowany, gdy wymaga tego zmiana wykorzystywanych us\u0142ug lub stanu prawnego. Wi\u0105\u017c\u0105ca jest zawsze wersja dost\u0119pna w tym miejscu. Istotna zmiana podnosi g\u0142\u00f3wny numer wersji. Strona g\u0142\u00f3wna mo\u017ce informowa\u0107 o niej przez ograniczony czas. Numer wersji i data wej\u015bcia w \u017cycie znajduj\u0105 si\u0119 na pocz\u0105tku tej strony.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Wersja 3.6 \u00b7 obowi\u0105zuje od 28 wrze\u015bnia 2026 r. Niniejszy dokument opisuje, jakie dane osobowe s\u0105 przetwarzane podczas korzystania z serwisu www.lukaswojcik.com, na jakiej podstawie prawnej si\u0119 to odbywa, jak d\u0142ugo dane pozostaj\u0105 zapisane oraz jakie prawa przys\u0142uguj\u0105 osobom, kt\u00f3rych dane dotycz\u0105. Zastosowanie maj\u0105 rozporz\u0105dzenie (UE) 2016\/679 (RODO) oraz ustawa z dnia 10 maja 2018 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"tags":[],"class_list":["post-12335","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Polityka prywatno\u015bci | Lukas Wojcik<\/title>\n<meta name=\"description\" content=\"Przetwarzanie danych w lukaswojcik.com: w\u0142asny serwer, dzienniki usuwane po 14 dniach, pomiar tylko za zgod\u0105, narz\u0119dzia licz\u0105 w przegl\u0105darce.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Polityka prywatno\u015bci | Lukas Wojcik\" \/>\n<meta property=\"og:description\" content=\"Przetwarzanie danych w lukaswojcik.com: w\u0142asny serwer, dzienniki usuwane po 14 dniach, pomiar tylko za zgod\u0105, narz\u0119dzia licz\u0105 w przegl\u0105darce.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-28T15:11:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/og-default.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"35 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/polityka-prywatnosci\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/polityka-prywatnosci\\\/\",\"name\":\"Polityka prywatno\u015bci | Lukas Wojcik\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"datePublished\":\"2026-08-19T16:31:27+00:00\",\"dateModified\":\"2026-09-28T15:11:49+00:00\",\"description\":\"Przetwarzanie danych w lukaswojcik.com: w\u0142asny serwer, dzienniki usuwane po 14 dniach, pomiar tylko za zgod\u0105, narz\u0119dzia licz\u0105 w przegl\u0105darce.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/polityka-prywatnosci\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/polityka-prywatnosci\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/pl\\\/polityka-prywatnosci\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Polityka prywatno\u015bci\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Polityka prywatno\u015bci | Lukas Wojcik","description":"Przetwarzanie danych w lukaswojcik.com: w\u0142asny serwer, dzienniki usuwane po 14 dniach, pomiar tylko za zgod\u0105, narz\u0119dzia licz\u0105 w przegl\u0105darce.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/","og_locale":"en_US","og_type":"article","og_title":"Polityka prywatno\u015bci | Lukas Wojcik","og_description":"Przetwarzanie danych w lukaswojcik.com: w\u0142asny serwer, dzienniki usuwane po 14 dniach, pomiar tylko za zgod\u0105, narz\u0119dzia licz\u0105 w przegl\u0105darce.","og_url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/","og_site_name":"Lukas Wojcik - Blog","article_modified_time":"2026-09-28T15:11:49+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/08\/og-default.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"35 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/","url":"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/","name":"Polityka prywatno\u015bci | Lukas Wojcik","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"datePublished":"2026-08-19T16:31:27+00:00","dateModified":"2026-09-28T15:11:49+00:00","description":"Przetwarzanie danych w lukaswojcik.com: w\u0142asny serwer, dzienniki usuwane po 14 dniach, pomiar tylko za zgod\u0105, narz\u0119dzia licz\u0105 w przegl\u0105darce.","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/pl\/polityka-prywatnosci\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Polityka prywatno\u015bci"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/pages\/12335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=12335"}],"version-history":[{"count":17,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/pages\/12335\/revisions"}],"predecessor-version":[{"id":20825,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/pages\/12335\/revisions\/20825"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=12335"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=12335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}