[{"data":1,"prerenderedAt":280},["ShallowReactive",2],{"page-polityka-prywatnosci":3},{"id":4,"title":5,"body":6,"description":271,"extension":272,"meta":273,"navigation":274,"path":275,"seo":276,"sitemap":277,"stem":278,"__hash__":279},"pages\u002Fpolityka-prywatnosci.md","Polityka prywatności",{"type":7,"value":8,"toc":254},"minimark",[9,13,17,22,31,35,40,43,46,50,59,63,71,74,78,81,98,101,115,118,122,134,138,227,231,234,240,244,247,251],[10,11,5],"h1",{"id":12},"polityka-prywatności",[14,15,16],"p",{},"Ostatnia aktualizacja: 2026-09-24",[18,19,21],"h2",{"id":20},"administrator-danych","Administrator danych",[14,23,24,25,30],{},"Administratorem danych osobowych jest Maciej Walczak. Kontakt w sprawach prywatności: ",[26,27,29],"a",{"href":28},"mailto:mac.webcoder@gmail.com","mac.webcoder@gmail.com",".",[18,32,34],{"id":33},"jakie-dane-przetwarzam-i-po-co","Jakie dane przetwarzam i po co",[36,37,39],"h3",{"id":38},"odwiedziny-strony","Odwiedziny strony",[14,41,42],{},"Serwis jest hostowany w Vercel Inc. Serwer automatycznie rejestruje techniczne dane żądań (m.in. adres IP, datę, adres strony, nagłówek User-Agent) w celu zapewnienia działania i bezpieczeństwa serwisu (art. 6 ust. 1 lit. f RODO). Logi są przechowywane nie dłużej niż 1 dzień.",[14,44,45],{},"Czcionki są serwowane z tej samej domeny — przeglądarka nie łączy się z Google Fonts.",[36,47,49],{"id":48},"statystyki-bez-plików-cookies-vercel-web-analytics-i-speed-insights","Statystyki bez plików cookies (Vercel Web Analytics i Speed Insights)",[14,51,52,53,30],{},"Korzystam z Vercel Web Analytics (liczba odwiedzin poszczególnych stron, źródło wejścia, kraj, typ urządzenia) oraz Vercel Speed Insights (pomiary szybkości ładowania strony). Narzędzia te nie zapisują żadnych plików cookies ani danych w pamięci przeglądarki i nie pozwalają śledzić Cię między stronami; ruch jest identyfikowany zanonimizowanym skrótem ważnym przez jeden dzień. Podstawą jest mój prawnie uzasadniony interes w poznaniu popularności treści i dbaniu o szybkość serwisu (art. 6 ust. 1 lit. f RODO). Szczegóły: ",[26,54,58],{"href":55,"rel":56},"https:\u002F\u002Fvercel.com\u002Fdocs\u002Fanalytics\u002Fprivacy-policy",[57],"nofollow","Vercel Web Analytics — prywatność",[36,60,62],{"id":61},"statystyki-google-analytics-4","Statystyki (Google Analytics 4)",[14,64,65,66,70],{},"Wyłącznie po wyrażeniu zgody (art. 6 ust. 1 lit. a RODO) używam Google Analytics 4 (Google Ireland Ltd.), żeby wiedzieć, które wpisy są czytane. Bez zgody skrypt Google Analytics nie jest wczytywany, a tryb zgody (Consent Mode v2) pozostaje ustawiony na „odmowa”. Zgodę możesz w każdej chwili zmienić, klikając ",[67,68,69],"strong",{},"Ustawienia cookies"," w stopce strony.",[14,72,73],{},"Dane na poziomie zdarzeń i użytkowników są przechowywane w Google Analytics przez 2 miesiące (domyślne ustawienie GA4), po czym są automatycznie usuwane; zbiorcze raporty statystyczne nie zawierają danych pozwalających Cię zidentyfikować. Google może przekazywać dane do USA — Google LLC uczestniczy w programie EU-US Data Privacy Framework.",[36,75,77],{"id":76},"komentarze","Komentarze",[14,79,80],{},"Dodając komentarz, podajesz:",[82,83,84,88,91],"ul",{},[85,86,87],"li",{},"podpis (imię lub pseudonim) i treść komentarza — są publikowane pod wpisem,",[85,89,90],{},"opcjonalnie adres strony WWW — publikowany jako link przy podpisie,",[85,92,93,94,97],{},"opcjonalnie adres e-mail — ",[67,95,96],{},"nie jest przechowywany","; zapisuję wyłącznie jego jednokierunkowy skrót (hash), który pozwala automatycznie publikować kolejne komentarze osób, których komentarz został już zatwierdzony.",[14,99,100],{},"Dodatkowo zapisuję skrót (hash) adresu IP oraz nagłówek User-Agent w celu ochrony przed spamem i nadużyciami (art. 6 ust. 1 lit. f RODO). Komentarze przechowuję w bazie Neon (serwery w UE, Frankfurt), a limity wysyłania — w Upstash Redis (UE).",[14,102,103,104,109,110,30],{},"Formularz jest chroniony przez Cloudflare Turnstile (Cloudflare, Inc.), który analizuje sygnały przeglądarki, żeby odróżnić ludzi od botów (m.in. adres IP, nagłówek User-Agent, cechy połączenia TLS). Szczegóły: ",[26,105,108],{"href":106,"rel":107},"https:\u002F\u002Fwww.cloudflare.com\u002Fturnstile-privacy-policy\u002F",[57],"Turnstile Privacy Addendum"," oraz ",[26,111,114],{"href":112,"rel":113},"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F",[57],"polityka prywatności Cloudflare",[14,116,117],{},"Komentarze przechowuję do czasu usunięcia wpisu lub zgłoszenia żądania usunięcia.",[36,119,121],{"id":120},"filmy-youtube","Filmy YouTube",[14,123,124,125,129,130,133],{},"Osadzone filmy ładują się z domeny ",[126,127,128],"code",{},"youtube-nocookie.com"," dopiero po kliknięciu przycisku odtwarzania. Do tego momentu przeglądarka nie łączy się z YouTube (poza pobraniem miniatury z ",[126,131,132],{},"i.ytimg.com",").",[18,135,137],{"id":136},"pliki-cookies-i-pamięć-przeglądarki","Pliki cookies i pamięć przeglądarki",[139,140,141,163],"table",{},[142,143,144],"thead",{},[145,146,147,151,154,157,160],"tr",{},[148,149,150],"th",{},"Nazwa",[148,152,153],{},"Dostawca",[148,155,156],{},"Cel",[148,158,159],{},"Czas",[148,161,162],{},"Kiedy",[164,165,166,187,204],"tbody",{},[145,167,168,175,178,181,184],{},[169,170,171,174],"td",{},[126,172,173],{},"nf-consent"," (localStorage)",[169,176,177],{},"ten serwis",[169,179,180],{},"zapamiętanie wyboru dotyczącego cookies",[169,182,183],{},"do usunięcia",[169,185,186],{},"zawsze",[145,188,189,194,196,199,201],{},[169,190,191,174],{},[126,192,193],{},"nuxt-color-mode",[169,195,177],{},[169,197,198],{},"zapamiętanie motywu jasny\u002Fciemny",[169,200,183],{},[169,202,203],{},"po zmianie motywu",[145,205,206,215,218,221,224],{},[169,207,208,211,212],{},[126,209,210],{},"_ga",", ",[126,213,214],{},"_ga_*",[169,216,217],{},"Google",[169,219,220],{},"statystyki GA4",[169,222,223],{},"do 2 lat",[169,225,226],{},"tylko po zgodzie",[18,228,230],{"id":229},"twoje-prawa","Twoje prawa",[14,232,233],{},"Masz prawo do dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia, sprzeciwu wobec przetwarzania opartego na uzasadnionym interesie oraz do cofnięcia zgody w dowolnym momencie (bez wpływu na zgodność z prawem przetwarzania przed jej cofnięciem). Przysługuje Ci również skarga do Prezesa Urzędu Ochrony Danych Osobowych.",[14,235,236,237,239],{},"Aby usunąć swoje komentarze, napisz na ",[26,238,29],{"href":28},", podając adres e-mail użyty przy komentowaniu (pozwala odnaleźć komentarze po skrócie) lub linki do komentarzy.",[18,241,243],{"id":242},"odbiorcy-danych","Odbiorcy danych",[14,245,246],{},"Dane mogą być przetwarzane przez dostawców usług: Vercel Inc. (hosting), Neon Inc. (baza danych), Upstash Inc. (limity zapytań), Cloudflare, Inc. (ochrona przed botami), Google Ireland Ltd. (statystyki — tylko po zgodzie).",[18,248,250],{"id":249},"przekazywanie-danych-poza-europejski-obszar-gospodarczy","Przekazywanie danych poza Europejski Obszar Gospodarczy",[14,252,253],{},"Część dostawców ma siedzibę w USA, dlatego dane mogą być przekazywane poza EOG. Odbywa się to na podstawie decyzji Komisji Europejskiej stwierdzającej odpowiedni stopień ochrony danych (EU-US Data Privacy Framework, art. 45 RODO) — w przypadku dostawców uczestniczących w tym programie — albo standardowych klauzul umownych zatwierdzonych przez Komisję Europejską (art. 46 ust. 2 lit. c RODO). Baza komentarzy i limity zapytań są przechowywane na serwerach w UE.",{"title":255,"searchDepth":256,"depth":256,"links":257},"",2,[258,259,267,268,269,270],{"id":20,"depth":256,"text":21},{"id":33,"depth":256,"text":34,"children":260},[261,263,264,265,266],{"id":38,"depth":262,"text":39},3,{"id":48,"depth":262,"text":49},{"id":61,"depth":262,"text":62},{"id":76,"depth":262,"text":77},{"id":120,"depth":262,"text":121},{"id":136,"depth":256,"text":137},{"id":229,"depth":256,"text":230},{"id":242,"depth":256,"text":243},{"id":249,"depth":256,"text":250},"Jakie dane zbiera blog Nowoczesny Frontend, w jakim celu i jakie masz prawa.","md",{},true,"\u002Fpolityka-prywatnosci",{"title":5,"description":271},{"loc":275},"polityka-prywatnosci","i4T-ZLphHa6t5E3H1jcQ9r49jtEbvg5Ldez_920SIlA",1790284806031]