Traugutta 7; 39-300 Mielec +48 17 773 80 80

1. Kto przetwarza dane

Administratorem danych związanych z korzystaniem z aplikacji mobilnej mybus online jest R&G PLUS Sp. z o.o. z siedzibą w Mielcu, ul. Traugutta 7, 39-300 Mielec, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy w Rzeszowie, XII Wydział Gospodarczy KRS, pod numerem KRS 0000167331, NIP 817-19-41-044, REGON 831361750.

Kontakt: tel. +48 17 773 80 80, e-mail w sprawach technicznych aplikacji: mybus@rg.com.pl. Sprawy ochrony danych osobowych: rg@rg.com.pl.

Aplikacja jest udostępniana we współpracy z organizatorami transportu w obsługiwanych miastach. Rozkłady jazdy, pozycje pojazdów i komunikaty dyspozytorskie pochodzą z systemów tych organizatorów. W zakresie danych rozkładowych i komunikatów administratorem jest organizator transportu w danym mieście; R&G PLUS udostępnia wyłącznie aplikację i oprogramowanie serwerowe.

2. Zasada podstawowa: dane zostają na urządzeniu

Aplikacja nie ma kont użytkownika. Nie wymaga logowania, rejestracji ani podania jakichkolwiek danych osobowych. Nie zawiera modułów analitycznych ani reklamowych: nie ma w niej Google Analytics, nie ma identyfikatora reklamowego i nie mierzymy, z których ekranów ani funkcji korzystasz.

Komponenty Google, które aplikacja zawiera, są trzy i każdy ma dalej swój rozdział:

  • Firebase App Check (rozdział 3.4) — potwierdza, że zapytanie przyszło z autentycznej kopii aplikacji. Wyłączyć się nie da: to zabezpieczenie serwera rozkładów.
  • Firebase Cloud Messaging (rozdział 3.5) — dostarcza powiadomienia o komunikatach przewoźnika, gdy aplikacja jest zamknięta. Wyłączasz je w ustawieniach powiadomień systemu.
  • Firebase Crashlytics (rozdział 3.6) — przysyła nam raport, gdy aplikacja zamknie się z powodu błędu. Wyłączasz go w Ustawieniach → Dane → Raporty awarii.

Żaden z nich nie jest analityką i żaden nie zbiera danych o tym, jak korzystasz z aplikacji.

Wszystko, co zapiszesz w aplikacji, jest przechowywane wyłącznie w pamięci Twojego urządzenia i nie jest nigdzie wysyłane:

  • ulubione przystanki, linie, połączenia i własne miejsca (Dom, Praca, Szkoła),
  • historia wyszukiwań w planerze podróży,
  • ustawienia (motyw, język, wybrane miasto, parametry mowy, ekran startowy),
  • zaplanowane alarmy odjazdu i dane śledzonej podróży.

Wszystkie te dane usuwa jedno polecenie: Ustawienia → Wyczyść dane aplikacji. Usunięcie aplikacji daje ten sam efekt. Na Androidzie systemowa kopia zapasowa jest wyłączona, więc dane nie trafiają także do kopii w chmurze.

3. Dane wysyłane do serwerów

3.1. Serwer rozkładowy miasta

Aplikacja pobiera rozkłady, odjazdy, pozycje pojazdów i wyniki planowania podróży z serwera wybranego przez Ciebie miasta. Zapytania nie zawierają identyfikatora użytkownika ani identyfikatora urządzenia. Zawierają to, co wynika z wykonywanej czynności: identyfikator przystanku, numer linii, datę rozkładu, a gdy czynność dotyczy miejsca — współrzędne. Twoja pozycja trafia na serwer rozkładowy w dwóch sytuacjach: przy liczeniu przystanków w pobliżu na ekranie głównym (czyli zwykle przy każdym uruchomieniu aplikacji, jeżeli zgodzisz się na dostęp do lokalizacji) oraz przy planowaniu podróży, jeżeli jako punkt wybierzesz „Bieżącą lokalizację”. Współrzędne punktu, który wskażesz na mapie (nie Twojej pozycji) trafiają tam dodatkowo wtedy, gdy aplikacja ma pokazać przystanki w pobliżu tego punktu albo jego adres. Lista „W pobliżu” liczy odległości na Twoim urządzeniu i nie wysyła pozycji. Współrzędne są używane wyłącznie do wykonania tej czynności i nie są wiązane z żadnym identyfikatorem.

Serwer zapisuje w logach technicznych adres IP i treść zapytania, wyłącznie w celu zapewnienia bezpieczeństwa i diagnostyki. Okres retencji logów wynosi 5 dni.

Połączenie z serwerem odbywa się wyłącznie po HTTPS. Możliwość pominięcia weryfikacji certyfikatu istnieje tylko w wewnętrznych wersjach deweloperskich i nie jest częścią wersji publikowanej w sklepach.

