W skrócie
- Bez kont i cookies
- Nie ma rejestracji, logowania, plików cookie ani identyfikatora urządzenia.
- Lokalizacja na urządzeniu
- Opuszcza je tylko wtedy, gdy zgłaszasz kontrolę biletów albo planujesz podróż z miejsca, w którym jesteś.
- Bez zewnętrznej analityki
- Serwer sam liczy odwiedziny i zapisuje tylko sumy na każdy dzień.
Co aplikacja wysyła na serwer
Każde zapytanie niesie nazwę platformy i wersję aplikacji, np. web/0.8.0. Jest taka sama u wszystkich, więc nie odróżnia jednej osoby od drugiej.
Poza tym aplikacja wysyła to, o co pytasz: obszar mapy widoczny na ekranie (po pojazdy i przystanki), hasło z wyszukiwarki, przystanek albo pojazd, który otwierasz, i punkty z planera podróży.
Twój adres IP serwer widzi, jak każdy serwer w internecie. Nie zapisuje go: nie ma go w bazie danych ani w dzienniku zapytań. Używa go tylko w pamięci, do trzech rzeczy:
- Statystyki. Z adresu IP, przeglądarki i platformy serwer liczy jednokierunkowy kod, żeby policzyć odwiedzających. Klucz do tego kodu jest tylko w pamięci serwera i o północy zmienia się na nowy, więc następnego dnia nie da się Cię rozpoznać. W bazie zostają tylko sumy: odwiedzający i wizyty na każdy dzień, platforma i wersja, miasto, użyte funkcje i liczba połączeń w każdej godzinie.
- Limity. Serwer liczy, ile razy z jednego adresu szukano połączeń, zgłaszano kontrolę, proszono o klucz API i pobierano otwarte dane. Licznik jest tylko w pamięci i znika, gdy minie czas limitu: od minuty do doby.
- Zgłoszenia kontroli. Z adresu i przeglądarki powstaje kod, który odróżnia zgłoszenia jednej osoby w ciągu dnia (zob. Lokalizacja).
Dziennik zapytań zapisuje, o co pytano (adres zapytania, a w nim np. hasło z wyszukiwarki, obszar mapy albo punkty z planera), ale bez adresu IP i bez informacji o przeglądarce.
Lokalizacja
Przeglądarka albo telefon pyta o zgodę, zanim aplikacja dostanie Twoją lokalizację. Bez zgody mapa działa, tylko bez funkcji z tabeli.
Mapa otwarta zwykłym adresem, np. przesiadka.com/poznan, prosi o lokalizację od razu, żeby pokazać Twoją okolicę. Otwarta z linku do przystanku, pojazdu, linii albo widoku mapy prosi dopiero wtedy, gdy lokalizacja jest potrzebna.
| Funkcja | Co się dzieje z lokalizacją | Na serwer? |
|---|---|---|
| Twoje miejsce na mapie | Kropka na mapie, Twoja okolica po otwarciu i podpowiedź miasta, w którym jesteś. Wszystko liczone na urządzeniu. | Nie |
| Pojazd, którym jedziesz | Aplikacja porównuje Twój ruch z pojazdami na mapie i proponuje śledzenie tego, którym jedziesz. Liczone na urządzeniu. Wyłączysz to w ustawieniach. | Nie |
| Nawigacja po trasie | Pokazuje, gdzie jesteś na wybranej trasie, i odlicza czas. Liczone na urządzeniu. | Nie |
| Planer podróży ze startem tam, gdzie jesteś | Współrzędne startu idą na serwer razem z celem, żeby znaleźć połączenia. Serwer nie zapisuje ich w bazie danych; trafiają do dziennika zapytań, bez adresu IP. Trasy piesze wyznacza FOSSGIS (zob. Inne serwisy). | Tak: start i cel |
| Zgłoszenie kontroli biletów | Lokalizacja idzie na serwer raz, razem ze zgłoszeniem. Serwer sprawdza, czy jesteś najwyżej 500 m od pojazdu, i jej nie zapisuje. | Raz, bez zapisu |
Zgłoszenie kontroli zostaje w bazie przez dobę. Zapisujemy pojazd, kurs i linię, rodzaj zgłoszenia, godzinę, miejsce pojazdu na trasie, odległość od niego w metrach i kod, który odróżnia zgłoszenia jednej osoby w ciągu dnia. Kod powstaje z adresu IP i przeglądarki z kluczem, który jest tylko w pamięci serwera i o północy zmienia się na nowy. Twojej lokalizacji ani adresu IP w zgłoszeniu nie ma.
Obszar mapy, który oglądasz, aplikacja wysyła na serwer po pojazdy i przystanki, a przeglądarka pobiera dla niego podkład mapy z CARTO. Gdy mapa pokazuje Twoją okolicę, widać z tego, jaki to obszar, ale nie, gdzie w nim jesteś.
Co zostaje w Twojej przeglądarce
Ustawienia i ulubione aplikacja zapisuje w pamięci przeglądarki (localStorage) na tym urządzeniu. Nie są wysyłane na serwer:
- motyw i język,
- ostatnio wybrane miasto i ostatni widok mapy,
- przełączniki z ustawień: kolory opóźnień, pojazdy po kursie, pojazd, którym jedziesz, i kontrola biletów,
- ulubione przystanki i linie oraz ostatnie wyszukiwania (do 8 przystanków, linii i pojazdów w każdym mieście).
Usuniesz je, czyszcząc dane witryny przesiadka.com w przeglądarce.
Inne serwisy
Część pracy wykonują inne serwisy. Z dwoma łączy się Twoja przeglądarka, z dwoma tylko nasz serwer.
| Serwis | Do czego | Co dostaje |
|---|---|---|
| CARTO | Podkład mapy: ulice, budynki, nazwy. | Twoja przeglądarka pobiera z CARTO podkład dla obszaru, który oglądasz, więc CARTO widzi Twój adres IP i ten obszar. |
| Google Fonts | Czcionki aplikacji i tej strony. | Twoja przeglądarka pobiera je z serwerów Google, więc Google widzi Twój adres IP. |
| Nominatim (OpenStreetMap) | Wyszukiwanie adresów i nazwa miejsca zaznaczonego na mapie. | Wpisane hasło albo zaznaczony punkt, zaokrąglony do ok. 10 m. Wysyła je nasz serwer, więc Nominatim nie widzi Twojego adresu IP. |
| FOSSGIS | Trasy piesze w planerze podróży. | Początek i koniec każdego odcinka pieszego, także start, gdy jedziesz z miejsca, w którym jesteś. Wysyła je nasz serwer, bez Twojego adresu IP. |
Prośba o klucz API
Dotyczy formularza na stronie Otwarte dane. Zapisujemy nazwę, e-mail i wiadomość tylko po to, żeby odpowiedzieć i wydać klucz; usuwamy je po roku. Dziennik serwera odnotowuje tylko, że prośba przyszła, bez jej treści.
Twoje prawa i kontakt
Administratorem danych jest Jan Duszyński. Masz prawo:
- dowiedzieć się, jakie dane o Tobie mamy, i dostać ich kopię,
- poprawić je,
- usunąć je.
W praktyce chodzi o prośbę o klucz API: tylko w niej podajesz nazwę i e-mail, a odpowiadamy na nią e-mailem. Żeby skorzystać z tych praw, odpisz na tę wiadomość. Pozostałych danych opisanych wyżej nie łączymy z żadną osobą.
Możesz też złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych (uodo.gov.pl).