Polityka prywatności

Ostatnia aktualizacja: 2 października 2026

W skrócie: z HereCast możesz korzystać bez konta. Nie sprzedajemy danych, nie używamy reklam ani narzędzi analitycznych i nie śledzimy Cię plikami cookies. Zbieramy tylko to, czego aplikacja potrzebuje do działania.

Kto odpowiada za Twoje dane

Administratorem danych jest Michal Ulewicz, adres do korespondencji: skrytka pocztowa [adres skrytki zostanie uzupełniony]. W sprawach danych osobowych pisz na [email protected]. Formalne informacje wymagane przez RODO są na stronie RODO.

Korzystanie bez konta

Nie musisz podawać e-maila ani nazwiska. Jeśli wybierzesz „Kontynuuj bez konta”, aplikacja tworzy na Twoim urządzeniu losowy klucz. Serwer przechowuje tylko jego skrót (hash), a Ty występujesz jako „Gość” z losowym numerem.

Jeśli usuniesz aplikację albo wyczyścisz dane przeglądarki, klucz przepadnie i nie odzyskasz dostępu do tego konta gościa. Jeśli później założysz konto, Twoje kanały, publikacje i subskrypcje przejdą na nie.

Konto

Do założenia konta potrzebujemy nazwy użytkownika, adresu e-mail i hasła. Logowaniem zajmuje się osobny system (Keycloak). Hasło jest przechowywane wyłącznie jako skrót i sama aplikacja go nie widzi. E-mail służy do logowania i odzyskiwania dostępu. Nie wysyłamy newsletterów ani reklam. Możesz też zalogować się kontem Google: Google przekazuje nam wtedy Twoje imię, nazwisko i potwierdzony adres e-mail, a sam dowiaduje się, że logujesz się do HereCast. Hasła do Google nie widzimy.

Profil i treści

  • Nazwa i zdjęcie profilowe są opcjonalne. Jeśli je ustawisz, będą widoczne publicznie przy Twoich kanałach, publikacjach i komentarzach.
  • Publikacje, zdjęcia, komentarze i reakcje przechowujemy, żeby mogli je zobaczyć odbiorcy. Treści w kanałach publicznych widzą wszyscy w danym obszarze. Wiadomości wysłane do czyjejś skrzynki widzi tylko jej właściciel (i osoby, którym on ją udostępnił).
  • Kanały i subskrypcje zapisujemy, żeby dostarczać Ci właściwe wiadomości.
  • Zdjęcia są zmniejszane na urządzeniu przed wysłaniem. Przy okazji znikają z nich metadane, np. miejsce zrobienia zdjęcia.

Lokalizacja

  • Gdy aplikacja jest otwarta, używa Twojego położenia do pokazania kanałów i publikacji w okolicy. Serwer korzysta z niego tylko do bieżącej odpowiedzi i go nie zapisuje. W aplikacji webowej wybrany sposób lokalizacji jest zapamiętywany tylko w Twojej przeglądarce.
  • „Także przy zamkniętej aplikacji” (iPhone i Android) to opcja, którą włączasz sam. Telefon wysyła wtedy położenie, gdy wejdziesz w obszar kanału lub z niego wyjdziesz albo przemieścisz się o około 500 m. Serwer trzyma tylko ostatnią pozycję, z dokładnością do około 10 m, bez historii, najwyżej przez 24 godziny. Po wyłączeniu opcji usuwa ją od razu.
  • Publikacje otrzymane w okolicy zapamiętujemy, żeby nie przychodziły ponownie. Pośrednio mogą więc wskazywać okolice, w których byłeś. Usuwamy je razem z kontem.

Wyszukiwanie miejsc i mapa

Gdy wyszukujesz miejsce, wpisany tekst trafia bezpośrednio do usługi Nominatim, prowadzonej przez OpenStreetMap Foundation. Mapę w aplikacji webowej pobiera Twoja przeglądarka od zewnętrznego dostawcy (obecnie OpenFreeMap). Ten dostawca widzi Twój adres IP i fragment mapy, który oglądasz.

Cookies i pamięć przeglądarki

Nie używamy cookies reklamowych, analitycznych ani śledzących. Dlatego nie pokazujemy banera ze zgodą na cookies. Korzystamy tylko z tego, bez czego strona i logowanie nie działają:

  • ta strona zapamiętuje w przeglądarce (localStorage) wybrany język;
  • aplikacja webowa trzyma w przeglądarce (localStorage) dane logowania albo klucz gościa, wybrany sposób lokalizacji i to, który komunikat serwisu już zamknąłeś; sama nie ustawia żadnych cookies;
  • system logowania (auth.herecast.app) ustawia niezbędne cookies sesji na czas logowania i rejestracji;
  • panel administracyjny, dostępny tylko dla administratorów serwisu, ustawia im cookie sesji.
  • Cloudflare, przez który przechodzi ruch, może ustawić techniczne cookies chroniące przed atakami i botami.

Komu przekazujemy dane

Nie sprzedajemy danych i nie udostępniamy ich reklamodawcom. Dostęp do nich mają tylko te usługi, bez których HereCast nie działa:

  • Cloudflare pośredniczy w całym ruchu do naszych serwerów, zapewnia szyfrowanie HTTPS i ochronę przed atakami.
  • OpenStreetMap Foundation (Nominatim) otrzymuje tekst wyszukiwanych miejsc.
  • Dostawca mapy (obecnie OpenFreeMap) dostarcza fragmenty mapy.