3.2. Podkład mapowy

Mapy rysowane są z kafelków OpenFreeMap (tiles.openfreemap.org); domyślnie styl Liberty w motywie jasnym i Fiord w ciemnym, a w Ustawieniach można wybrać inny podkład tego samego dostawcy. Dostawca kafelków widzi adres IP urządzenia i obszar mapy, który oglądasz, czyli pośrednio okolicę, którą przeglądasz. Przetwarzanie po jego stronie podlega jego własnej polityce prywatności; usługa deklaruje brak rejestracji, kluczy dostępu i ciasteczek. Aplikacja nie przekazuje dostawcy kafelków żadnych Twoich danych poza tym, co wynika z samego pobrania mapy. Dane mapowe pochodzą z projektu OpenStreetMap, a atrybucja jest widoczna na każdej mapie.

3.3. Usługi systemu operacyjnego

  • Zamiana współrzędnych na adres (opis punktu wskazanego na mapie) korzysta z usługi systemowej urządzenia. Na urządzeniach z usługami Google zapytanie obsługuje Google i podlega jego polityce prywatności; na urządzeniach Apple — Apple.
  • Dyktowanie nazwy przystanku w trybie głosowym uruchamia systemowe rozpoznawanie mowy. Nagranie trafia do dostawcy rozpoznawania zainstalowanego na urządzeniu i podlega jego polityce. Funkcja uruchamia się wyłącznie po naciśnięciu przycisku „Powiedz nazwę przystanku” — aplikacja nigdy nie nasłuchuje w tle.

3.4. Poświadczenie aplikacji (Firebase App Check)

Serwer rozkładowy przyjmuje zapytania tylko z autentycznej kopii aplikacji. Żeby to potwierdzić, aplikacja dołącza do każdego zapytania krótkotrwały token wystawiony przez usługę Google Firebase App Check (na Androidzie korzysta ona z Play Integrity, na iOS z App Attest).

  • Po co: ochrona API przed nadużyciem i podszywaniem się pod aplikację. To zabezpieczenie usługi, nie pomiar zachowania użytkownika.
  • Co trafia do Google: tożsamość aplikacji (nazwa pakietu i odcisk certyfikatu podpisu) oraz ocena integralności aplikacji i urządzenia dokonywana przez usługi Google Play. Nie przekazujemy tam ulubionych, historii, współrzędnych ani żadnych danych wprowadzonych w aplikacji. Przetwarzanie po stronie Google podlega jego własnej polityce prywatności.
  • Co trafia do serwera rozkładów: sam token, ważny około godziny. Token dotyczy aplikacji, a nie osoby: nie zawiera danych osobowych, nie jest kontem ani identyfikatorem użytkownika i nie służy do rozpoznawania go między zapytaniami.
  • Gdy tokenu nie ma (urządzenie bez usług Google, brak sieci przy pierwszym uruchomieniu) aplikacja wysyła zapytanie bez niego — brak tokenu nie blokuje korzystania z aplikacji.
  • Uprawnień nie dodaje żadnych.

3.5. Powiadomienia o komunikatach przewoźnika (Firebase Cloud Messaging)

Komunikaty przewoźnika — objazd, awaria, odwołany kurs — mogą przyjść jako powiadomienie także wtedy, gdy aplikacja jest zamknięta. Dostarcza je usługa Google Firebase Cloud Messaging.

  • Po co: bez tego komunikat widać wyłącznie przy otwartej aplikacji, czyli dokładnie wtedy, gdy i tak patrzysz na ekran.
  • Jak to jest zrobione: Twoje urządzenie zapisuje się u Google na temat swojego miasta (np. „city-lublin”), a serwer publikuje komunikat do tego tematu. Nie korzystamy z adresowania do konkretnego urządzenia, więc token, którym Google rozpoznaje urządzenie, nigdy do nas nie trafia i nie jest u nas przechowywany. Nie powstaje przez to żaden identyfikator Twojego urządzenia po naszej stronie.
  • Co o odbiorcach wiemy: tylko to, ile urządzeń jest zapisanych na temat — nie wiemy, które. Nie da się z tego ustalić ani osoby, ani urządzenia, ani tego, czy komunikat został odczytany.
  • Co trafia do Google: token instancji aplikacji oraz nazwa tematu, czyli nazwa wybranego przez Ciebie miasta. Przetwarzanie po stronie Google podlega jego własnej polityce prywatności.
  • Co zostaje na urządzeniu: nazwa tematu, na który urządzenie jest zapisane — żeby przy zmianie miasta wypisać je z poprzedniego.
  • Jak wyłączyć: ustawienia powiadomień systemu, kanał „Komunikaty dyspozytorskie”. Wyłączenie nie ogranicza pozostałych funkcji aplikacji.
  • Uprawnień nie dodaje żadnych — zgoda na powiadomienia jest w aplikacji od pierwszego wydania (alarmy odjazdu, śledzenie podróży).

