Polityka cookies i pamięci przeglądarki
Ostatnia aktualizacja: 1 listopada 2026 · wersja 2026-11-01.2
Cookie jest automatycznie dołączane do żądań do pasującej domeny. localStorage i sessionStorage nie wysyłają wartości automatycznie, ale JavaScript strony może je odczytać i przesłać do wskazanego endpointu. Tabela mówi wprost, kiedy tak się dzieje.
1. Macierz aktywnych mechanizmów
| Nazwa i typ | Zawartość / odczyt i transmisja | Cel, kategoria i odbiorca | Retencja i usunięcie |
|---|---|---|---|
dzialka_cookie_consent_v2localStorage, schemat v3 | Wybór necessary/analytics/ads, wersja, timestamp, expiresAt. Odczyt lokalny; nie jest wysyłany do API. | Pamięć decyzji; mechanizm niezbędny do uszanowania wyboru. | 180 dni; automatycznie uznawany za nieważny po terminie. Usuń w danych witryny. |
pw_fpcookie HttpOnly | Losowe 128 bitów; przeglądarka wysyła do InfoGrunt. Bez UA/ekranu/języka. | CSRF oraz krótkie zabezpieczenie kolejki/raportu żądanego przez użytkownika; niezbędne, first‑party InfoGrunt/SeoHost. | 30 dni; usuń dane witryny. Serwer: CSRF 24 h, kolejka do 1 h, log raportu bez zalogowanego konta 30 dni. |
__Host-pw_sesscookie HttpOnly | Losowy sekret sesji; serwer przechowuje tylko SHA‑256. | Opcjonalne logowanie i funkcje konta; niezbędne po zalogowaniu. | 30 dni, wylogowanie albo usunięcie konta. |
pw_lccookie HttpOnly | Losowy znacznik przeglądarki, która poprosiła o kod logowania (serwer zna tylko jego SHA‑256). | Kod z e-maila działa tylko w tej przeglądarce — ochrona przed blokowaniem logowania. | 15 minut albo do zalogowania. |
pw_goauthcookie HttpOnly | Podpisany losowy stan, nonce i weryfikator PKCE, wysyłane tylko do callbacku logowania InfoGrunt; HttpOnly, Secure, SameSite=Lax. | Ochrona logowania Google wybranego przez użytkownika. | 10 minut i usunięcie po callbacku. |
pw_qacookie | Wartość 1, odczyt przez JS/API i wysyłana jako cookie/marker QA. | Wyłącznie jawne ?qa=1; techniczne oddzielenie testów. | 180 dni; ?qa=0 lub usunięcie cookie. |
kroltech_ownercookie | Wartość 1, bez identyfikatora; powstaje tylko po otwarciu specjalnego linku z ?kt_owner=1. | Właściciel serwisu używa go na swoich urządzeniach, żeby jego wizyty nie wliczały się do statystyk. | 400 dni; ?kt_owner=0 lub usunięcie cookie. |
kt_sprzeciwcookie | Wartość 1, bez identyfikatora; odczyt przez JS i serwer licznika. Powstaje tylko po kliknięciu „Nie licz moich wizyt” w polityce prywatności. | Uszanowanie sprzeciwu wobec licznika odsłon; niezbędne do wykonania Twojej prośby. | 400 dni; cofnięcie tym samym linkiem lub usunięcie cookie. |
kt_noliczcookie i sessionStorage | Wartość 1, bez identyfikatora; powstaje tylko po otwarciu adresu z ?kt_nolicz=1. | Testy serwisu: bez licznika i bez reklam. | 30 dni, sessionStorage do końca karty; ?kt_nolicz=0 lub usunięcie. |
ig_campaign_attribution_v1, ig_campaign_landing_pageview_v1sessionStorage | Dozwolone UTM i flagi obecności click‑ID; JS wysyła je do /api/pageview.php i /api/track/ping. Bez wartości click‑ID. | Analityka kampanii; zgoda analityczna. InfoGrunt/SeoHost. | Do końca sesji karty lub wycofania; serwerowe rekordy surowe 30 dni. |
dzialkaRecentlocalStorage | Maks. 5 zapytań, etykieta, lat/lng, timestamp. Lista nie jest wysyłana; wybór uruchamia geokodowanie/raport. | Ostatnie wyszukiwania żądane przez użytkownika; lokalna funkcja wygody. | 30 dni z automatycznym czyszczeniem; usuń dane witryny. |
glos_dolocalStorage | Czas końca przerwy; nie jest wysyłany. | Nie pokazujemy okienka po zamknięciu lub odpowiedzi. | 30 dni. |
ig_v_YYYY-MM-DD, ig_pop_YYYY-MM-DDlocalStorage | Licznik i flaga lokalnego komunikatu wsparcia; nie są wysyłane. | Lokalne ograniczenie częstotliwości komunikatu. | 7 dni z automatycznym czyszczeniem. |
ig_edit_reload_<id>sessionStorage | Flaga 1; nie jest wysyłana jako wartość. | Jednorazowa ochrona formularza edycji ogłoszenia przed pętlą przeładowania. | Do końca sesji karty lub zakończenia edycji. |
_ga, _ga_* | Identyfikatory Google Analytics. | Tylko po zgodzie analitycznej i przy aktywnym GA4; odbiorca Google. | Zgodnie z aktywną konfiguracją Google, maks. okres ustawiony przez usługę; próba usunięcia przy wycofaniu. |
__gads, __gpi, IDE, NID | Identyfikatory reklamowe Google. | Tylko po zgodzie reklamowej i przy aktywnym AdSense; odbiorca Google. | Zgodnie z konfiguracją Google; próba usunięcia dostępnych cookie przy wycofaniu. |
FCCDCF, FCNEC, euconsent-v2 | Lokalny zapis wyborów lub stanu wiadomości Google CMP; odczytuje go CMP Google. | Zapisuje je skrypt komunikatu zgody Google przy wejściu na stronę, także przed wyborem, żeby pamiętać stan okna. Nie jest naszym identyfikatorem analitycznym. | Zgodnie z konfiguracją CMP; dostępne cookie usuwamy przy lokalnym wycofaniu reklam. Wybory partnerów można zmienić w interfejsie Google CMP. |
Jedno okienko zgody — komunikat Google. Zgody na stronie zbiera certyfikowana platforma zarządzania zgodą Google (standard TCF); osobnego banera InfoGrunt nie pokazujemy. W okienku możesz się zgodzić, odmówić albo rozwinąć „Zarządzaj opcjami” i wybrać cele i partnerów. Strona działa tak samo bez względu na wybór. Po zgodzie Google może wyświetlać reklamy spersonalizowane albo niespersonalizowane. Po odmowie wyświetlamy reklamy ograniczone: Google nie zapisuje wtedy na urządzeniu plików cookie ani identyfikatorów reklamowych i nie personalizuje reklam, ale otrzymuje m.in. adres IP i informacje o przeglądarce potrzebne do wyświetlenia reklamy. Pomiar kampanii InfoGrunt i Google Analytics 4 włączamy tylko, gdy w komunikacie Google zgodzisz się dla Google na przechowywanie informacji na urządzeniu i pomiar treści (cele 1 i 8 TCF). Wyjątek: poza EOG, Wielką Brytanią i Szwajcarią Google nie pokazuje okna zgody i wtedy te statystyki działają bez niego, ale tylko gdy przeglądarka także po strefie czasowej jest poza tym obszarem; strefa z tego obszaru, UTC albo brak strefy oznacza statystyki wyłącznie po zgodzie. Reklam nie ma w wydruku i PDF raportu, w formularzach, na koncie ani na stronach prawnych; na mapie i w raporcie działki stoją tylko w wydzielonych miejscach obok treści, nigdy na mapie. Zgodę zmienisz w każdej chwili linkiem „Ustawienia cookies” w stopce, który ponownie otwiera komunikat Google. Ten dokument nie oznacza, że AdSense jest aktualnie aktywny.
2. Wycofane i testowe nazwy
infogrunt_fp, dzialkaRadarSessionId, dzialkaLang*, infogrunt_theme, ig_lang, locale i lang są nazwami wycofanymi; aktywny kod je usuwa, nie tworzy i nie transmituje. dzialka_unlock_token, dzialka_csrf, infogrunt_donate_dismissed_until oraz infogrunt_reports_count_for_donate występują tylko w nieładowanym legacy paywall.js. ig_browser_nonce_v1 i kt_fp_infogrunt.pl_day_v1 zostały wycofane 1 listopada 2026: licznik ich nie tworzy, a stare wpisy kasuje przy wejściu na stronę. Identyfikatory fixture QA, np. __INFOGRUNT_QA_DEVELOPMENT_STATE, nie są częścią produkcyjnego bundla.
3. Warianty zgody
- Odmowa w komunikacie Google: brak kampanii, GA4 i GTM; reklamy ograniczone bez plików cookie reklamowych. Odsłonę liczymy jak zawsze, bez ciasteczek i bez zapisu na urządzeniu (opis i sprzeciw w polityce prywatności, pkt 3).
- Zgoda na wszystko: pomiar kampanii, GA4 (jeśli skonfigurowany) i reklamy Google zgodnie z celami.
- Wybór częściowy („Zarządzaj opcjami”): pomiar kampanii i GA4 tylko przy celach 1 i 8 dla Google; reklamy według zaznaczonych celów, w razie braku zgody — ograniczone.
- Wycofanie (link „Ustawienia cookies” w stopce): blokada przyszłych inicjalizacji/requestów i usunięcie dostępnych identyfikatorów first‑party.
- DNT: pomiar kampanii i GA4 pozostają zablokowane; odsłonę liczymy nadal, chyba że skorzystasz ze sprzeciwu.
Nieznany, stary lub uszkodzony zapis nie daje zgody i powoduje ponowne pokazanie wyboru. Otwarcie ustawień zachowuje dotychczasowy wybór do chwili jawnego zapisania zmiany.
4. Domeny zewnętrzne i transfery
| Domena | Kiedy i po co |
|---|---|
tile.openstreetmap.org, nominatim.openstreetmap.org (OpenStreetMap Foundation, Wielka Brytania) | Podkład mapy, wyszukiwarka i adres wskazanego punktu; dostawca widzi techniczne żądanie i IP połączenia. |
tiles.openfreemap.org | Podkład mapy hybrydowej. |
server.arcgisonline.com (Esri, USA) | Zdjęcia satelitarne na mapie, w raporcie i na koncie. |
photon.komoot.io | Podpowiedzi adresów w wyszukiwarce. |
mapy.geoportal.gov.pl, uldk.gugik.gov.pl, integracja.gugik.gov.pl (GUGiK) | Ortofotomapa, granice działek i warstwy urzędowe. |
www.google.com/maps | Tylko po kliknięciu linku do trasy. |
www.googletagmanager.com, www.google-analytics.com | GA4 tylko po zgodzie analitycznej i aktywnej konfiguracji. |
pagead2.googlesyndication.com i domeny DoubleClick | Komunikat zgody Google i tag AdSense ładują się przy wejściu na stronę z reklamami; bez zgody tylko reklamy ograniczone (bez plików cookie reklamowych). |
Przed wyborem, po odmowie i po wycofaniu zgody nie ładujemy Google Analytics ani Google Tag Managera i nie zapisujemy identyfikatorów reklamowych; z Google łączy się wtedy tylko komunikat zgody i tag reklamy ograniczonej. Usługi Google mogą przetwarzać dane poza EOG na mechanizmach wskazanych w ich polityce, w tym decyzji o adekwatności lub SCC.
5. Administrator
KrolTech Łukasz Król (jednoosobowa działalność gospodarcza)Adres elektroniczny: kontakt@infogrunt.pl
Pełne dane usługodawcy (adres, NIP): kroltech.eu
Prawa i pełny opis przetwarzania: Polityka prywatności.