Logi serwera

Nasz serwer nie zapisuje w logach adresów IP ani pełnych adresów zapytań. Logi techniczne mają ograniczony rozmiar i są na bieżąco nadpisywane. Cloudflare przetwarza adresy IP według własnej polityki prywatności.

Jak długo przechowujemy dane

  • Konto, profil, kanały, publikacje, komentarze i subskrypcje przechowujemy, dopóki ich nie usuniesz albo nie usuniesz konta.
  • Pozycję z opcji „Także przy zamkniętej aplikacji” przechowujemy najwyżej 24 godziny.
  • Zaproszenia do kanałów wygasają po 7 dniach.

Usunięcie danych

Konto usuniesz w aplikacji: Profil → Usuń konto. Razem z nim usuwamy Twoje kanały, publikacje, subskrypcje, komentarze, reakcje, zapisaną pozycję i konto logowania. Możesz też napisać na [email protected]. O pozostałych prawach piszemy na stronie RODO.

Dzieci

HereCast jest przeznaczony dla osób, które ukończyły 16 lat. Młodsze osoby mogą z niego korzystać tylko za zgodą rodzica lub opiekuna.

Zmiany polityki

Jeśli zmienimy tę politykę, opublikujemy nową wersję na tej stronie i zaktualizujemy datę na górze.

Privacy Policy

Last updated: October 2, 2026

In short: you can use HereCast without an account. We don't sell data, we don't use ads or analytics, and we don't track you with cookies. We collect only what the app needs to work.

Who is responsible for your data

The data controller is Michal Ulewicz, postal address: PO Box [address to be added]. For anything about personal data, write to [email protected]. The formal information required by the GDPR is on the GDPR page.

Using HereCast without an account

You don't have to give an email or a name. When you choose "Continue without an account", the app creates a random key on your device. The server stores only its hash, and you appear as a "Guest" with a random number.

If you delete the app or clear your browser data, the key is gone and so is access to that guest account. If you create an account later, your channels, publications and subscriptions move to it.

Accounts

To create an account we need a username, an email address and a password. Sign-in is handled by a separate system (Keycloak). Your password is stored only as a hash, and the app itself never sees it. Your email is used for signing in and for recovering access. We don't send newsletters or ads. You can also sign in with a Google account: Google then gives us your name and verified email address, and learns that you're signing in to HereCast. We never see your Google password.

Profile and content

  • A name and profile photo are optional. If you set them, they are shown publicly next to your channels, publications and comments.
  • Publications, photos, comments and reactions are stored so that their recipients can see them. Anyone in the area can see content in public channels. Messages sent to someone's inbox are visible only to its owner (and the people they share it with).
  • Channels and subscriptions are stored so we can deliver the right messages to you.
  • Photos are resized on your device before they are sent, which also strips their metadata, such as where the photo was taken.

Location

  • While the app is open, it uses your position to show channels and publications nearby. The server uses it only to answer the current request and doesn't store it. In the web app, your chosen location mode is remembered only in your browser.
  • "Also with the app closed" (iPhone and Android) is an option you turn on yourself. Your phone then sends its position when you walk into or out of a channel's area, or move about 500 m. The server keeps only the last position, to about 10 m, with no history, for at most 24 hours, and deletes it as soon as you turn the option off.
  • Publications you received in an area are remembered so they don't arrive again. Indirectly, they can show areas you have been in. They are deleted with your account.

Place search and the map

When you search for a place, the text you type goes directly to Nominatim, run by the OpenStreetMap Foundation. In the web app, your browser loads the map from an external provider (currently OpenFreeMap). That provider sees your IP address and the part of the map you are looking at.

Cookies and browser storage

We don't use advertising, analytics or tracking cookies, so there is no cookie consent banner. We use only what the site and sign-in need to work:

  • this website remembers your language in the browser (localStorage);
  • the web app keeps in the browser (localStorage) your sign-in data or guest key, your location mode and which service notice you closed; it sets no cookies itself;
  • the sign-in system (auth.herecast.app) sets the session cookies it needs while you sign in or register;
  • the admin panel, open only to the service's administrators, sets a session cookie for them.
  • Cloudflare, which carries the traffic, may set technical cookies that protect against attacks and bots.

Who receives data

We don't sell data or share it with advertisers. Only the services HereCast can't work without have access to it:

  • Cloudflare carries all traffic to our servers and provides HTTPS encryption and protection against attacks.
  • The OpenStreetMap Foundation (Nominatim) receives the text of place searches.
  • The map provider (currently OpenFreeMap) serves the map.

Server logs

Our server doesn't write IP addresses or full request addresses to its logs. Technical logs are limited in size and are continuously overwritten. Cloudflare processes IP addresses under its own privacy policy.

How long we keep data

  • Your account, profile, channels, publications, comments and subscriptions are kept until you delete them or delete your account.
  • The position from "Also with the app closed" is kept for at most 24 hours.
  • Channel invitations expire after 7 days.

Deleting your data

You can delete your account in the app: Profile → Delete account. This also deletes your channels, publications, subscriptions, comments, reactions, stored position and sign-in account. You can also write to [email protected]. Your other rights are described on the GDPR page.

Children

HereCast is meant for people aged 16 and over. Younger people may use it only with the consent of a parent or guardian.

Changes to this policy

If we change this policy, we will publish the new version on this page and update the date at the top.