3.6. Raporty awarii (Firebase Crashlytics)

Gdy aplikacja zamknie się z powodu błędu, wysyłamy raport do usługi Google Firebase Crashlytics. Domyślnie jest to włączone, a wyłącznik znajdziesz w Ustawieniach → Dane → Raporty awarii.

  • Po co: bez raportów dowiadujemy się o awariach wyłącznie ze zgłoszeń użytkowników, czyli o niewielkiej ich części i bez informacji potrzebnej do naprawy.
  • Co zawiera raport: model i producenta urządzenia, wersję systemu, wersję aplikacji, stan pamięci, miejsce błędu w kodzie oraz nadany przez Google identyfikator instalacji aplikacji.
  • Czego raport nie zawiera: ulubionych, historii wyszukiwań, nazw przystanków, współrzędnych ani żadnej treści wprowadzonej w aplikacji. Nie dopisujemy do raportu własnych danych.
  • Kiedy jest wysyłany: przy następnym uruchomieniu aplikacji po awarii. Dopóki aplikacja działa poprawnie, nie jest wysyłane nic.
  • Po co identyfikator instalacji: pozwala policzyć, ilu użytkowników dotknęła ta sama awaria. Nie jest powiązany z osobą i znika razem z usunięciem aplikacji.
  • Jak wyłączyć: Ustawienia → Dane → Raporty awarii. Wyłączenie działa od razu i obowiązuje także po ponownym uruchomieniu aplikacji.
  • Okres przechowywania i dalsze przetwarzanie są po stronie Google i podlegają jego polityce prywatności.

4. Uprawnienia i po co są

  • Internet i stan sieci — pobranie rozkładów i map. Wymagane.
  • Lokalizacja — przystanki w pobliżu, punkt startowy planera, prowadzenie głosowe do przystanku, śledzenie podróży. Nieobowiązkowa: bez zgody działa cała reszta aplikacji.
  • Powiadomienia — alarm przed odjazdem, stałe powiadomienie śledzonej podróży oraz komunikaty przewoźnika (rozdział 3.5). Nieobowiązkowe.
  • Dokładne alarmy (Android) — powiadomienie o odjeździe o właściwej godzinie. Nieobowiązkowe; bez tego uprawnienia alarm zadziała z mniejszą dokładnością.
  • Usługa pierwszoplanowa (Android) — śledzenie podróży przy zgaszonym ekranie. Uruchamiasz je i kończysz sam, przyciskiem.
  • Aparat — skanowanie kodu QR z tabliczki przystankowej. Nieobowiązkowe: kod można wpisać ręcznie. Obraz analizowany jest na urządzeniu i nigdzie nie jest wysyłany ani zapisywany.
  • Mikrofon — wyłącznie podyktowanie nazwy przystanku, jak w punkcie 3.3.

Aplikacja nie śledzi Twojego położenia w tle. Odczyt pozycji trwa tylko wtedy, gdy otwarty jest ekran, który jej potrzebuje, albo gdy sam uruchomisz śledzenie podróży.

5. Komu dane są przekazywane

Aplikacja nie sprzedaje danych i nie udostępnia ich w celach marketingowych. Poza podmiotami opisanymi w rozdziale 3 — operator serwera rozkładowego miasta, dostawca kafelków map, usługi systemu operacyjnego oraz Google jako dostawca poświadczenia aplikacji (rozdział 3.4), dostarczania powiadomień (rozdział 3.5) i raportów awarii (rozdział 3.6) — dane nie trafiają do nikogo.

6. Twoje prawa

Aplikacja nie tworzy konta i nie przypisuje danych do osoby, więc w praktyce najważniejszym uprawnieniem jest ich usunięcie: Ustawienia → Wyczyść dane aplikacji albo usunięcie aplikacji.

W zakresie danych przetwarzanych po stronie serwera (rozdział 3.1) przysługują Ci prawa z RODO: dostęp do danych, sprostowanie, usunięcie, ograniczenie przetwarzania, sprzeciw oraz skarga do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa). Zgłoszenia: rg@rg.com.pl. Raporty awarii (rozdział 3.6) przetwarza Google jako odrębny administrator — prawa wobec niego realizuje się na zasadach opisanych w jego polityce prywatności, a zbieranie raportów możesz wyłączyć w aplikacji.

7. Dzieci

Aplikacja nie jest kierowana do dzieci i nie zbiera świadomie ich danych. Nie zawiera treści nieodpowiednich dla nieletnich, reklam ani zakupów.

8. Zmiany polityki

O istotnych zmianach informujemy w aplikacji (Menu → Historia zmian). Wersja obowiązująca jest zawsze publikowana pod adresem podanym w sklepie.

Data aktualizacji: 01.10.2026.
Adres publikacji: https://www.rg.com.pl/oferta/oprogramowanie/mybus/mybus-polityka-prywatnosci/