Polityka prywatności Mój Pociąg
Obowiązuje od: 4 października 2026
Wersja: 1.0
1. Kto odpowiada za Twoje dane
Administratorem danych jest Adrian Łubik, prowadzący jednoosobową działalność gospodarczą pod firmą zdolnechlopaki.pl Adrian Łubik, Aleje Jerozolimskie 109/70, 02-011 Warszawa, NIP 5272771671.
W tej polityce piszemy o nim „my”.
Kontakt we wszystkich sprawach dotyczących danych: kontakt@mojpociag.pl. Adres pocztowy: Aleje Jerozolimskie 109/70, 02-011 Warszawa.
Nie wyznaczyliśmy inspektora ochrony danych. Nie mamy takiego obowiązku (art. 37 RODO): przetwarzanie danych nie jest naszą główną działalnością prowadzoną na dużą skalę i nie obejmuje szczególnych kategorii danych.
2. Czego dotyczy ta polityka
- aplikacji Mój Pociąg na Androida i iOS, pobranej z Google Play, App Store lub TestFlight;
- strony https://mojpociag.pl, w tym formularza zapisów na powiadomienie o starcie;
- serwera aplikacji, z którym łączy się aplikacja.
Na etapie testów zamkniętych aplikacja działa tak samo jak wersja publiczna. Przy przejściu na pierwsze wydanie publiczne aplikacja jednorazowo wyczyści dane zapisane w telefonie. Nie usuwa to danych konta na naszym serwerze.
3. Najważniejsze w skrócie
- Większość funkcji działa bez konta: wyszukiwanie połączeń, tablice odjazdów, punktualność, składy.
- Nie wyświetlamy reklam. Nie sprzedajemy danych. Nie śledzimy Cię w innych aplikacjach.
- Twoja lokalizacja nie opuszcza telefonu. Służy tylko do pokazania najbliższych stacji.
- Dane logowania do IVU zostają w telefonie. Nie dostajemy ich.
- Statystyki użycia zbieramy tylko wtedy, gdy je włączysz.
- Konto usuniesz w aplikacji. Jeśli nie masz już aplikacji, napisz do nas — usuniemy je na Twoją prośbę.
4. Jakie dane przetwarzamy i po co
Przy każdej kategorii podajemy podstawę prawną z art. 6 ust. 1 RODO.
4.1. Korzystanie z aplikacji bez konta
Aplikacja pobiera z naszego serwera rozkłady, opóźnienia, składy i komunikaty. Zapytania zawierają to, czego szukasz: stacje, datę, numer pociągu. Serwer odpowiada i nie zapisuje tych zapytań.
Przy pierwszym uruchomieniu aplikacja tworzy losowy identyfikator instalacji. Nie zawiera on danych o Tobie ani o telefonie. Wysyłamy go tylko przy niektórych czynnościach: zgłoszeniu w pociągu, głosie na zgłoszenie, wiadomości do nas, zalogowaniu i rejestracji urządzenia do powiadomień. Służy do przypisania zgłoszeń i wiadomości do instalacji, do limitów przeciw nadużyciom i do połączenia tych danych z kontem, gdy się zalogujesz.
Podstawa: art. 6 ust. 1 lit. b (świadczenie usługi zgodnie z regulaminem) oraz lit. f (bezpieczeństwo i zapobieganie nadużyciom).
4.2. Konto
Konto jest dobrowolne. Potrzebujesz go do synchronizacji, obserwowania pociągów, powiadomień push i funkcji dla pracowników PKP Intercity.
Przechowujemy:
- adres e-mail i informację, czy go potwierdziłeś;
- imię, nazwisko i nazwę wyświetlaną, jeśli je podasz albo przekaże je Google lub Apple;
- język wiadomości e-mail;
- skrót hasła (bcrypt), jeśli ustawisz hasło — hasło jest opcjonalne;
- powiązane metody logowania: Google lub Apple — identyfikator konta u dostawcy i adres e-mail od dostawcy (przy Apple może to być adres przekierowujący „Ukryj mój e-mail”);
- datę założenia konta, ostatniego logowania i powitania;
- poziom konta (podstawowy albo rozszerzony nadany przez nas, bez opłat).
Logowanie:
- Kod e-mail. Wysyłamy 6-cyfrowy kod. Jest ważny 15 minut, można go wpisać najwyżej 5 razy. Nie przechowujemy kodu, tylko jego skrót kryptograficzny.
- Google. Dostajemy od Google token z identyfikatorem konta, adresem e-mail i — jeśli Google go przekaże — imieniem i nazwiskiem. Sprawdzamy podpis tokenu kluczami publicznymi Google.
- Apple. Dostajemy od Apple identyfikator, adres e-mail (może być przekierowujący) i imię oraz nazwisko, jeśli udostępnisz je przy pierwszym logowaniu. Na Androidzie logowanie Apple przechodzi przez naszą stronę logowania w przeglądarce.
- Sesja. Po zalogowaniu aplikacja dostaje token dostępu ważny 15 minut i token odświeżania ważny 30 dni. Na serwerze trzymamy tylko skrót tokenu odświeżania, razem z identyfikatorem instalacji.
Podstawa: art. 6 ust. 1 lit. b.
4.3. Synchronizacja między urządzeniami
Gdy jesteś zalogowany, serwer przechowuje i synchronizuje:
- ulubione stacje (stacja, Twoja nazwa, ikona, oznaczenie „dom”);
- zapisane podróże;
- obserwowane kursy;
- szybkie połączenia.
Podstawa: art. 6 ust. 1 lit. b.
4.4. Obserwowanie pociągów, przypomnienia i powiadomienia push
Obserwowane pociągi: pociąg, odcinek trasy (stacja początkowa i końcowa), planowane godziny, klucz zapisanej podróży, ustawienia powiadomień i wyciszenia, ostatnio zgłoszone opóźnienie i peron.
Przypomnienia o podróży: podróż, czas przypomnienia, godzina odjazdu i nazwa celu, którą podajesz.
Urządzenie do powiadomień (rejestrujemy je, gdy jesteś zalogowany i zgodzisz się na powiadomienia w systemie):
- identyfikator instalacji Firebase (FID), na który Google dostarcza powiadomienia;
- identyfikator instalacji aplikacji;
- system (Android lub iOS), wersja aplikacji, język i strefa czasowa telefonu;
- Twoje ustawienia: powiadomienia włączone lub nie, cisza nocna, rodzaje powiadomień;
- historia zmian tych ustawień.
Dostarczone powiadomienia: jakie zdarzenie, na które urządzenie, kiedy wysłane i czy je otworzyłeś.
Treść powiadomienia przechodzi przez Firebase Cloud Messaging (Google), a na iPhonie dalej przez Apple Push Notification service. Zawiera numer pociągu, stacje, peron, opóźnienie, a w przypomnieniu także podaną przez Ciebie nazwę celu.
Podstawa: art. 6 ust. 1 lit. b. Zgodę na wyświetlanie powiadomień dajesz w ustawieniach telefonu.
4.5. Zgłoszenia podróżnych i głosy
Możesz zgłosić problem w pociągu: rodzaj problemu, odcinek, opóźnienie, brakujące wagony, opis i opcjonalny podpis. Do zgłoszenia nie można dołączyć zdjęć.
Zgłoszenia są publiczne. Widzą je inni użytkownicy aplikacji, wraz z podpisem, jeśli go podasz. Puste pole podpisu oznacza zgłoszenie anonimowe. Identyfikatora instalacji nie pokazujemy innym. Osoby obserwujące ten pociąg mogą dostać powiadomienie o zgłoszeniu (bez opisu i podpisu).
Inni użytkownicy mogą głosować na zgłoszenie. Zapisujemy głos razem z identyfikatorem instalacji. Zgłoszenie z wynikiem co najmniej −5 i co najmniej 5 głosami na „nie” jest automatycznie ukrywane.
Opis i podpis sprawdza automatyczny filtr treści w naszej infrastrukturze. Możesz wysłać najwyżej 5 zgłoszeń na godzinę.
Jeśli zalogujesz się na tym urządzeniu, łączymy Twoje zgłoszenia z kontem.
Podstawa: art. 6 ust. 1 lit. b (publikacja zgłoszenia) i lit. f (moderacja, limity, bezpieczeństwo).
4.6. Wiadomości do nas („Napisz do nas”)
W Ustawienia ▸ Pomoc i informacje ▸ Zgłoś problem lub sugestię możesz napisać do nas prywatnie. Wysyłasz:
- obszar aplikacji i powody (z listy);
- treść, od 20 do 2000 znaków;
- adres e-mail do odpowiedzi — tylko jeśli zaznaczysz, że chcesz odpowiedź;
- automatycznie: system, wersję aplikacji, numer kompilacji, język i identyfikator instalacji.
Nie dołączamy logów, zrzutów ekranu ani modelu telefonu. Wiadomości czyta tylko uprawniona osoba w naszym panelu administracyjnym. Prosimy, nie wpisuj w treści danych osobowych.
Podstawa: art. 6 ust. 1 lit. f (rozwój aplikacji, odpowiedź na pytanie).
4.7. Potwierdzenie zatrudnienia w PKP Intercity (dostęp do IVU)
Funkcje IVU są tylko dla pracowników PKP Intercity. Żeby je odblokować, musisz mieć konto Mój Pociąg i jednorazowo potwierdzić służbowy adres e-mail:
- podajesz służbowy adres e-mail;
- sprawdzamy, czy pasuje do listy dozwolonych adresów lub domen;
- wysyłamy na niego 6-cyfrowy kod ważny 24 godziny (najwyżej 5 prób).
Przechowujemy: przy próbie — adres służbowy, skrót kodu, czas i adres IP, z którego przyszło żądanie; po potwierdzeniu — adres służbowy, datę potwierdzenia i ewentualne odwołanie (kto, kiedy, dlaczego). Adres służbowy nie jest loginem do IVU.
Podstawa: art. 6 ust. 1 lit. b (dostęp do funkcji) i lit. f (ochrona przed nadużyciami).
4.8. IVU — dane tylko w Twoim telefonie
Po potwierdzeniu możesz zalogować się do portalu IVU PKP Intercity (portal.intercity.pl) swoimi danymi. Aplikacja łączy się z portalem bezpośrednio z telefonu. Nie otrzymujemy loginu, hasła ani danych z IVU.
W telefonie aplikacja zapisuje: login i hasło do IVU, historię logowań, grafik i szczegóły służb, obsadę pociągów (w tym imiona, nazwiska i numery telefonów współpracowników, które pokazuje portal), historię wyszukiwań i ustawienia. Jeśli włączysz synchronizację w tle, aplikacja loguje się do IVU zapisanymi danymi. Jeśli włączysz kalendarz, zapisuje służby w wybranym kalendarzu telefonu.
Wylogowanie z IVU kasuje wszystkie te dane z telefonu. Usunięcie konta Mój Pociąg ich nie kasuje.
4.9. Lokalizacja
Aplikacja prosi o lokalizację tylko podczas korzystania z niej, nigdy w tle. Używa jej, żeby posortować stacje od najbliższej i pokazać stacje w pobliżu. Odległości liczy telefon. Współrzędne nie są wysyłane na nasz serwer i nie są zapisywane.
Bez zgody na lokalizację aplikacja działa normalnie, tylko bez listy najbliższych stacji.
4.10. Kalendarz
Jeśli włączysz tę funkcję, aplikacja zapisuje w wybranym kalendarzu telefonu terminy związane z Twoimi pociągami lub służbami IVU. Odczytuje listę kalendarzy i własne wpisy. Dane kalendarza nie opuszczają telefonu.
4.11. Statystyki użycia (Google Analytics for Firebase)
Zbieramy statystyki, żeby wiedzieć, których funkcji się używa i co poprawić:
- jakie ekrany otwierasz;
- czynności w aplikacji, np. wybór stacji (identyfikator i nazwa stacji z katalogu), wyszukanie połączenia (identyfikatory stacji i wybrane opcje), przewijanie tablicy, otwarcie wyniku, ocena aplikacji;
- zdarzenia zbierane automatycznie przez Firebase, np. pierwsze uruchomienie i sesja;
- identyfikator instancji aplikacji nadawany przez Firebase;
- przybliżoną lokalizację (np. miasto), którą Google Analytics wyznacza z adresu IP telefonu.
Nie wysyłamy: identyfikatora konta, adresu e-mail, identyfikatora instalacji, identyfikatora reklamowego. Sygnały reklamowe i personalizacja reklam są wyłączone.
Statystyki są domyślnie wyłączone. Zbieramy je dopiero, gdy je włączysz: Ustawienia ▸ Powiadomienia i prywatność ▸ Prywatność i dane ▸ Statystyki użycia. Tym samym przełącznikiem wyłączysz je w każdej chwili; wyłączenie działa od razu. Gdy jesteś zalogowany, Twój wybór zapisujemy także na koncie, żeby obowiązywał na innych urządzeniach.
Podstawa: art. 6 ust. 1 lit. a (zgoda); zgoda obejmuje też zapis i odczyt identyfikatora w telefonie (art. 399 Prawa komunikacji elektronicznej). Wycofanie zgody nie wpływa na wcześniejsze przetwarzanie.
4.12. Raporty awarii (Firebase Crashlytics)
Gdy aplikacja ulegnie awarii albo trafi na nieoczekiwany błąd, wysyła raport do Firebase Crashlytics:
- przebieg błędu i stan aplikacji (stos wywołań);
- model telefonu, wersję systemu i aplikacji, ilość pamięci i podobne dane techniczne;
- nazwę otwartego ekranu i listę ostatnio otwartych ekranów;
- środowisko i adres serwera, informację „zalogowany: tak/nie”, język treści, rodzaj mapy;
- krótki opis błędu połączenia z serwerem (rodzaj błędu, kod HTTP, identyfikator żądania).
Raport nie zawiera adresu e-mail, identyfikatora konta ani tokenów.
Raporty awarii są zawsze włączone i nie zależą od przełącznika statystyk.
Podstawa: art. 6 ust. 1 lit. f (stabilność i bezpieczeństwo aplikacji).
4.13. Konfiguracja zdalna i identyfikatory Firebase
Przy każdym uruchomieniu aplikacja pobiera z Firebase Remote Config ustawienia, np. adres serwera i progi aktualizacji. Biblioteki Firebase tworzą przy tym identyfikator instalacji Firebase (FID) i token do powiadomień. Dzieje się to także bez konta.
Podstawa: art. 6 ust. 1 lit. b (działanie aplikacji) i lit. f.
4.14. Wiadomości e-mail
Wysyłamy wyłącznie wiadomości związane z usługą: kod logowania, potwierdzenie adresu, reset hasła, kod potwierdzenia pracownika PKP Intercity, kod potwierdzenia usunięcia konta, powitanie, informację o zmianie hasła i potwierdzenie usunięcia konta.
Nie wysyłamy newsletterów ani ofert.
Dla każdej wysłanej wiadomości zapisujemy w dzienniku: adres odbiorcy, rodzaj wiadomości, wynik wysyłki i ewentualny błąd serwera poczty. Nie zapisujemy treści. Do limitów wysyłki zapisujemy skrót kryptograficzny adresu, nie sam adres.
Wiadomości wysyła nasz własny serwer poczty (mail.zdolnechlopaki.pl) na serwerze VPS w OVH w Polsce. Nie korzystamy z zewnętrznej firmy wysyłającej pocztę.
Podstawa: art. 6 ust. 1 lit. b; dziennik wysyłki — lit. f.
4.15. Twoje wybory zapisane na koncie
Aplikacja zapisuje Twój wybór „Statystyki użycia” (z ekranu Prywatność i dane albo z jednorazowego pytania po instalacji). Każda zmiana jest zapisywana z datą i źródłem. Przed zalogowaniem wybór jest zapisywany dla instalacji, a po zalogowaniu przenoszony na konto.
Podstawa: art. 6 ust. 1 lit. c i f (wykazanie, jakie wybory złożyłeś).
4.16. Bezpieczeństwo i zapobieganie nadużyciom
- Limity wysyłki kodów i wiadomości liczymy po skrótach kryptograficznych adresu e-mail i adresu IP (dla IPv6 — sieci /64). Skrót IP nie pozwala odczytać adresu.
- W dzienniku zdarzeń administracyjnych zapisujemy ważne operacje: logowanie, zmianę hasła, zgody, eksport danych, usunięcie konta, działania administratorów. Wpisy zawierają identyfikator konta lub instalacji.
- Adres IP odczytujemy tylko z zaufanego serwera pośredniczącego.
Podstawa: art. 6 ust. 1 lit. f.
4.17. Logi serwera
Serwer aplikacji zapisuje w logach technicznych metodę, ścieżkę i czas odpowiedzi na żądanie oraz identyfikator żądania. Nie zapisuje adresu IP, adresu e-mail ani treści zapytań. W niektórych wpisach pojawia się identyfikator konta lub zamaskowany adres e-mail.
Serwer pośredniczący przed aplikacją i stroną zapisuje w dzienniku: adres IP, czas, adres żądania (w części zapytań z parametrami, np. wpisaną nazwą stacji), kod odpowiedzi, nazwę przeglądarki lub aplikacji i stronę, z której przyszło żądanie. Dziennik przechowujemy 14 dni.
Podstawa: art. 6 ust. 1 lit. f.
4.18. Strona mojpociag.pl i formularz zapisów
Strona nie używa plików cookie, analityki ani skryptów zewnętrznych. W pamięci przeglądarki (localStorage) zapisuje tylko wybrany język i motyw.
Jeśli zapiszesz się w formularzu, przekazujesz: adres e-mail, imię, opcjonalnie profil (np. dojeżdżam codziennie, pracuję na kolei), opcjonalnie opis funkcji, których potrzebujesz, oraz zaznaczenie „Chętnie przetestuję betę”. Zapisujemy też datę i język strony. Formularz wysyła dane do arkusza Google (Google Apps Script i Arkusze Google). Jeden adres e-mail to jeden wiersz.
Cel: powiadomienie o starcie aplikacji, a jeśli zaznaczysz betę — zaproszenie do testów.
Podstawa: art. 6 ust. 1 lit. a (zgoda). Zgodę wyrażasz, wysyłając formularz — nad przyciskiem piszemy, do czego użyjemy danych.
Wycofanie zgody: napisz na kontakt@mojpociag.pl. Usuniemy Twój wiersz z arkusza.
Jak długo: do startu publicznego aplikacji, a przy zgłoszeniu do bety — do końca testów zamkniętych. Potem usuwamy dane.
Strona działa na serwerze VPS w OVH, za serwerem pośredniczącym (Nginx Proxy Manager).
4.19. Usługi, z którymi aplikacja łączy się bezpośrednio
Część treści telefon pobiera wprost od innych firm. Każda z nich widzi adres IP telefonu i to, o co aplikacja prosi, i przetwarza te dane na własnych zasadach jako odrębny administrator:
- mapy: OpenFreeMap, CARTO, OpenStreetMap, OpenTopoMap, Esri — pobierane fragmenty mapy pokazują, jaki obszar oglądasz;
- schematy miejsc w wagonach: Bilkom i serwis PKP Intercity (
bilkom.pl,api-gateway.intercity.pl,img.intercity.pl); - zdjęcia w ciekawostkach o pociągach: Wikimedia Commons;
- IVU: portal PKP Intercity (
portal.intercity.pl) — tylko gdy z niego korzystasz; - logowanie Google i Apple: okna logowania tych firm;
- nawigacja do stacji: gdy wybierzesz „Nawiguj”, aplikacja otwiera Mapy Google, Mapy Apple lub inną aplikację map z celem podróży.
5. Komu przekazujemy dane
Nie sprzedajemy danych. Przekazujemy je tylko tym, którzy pomagają nam świadczyć usługę:
| Odbiorca | Rola | Jakie dane |
|---|---|---|
| Google — Firebase (Cloud Messaging, Crashlytics, Remote Config, Installations) | podmiot przetwarzający | FID, treść powiadomień, raporty awarii |
| Google — Analytics for Firebase | podmiot przetwarzający (zaakceptowane Zasady przetwarzania danych w usługach reklamowych Google; udostępnianie danych Google na dodatkowe cele wyłączone) | statystyki użycia, jeśli je włączysz |
| Google — logowanie przez Google | odrębny administrator przy logowaniu | dane konta Google, które udostępnisz |
| Apple — Sign in with Apple, powiadomienia na iPhone (APNs, przez Firebase) | odrębny administrator (Apple Distribution International Limited, Irlandia), także dla APNs | dane konta Apple, które udostępnisz; treść powiadomień |
| OVH — serwery VPS (aplikacja, baza danych, strona, nasz serwer poczty) | podmiot przetwarzający | wszystkie dane przechowywane na serwerach, wysyłane e-maile |
| OVH — przekierowanie poczty na adres kontakt@mojpociag.pl | podmiot przetwarzający | wiadomości, które do nas wysyłasz |
| Google — Apps Script i Arkusze (formularz na stronie; arkusz na naszym koncie Google) | dostawca usługi (arkusz na naszym koncie Google; dane z niego usuwamy sami) | dane z formularza zapisów |
| Inni użytkownicy aplikacji | odbiorcy publicznych treści | treść zgłoszeń i podpis |
Firmy z punktu 4.19 otrzymują dane bezpośrednio z Twojego telefonu.
Podmiot Google, z którym zawarliśmy umowę: Google Ireland Limited (Dublin, Irlandia), zgodnie z warunkami przetwarzania danych Firebase dla klientów z Europejskiego Obszaru Gospodarczego. Podmiot OVH: OVH Sp. z o.o., ul. Swobodna 1, 50-088 Wrocław.
Dane mogą dostać organy publiczne, gdy wymaga tego prawo.
6. Przekazywanie danych poza Europejski Obszar Gospodarczy
Google i Apple mogą przetwarzać dane także w USA i innych krajach poza EOG. Podstawą przekazania jest:
- dla Google — decyzja Komisji Europejskiej stwierdzająca odpowiedni stopień ochrony (EU-US Data Privacy Framework, w którym Google jest certyfikowany), a uzupełniająco standardowe klauzule umowne;
- dla Apple — standardowe klauzule umowne, na które Apple powołuje się w swojej polityce prywatności.
Nasze serwery działają w Polsce (Warszawa) i we Francji (Roubaix), w centrach danych OVH.
7. Jak długo przechowujemy dane
| Dane | Jak długo |
|---|---|
| Konto | Do usunięcia konta. Nie usuwamy kont za nieaktywność. |
| Token dostępu | Ważny 15 minut. |
| Token odświeżania (skrót) | Ważny 30 dni. Wygasłe i unieważnione zapisy usuwamy 30 dni po wygaśnięciu, pozostałe razem z kontem. |
| Kod logowania (skrót) | Ważny 15 minut, usuwany po 25 godzinach. |
| Kody potwierdzenia, resetu hasła i usunięcia konta | Ważne 15 minut. Usuwamy je 25 godzin po wystawieniu. |
| Próba potwierdzenia adresu PKP Intercity (z adresem IP) | Kod ważny 24 godziny, zapis usuwany po 48 godzinach. |
| Potwierdzenie adresu PKP Intercity | Do odwołania potwierdzenia albo usunięcia konta. |
| Ulubione stacje, zapisane podróże, obserwowane kursy, szybkie połączenia | Do usunięcia przez Ciebie albo usunięcia konta. |
| Obserwowany pociąg | Usuwany 48 godzin po planowym przyjeździe (bez znanych godzin — po 30 dniach). |
| Przypomnienie o podróży | Usuwane 2 godziny po planowym odjeździe. |
| Urządzenie do powiadomień i jego ustawienia | Do usunięcia konta. Po 60 dniach bez udanego doręczenia przestajemy wysyłać na to urządzenie, a po kolejnych 30 dniach usuwamy jego zapis (wyrejestrowane — 30 dni po wyrejestrowaniu). |
| Zdarzenia i doręczenia powiadomień | Doręczenia — 30 dni, zdarzenia — 90 dni. |
| Ślad diagnostyczny wysyłki powiadomień (domyślnie wyłączony) | 14 dni. |
| Zgłoszenia podróżnych i głosy | 12 miesięcy od dodania zgłoszenia; wcześniej — przy usunięciu konta. |
| Wiadomości do nas | 24 miesiące od wysłania; wcześniej — przy usunięciu konta. |
| Twoje wybory (zgody) | Do usunięcia konta. |
| Dziennik wysłanych e-maili (adres odbiorcy) | 90 dni, potem tylko liczby dzienne. |
| Skróty adresów e-mail i IP do limitów | 25 godzin. |
| Dziennik zdarzeń administracyjnych | 12 miesięcy. |
| Logi techniczne serwera | Dziennik serwera pośredniczącego (z adresem IP i adresem zapytania) — 14 dni (punkt 4.17). Logi aplikacji — 14 dni. |
| Dane w Firebase Analytics | Dane zdarzeń — 2 miesiące, dane użytkownika — 14 miesięcy (ustawienie w Google Analytics). |
| Raporty awarii w Crashlytics | 90 dni. |
| Formularz zapisów na stronie | Patrz punkt 4.18. |
| Kopie zapasowe bazy | Nadpisywane w cyklu 14 dni (punkt 10). |
8. Twoje prawa
Masz prawo:
- dostępu do danych i otrzymania ich kopii;
- sprostowania danych;
- usunięcia danych;
- ograniczenia przetwarzania;
- przeniesienia danych, które nam dostarczyłeś;
- sprzeciwu wobec przetwarzania na podstawie prawnie uzasadnionego interesu, w tym statystyk;
- wycofania zgody w dowolnym momencie, bez wpływu na wcześniejsze przetwarzanie;
- skargi do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl).
Jak skorzystać z praw:
- W aplikacji: Ustawienia ▸ Powiadomienia i prywatność ▸ Prywatność i dane. Zobaczysz tam, co przechowuje Twoje konto, zmienisz wybory i usuniesz konto. Imię, nazwisko i język wiadomości e-mail zmienisz na ekranie konta.
- E-mailem: kontakt@mojpociag.pl. Napisz z adresu przypisanego do konta. Możemy poprosić o potwierdzenie kodem wysłanym na ten adres, żeby nikt nie podszył się pod Ciebie.
Odpowiadamy w ciągu miesiąca. W wyjątkowych sytuacjach możemy przedłużyć ten termin o dwa miesiące i poinformujemy Cię o tym.
9. Usunięcie konta
Konto usuniesz w aplikacji: Ustawienia ▸ Powiadomienia i prywatność ▸ Prywatność i dane ▸ Usuń konto. Potwierdzasz to kodem wysłanym na adres e-mail konta. Jeśli konto nie ma adresu, na który można wysłać kod, wpisujesz słowo potwierdzenia. Usunięcie jest natychmiastowe i nieodwracalne.
Usunięcie konta rozpoczynasz tylko w aplikacji. Jeśli nie masz już do niej dostępu, napisz na kontakt@mojpociag.pl z adresu przypisanego do konta. Potwierdzimy, że to Ty, i usuniemy konto.
Usuwamy:
- metody logowania, tokeny sesji, kody;
- ulubione stacje i dane synchronizacji;
- obserwowane pociągi, przypomnienia, urządzenia do powiadomień, ich ustawienia i historię doręczeń;
- Twoje zgłoszenia, Twoje głosy i głosy na Twoje zgłoszenia;
- wiadomości do nas wysłane z Twoich instalacji;
- Twoje wybory (zgody), także zapisane dla instalacji;
- potwierdzenie i próby potwierdzenia adresu PKP Intercity;
- wpisy w dzienniku e-maili powiązane z kontem.
Anonimizujemy zapis konta: adres e-mail zastępujemy losowym adresem technicznym, kasujemy hasło, imię, nazwisko, nazwę wyświetlaną i język. Zostaje identyfikator konta, poziom konta, data założenia i ostatniego logowania — bez danych, które pozwalają Cię zidentyfikować.
Zostaje przez ograniczony czas:
- wpis o wysłaniu wiadomości potwierdzającej usunięcie (z adresem e-mail) — 90 dni;
- skróty adresu e-mail i IP do limitów — 25 godzin;
- wpis w dzienniku zdarzeń o usunięciu konta (z identyfikatorem konta) — 12 miesięcy, jak w punkcie 7;
- dane w kopiach zapasowych — do nadpisania kopii (punkt 10).
Po usunięciu wysyłamy wiadomość potwierdzającą na potwierdzony adres e-mail.
W telefonie aplikacja kasuje zapisane podróże, ulubione i inne dane konta, a potem Cię wylogowuje. Zostają dane IVU (usuniesz je, wylogowując się z IVU) i identyfikator instalacji. Wszystko usuniesz, odinstalowując aplikację.
Dane w Firebase Analytics nie są powiązane z kontem, więc nie możemy ich wskazać i usunąć dla konkretnej osoby. Jeśli poprosisz o dostęp do nich lub ich usunięcie, a nie będziemy mogli Cię w nich zidentyfikować, poinformujemy Cię o tym (art. 11 RODO). Raporty awarii (Crashlytics) usuwają się same po 90 dniach.
10. Kopie zapasowe
Bazę danych serwera kopiujemy codziennie. Kopie zapasowe są nadpisywane w cyklu 14 dni. Dane usunięte z bazy znikają z kopii najpóźniej po tym czasie. Kopii nie używamy do innych celów niż odtworzenie usługi po awarii. Jeśli przywrócimy kopię, ponownie usuniemy dane kont usuniętych w międzyczasie.
Twój telefon może robić własną kopię zapasową danych aplikacji (Kopia zapasowa Google, iCloud). Tymi kopiami zarządzasz Ty, w ustawieniach telefonu.
11. Jak chronimy dane
- Połączenia z naszym serwerem i z Firebase są szyfrowane (HTTPS).
- Hasła, kody i tokeny przechowujemy jako skróty kryptograficzne.
- W telefonie token sesji jest szyfrowany kluczem z Android Keystore albo zapisany w pęku kluczy iOS.
- Do panelu administracyjnego mają dostęp tylko uprawnione osoby, z kontrolą uprawnień.
- Na serwery logujemy się wyłącznie kluczem SSH; logowanie hasłem i na konto root jest wyłączone. Zapora przepuszcza tylko ruch SSH, HTTP i HTTPS, powtarzane nieudane logowania blokuje fail2ban, a poprawki bezpieczeństwa systemu instalują się automatycznie.
- Hasła do serwera poczty i klucze do usług zewnętrznych przechowujemy w bazie w postaci zaszyfrowanej.
12. Dzieci
Aplikacja nie jest przeznaczona dla dzieci. Konto mogą założyć osoby, które ukończyły 16 lat. Aplikacja nie sprawdza wieku. Jeśli dowiemy się, że konto założyło dziecko poniżej tego wieku, usuniemy je.
13. Decyzje automatyczne
Nie podejmujemy wobec Ciebie decyzji opartych wyłącznie na automatycznym przetwarzaniu, które wywołują skutki prawne lub podobnie istotnie na Ciebie wpływają. Automatycznie działają tylko: filtr treści zgłoszeń, ukrywanie zgłoszeń z dużą liczbą głosów na „nie” i limity przeciw nadużyciom.
14. Zmiany polityki
Możemy zmienić tę politykę, gdy zmieni się aplikacja lub prawo. O istotnych zmianach poinformujemy w aplikacji lub e-mailem przed ich wejściem w życie. Aktualna wersja jest zawsze na https://mojpociag.pl/prywatnosc.