# Polityka plików cookies i pamięci lokalnej — Estate ID **Wersja 1.1 · obowiązuje od 17 sierpnia 2026 · ostatnia aktualizacja: 29 września 2026** Dokument uzupełnia **Politykę prywatności** (dostępną w stopce aplikacji). Opisuje, jakie informacje Estate ID zapisuje w Twojej przeglądarce, po co i jak możesz to kontrolować. --- ## 1. Podstawa prawna Zapisywanie i odczytywanie informacji w urządzeniu końcowym reguluje **art. 398 ustawy z dnia 12 lipca 2024 r. — Prawo komunikacji elektronicznej** (przepis, który zastąpił art. 173 Prawa telekomunikacyjnego). Wymaga on **uprzedniej zgody** użytkownika, z jednym wyjątkiem: zgoda nie jest potrzebna, gdy zapis jest **niezbędny** do świadczenia usługi, o którą użytkownik sam poprosił. Rozróżnienie „niezbędne / nie-niezbędne" jest więc kluczowe i stosujemy je poniżej dosłownie, a nie życzeniowo. --- ## 2. Pliki cookies Aplikacja Estate ID używa **dwóch** plików cookies, oba **niezbędne**. Oba są **pierwszej strony** — ustawia je wyłącznie domena aplikacji. **Strona estate-id.pl nie ustawia żadnych plików cookies.** **Nie ma tu żadnych ciasteczek stron trzecich, sieci reklamowych ani zewnętrznych narzędzi analitycznych.** ### 2.1 Cookies niezbędne — zgoda niewymagana | Nazwa | Cel | Czas życia | Atrybuty | |---|---|---|---| | `hoa_sid` | Identyfikator Twojej sesji. Bez niego każde przejście na inny ekran wylogowywałoby Cię. | 30 dni | `httpOnly`, `Secure`, `SameSite=Lax` | | `g_state` | Jednorazowy token chroniący logowanie kontem Google przed atakiem CSRF (podszyciem się pod Twoje żądanie logowania). Ustawiany tylko wtedy, gdy klikniesz „Zaloguj przez Google". | 10 minut | `httpOnly`, `Secure`, `SameSite=Lax` | Oba są ściśle niezbędne do działania usługi, więc mieszczą się w wyjątku z art. 398 ust. 4 Prawa komunikacji elektronicznej. Co oznaczają atrybuty: - **`httpOnly`** — ciasteczko jest niedostępne dla kodu JavaScript. Nawet gdyby w aplikacji wystąpiła luka pozwalająca wstrzyknąć obcy skrypt, identyfikator sesji nie zostałby tą drogą wykradziony. - **`Secure`** — ciasteczko jest wysyłane wyłącznie po połączeniu szyfrowanym. - **`SameSite=Lax`** — przeglądarka nie dołącza ciasteczka do żądań inicjowanych z obcych witryn, co chroni przed atakami CSRF. ### 2.2 Wycofane ciasteczko `eid_vid` Do 29 września 2026 aplikacja ustawiała ciasteczko `eid_vid` — losowy identyfikator przeglądarki do liczenia unikalnych wejść z linków promocyjnych — **bez uprzedniej zgody**, której wymaga art. 398 ust. 1 Prawa komunikacji elektronicznej. Zamiast wprowadzać baner zgody, **wycofaliśmy je**: - wejścia z linków promocyjnych liczymy teraz **bez żadnego identyfikatora** i bez zapisu na Twoim urządzeniu (Polityka prywatności, rozdz. 15.1), - przeglądarka, która ma jeszcze to ciasteczko, dostaje przy najbliższej wizycie polecenie jego usunięcia, a jego wartość nie jest odczytywana ani zapisywana, - identyfikatory zapisane wcześniej przy rekordach odwiedzin **zostały usunięte**. Dlatego aplikacja nie wyświetla banera zgody — nie ma na co jej zbierać. --- ## 3. Pamięć lokalna przeglądarki (localStorage) Poza cookies aplikacja i strona zapisują kilka informacji w **pamięci lokalnej przeglądarki**. Prawnie podlega to tym samym regułom co cookies. Te dane **nie są wysyłane na nasz serwer automatycznie** — pozostają na Twoim urządzeniu (jedyny wyjątek zaznaczono w tabeli). | Klucz | Co przechowuje | Czas życia | Niezbędne? | |---|---|---|---| | `theme` | Wybrany motyw (jasny / ciemny) | Do usunięcia przez Ciebie | Tak — realizacja Twojego ustawienia | | `lang` | Wybrany język interfejsu (pl, en, de, fr, it, es, uk) | Do usunięcia przez Ciebie | Tak — realizacja Twojego ustawienia | | `pageIntroDismissed` | Które ekrany powitalne zostały już przez Ciebie zamknięte, żeby nie pokazywać ich ponownie | Do usunięcia przez Ciebie | Tak — realizacja Twojego ustawienia | | klucz rozmowy z asystentem | Robocza treść niedokończonego zgłoszenia, żeby odświeżenie strony nie skasowało Twojej pracy | **1 godzina** | Tak — element funkcji, o którą poprosiłeś | | `eid_lang` | **Strona estate-id.pl:** wybrany język strony | Do usunięcia przez Ciebie | Tak — realizacja Twojego ustawienia | | `usageCounts` | Dzienny licznik kliknięć i naciśnięć klawiszy. **Wyłącznie na kontach administracyjnych**, a funkcja jest domyślnie wyłączona. Wartość jest okresowo wysyłana na serwer | 12 miesięcy — usuwanie jeszcze nie jest zautomatyzowane | Nie — patrz rozdz. 9 Polityki prywatności | --- ## 4. Powiadomienia push Powiadomienia push nie są plikiem cookie, ale wiążą się z zapisem danych w Twojej przeglądarce, więc opisujemy je tutaj. Jeżeli zgodzisz się na powiadomienia, przeglądarka utworzy **subskrypcję** — adres punktu końcowego i parę kluczy szyfrujących — którą przechowujemy, aby móc wysyłać Ci powiadomienia. - Zgoda jest wyrażana w **natywnym oknie przeglądarki**, nie w naszym interfejsie. - **Treść powiadomienia jest szyfrowana end-to-end** (mechanizm VAPID). Dostawca usługi push — Google, Apple, Mozilla lub Microsoft — pośredniczy w dostarczeniu, ale **nie jest w stanie odczytać treści**. - Zgodę cofniesz w każdej chwili w ustawieniach przeglądarki dla tej witryny albo w ustawieniach aplikacji. --- ## 5. Czego nie robimy Warto powiedzieć to wprost, bo w większości aplikacji jest inaczej: - ❌ **Brak Google Analytics** i jakiegokolwiek innego zewnętrznego narzędzia analitycznego. - ❌ **Brak pikseli śledzących** — Meta, TikTok, LinkedIn i podobnych. - ❌ **Brak ciasteczek stron trzecich.** - ❌ **Brak reklamy kierowanej** i profilowania w celach marketingowych. - ❌ **Brak sprzedaży ani udostępniania danych brokerom danych.** - ❌ **Brak odcisku palca przeglądarki** (fingerprinting). - ❌ **Brak zewnętrznych czcionek i skryptów.** Czcionki wczytujemy z własnego serwera, więc otwarcie aplikacji ani strony nie wysyła Twojego adresu IP do Google Fonts. --- ## 6. Jak kontrolujesz te ustawienia ### 6.1 W aplikacji Aplikacja i strona nie używają plików wymagających zgody, dlatego nie ma panelu zgód. Gdyby się to zmieniło, panel pojawi się razem z pierwszym takim plikiem — przed jego zapisaniem, nie po. ### 6.2 W przeglądarce Możesz w każdej chwili usunąć zapisane dane lub zablokować ich zapisywanie: | Przeglądarka | Ścieżka | |---|---| | Chrome | Ustawienia → Prywatność i bezpieczeństwo → Pliki cookie i inne dane witryn | | Firefox | Ustawienia → Prywatność i bezpieczeństwo → Ciasteczka i dane stron | | Safari | Ustawienia → Prywatność → Zarządzaj danymi witryn | | Edge | Ustawienia → Pliki cookie i uprawnienia witryn | > **Skutek uboczny, o którym trzeba uprzedzić:** zablokowanie ciasteczek niezbędnych > (`hoa_sid`) **uniemożliwi zalogowanie się** do aplikacji. Nie jest to ograniczenie > celowe — bez identyfikatora sesji serwer nie ma jak rozpoznać, że to Ty. > Zablokowanie pamięci lokalnej na stronie estate-id.pl sprawi jedynie, że strona nie > zapamięta wybranego języka. --- ## 7. Zmiany Zmiany tej polityki ogłaszamy na zasadach opisanych w rozdz. 14 Polityki prywatności. Każde dodanie nowego pliku cookie lub nowego klucza pamięci lokalnej wymaga aktualizacji tabel powyżej **w tym samym zgłoszeniu zmiany kodu, które je wprowadza**. --- ## 8. Kontakt IMPERT Konrad Bejger · ul. Magellana 6/64, 80-288 Gdańsk · NIP: 8781795948 E-mail: konrad.bejger@gmail.com