Contents
The table below summarizes every category of data TransitLive touches and where it goes.
| Data type | Purpose | Where it goes |
|---|---|---|
| GPS / precise location | Nearby stops, centering the map, live vehicle proximity | On-device only |
| Favourite stops | Stops you star for quick access | On-device only |
| Departure alerts | The lines you asked to be notified about | On-device only |
| Cached transit schedule (GTFS) | Stops, routes and timetables, downloaded once | On-device only |
| Map imagery | Built into the app; drawn on your device | On-device only |
| Live vehicle / arrival requests | Real-time bus, tram & trolley positions | Our relay service |
| Timetable download (GTFS) | The published schedule, fetched periodically | TPBI open-data server |
| Place search queries | Turning a typed place name into map coordinates | OpenStreetMap Nominatim |
| Crash logs & diagnostics | Finding and fixing app crashes | Firebase Crashlytics |
| App usage / interaction events | Understanding feature usage, improving the app | Firebase Analytics |
| Purchase history | Activating TransitLive Pro (subscription or lifetime unlock) | Google Play Billing |
| Advertising ID | Personalized ads (requires consent) | Google AdMob |
| Device / OS info | Ad delivery & targeting (requires consent) | Google AdMob |
| Approximate location (IP-based) | Ad context (requires consent) | Google AdMob |
| Name, email, contacts, messages, health | None | Never collected |
The following are created and stored solely on your Android device. None of it is transmitted to any server we operate:
To show real-time vehicles and arrivals, the app makes standard HTTPS requests to a caching relay service we operate. The relay collects the data from the Bucharest transit operator once and serves it to all users, so the app never contacts the operator's systems directly for live data.
As with any web request, our relay receives your device's IP address in order to respond. We send no personal identifiers and no location coordinates with these requests, we do not store them, and we build no profile of you. The relay runs on third-party hosting infrastructure, where standard server logs may be generated as they would for any website.
Separately, the app downloads the published timetable (GTFS) from a public transit open-data server maintained by TPBI, and refreshes it periodically. That is a plain file download containing nothing about you.
If you search for a place by name, the text you type is sent to OpenStreetMap's Nominatim service to convert it into map coordinates. Your GPS location is not sent with it, and we do not store your searches.
Map imagery is not downloaded: it ships inside the app and is drawn on your device, so viewing, panning or zooming the map contacts no map server and discloses your IP address to no one.
TransitLive is free and supported by ads delivered by Google AdMob: native ads shown in the nearby-departures list and in the vehicle/stop detail sheets, plus an interstitial ad shown when you exit the app.
On first launch (and whenever legally required), a GDPR consent form appears, powered by Google's User Messaging Platform (UMP). You can:
Where required, the consent form is shown to users in the European Economic Area, the UK and Switzerland; users elsewhere may not see it.
For full details, see the Google Privacy Policy and AdMob data practices.
TransitLive uses Firebase Crashlytics and Firebase Analytics (both Google services) to catch crashes and understand basic, aggregate app usage: for example, which screens are opened or whether the app crashed on your device. This runs independently of the AdMob consent choice described above; it is not used for advertising and is not linked to your identity.
Crashlytics reporting is disabled entirely in development/debug builds and only active in the version you install from Google Play. Data collected includes device model, OS version, app version, and stack traces at the time of a crash, never the contents of your favourites, alerts, or location history.
For full details, see the Firebase privacy and security policy.
TransitLive offers an optional TransitLive Pro upgrade (a monthly subscription or a one-time lifetime purchase) that removes ads and unlocks a Pro app icon. All purchases are processed entirely by Google Play Billing. We never see or store your payment details (card numbers, billing address, etc.). We only receive confirmation of your entitlement (i.e. that you own "Pro"), which is used on-device to disable ads and switch the launcher icon.
Subscriptions can be managed or cancelled at any time from the Google Play Store app under Payments & subscriptions.
We do not sell, trade or rent your personal information to anyone. The only data that leaves your device is:
TransitLive is not directed at children under 13. We do not knowingly collect personal data from children. If you believe a child has provided personal data through the app, contact us and we will take appropriate action.
We may update this Privacy Policy from time to time. When we do, we'll update the "Last updated" date at the top of this page. Continued use of the app after changes take effect constitutes acceptance of the updated policy.
For any privacy questions or requests:
Cuprins
Tabelul de mai jos rezumă fiecare categorie de date cu care interacționează TransitLive și unde ajung acestea.
| Tip de date | Scop | Unde ajung |
|---|---|---|
| GPS / locație precisă | Stații din apropiere, centrarea hărții, proximitatea vehiculelor | Doar pe dispozitiv |
| Stații favorite | Stațiile marcate pentru acces rapid | Doar pe dispozitiv |
| Alerte de plecare | Liniile pentru care ai cerut notificări | Doar pe dispozitiv |
| Orar de transport în cache (GTFS) | Stații, trasee și orare, descărcate o singură dată | Doar pe dispozitiv |
| Imaginile hărții | Incluse în aplicație; desenate pe dispozitivul tău | Doar pe dispozitiv |
| Cereri pentru vehicule / sosiri în timp real | Poziții în timp real ale autobuzelor, tramvaielor și troleibuzelor | Serviciul nostru releu |
| Descărcarea orarului (GTFS) | Orarul publicat, preluat periodic | Server de date deschise TPBI |
| Căutări de locuri | Transformarea unui nume de loc scris de tine în coordonate | OpenStreetMap Nominatim |
| Jurnale de erori și diagnostice | Depistarea și remedierea blocărilor aplicației | Firebase Crashlytics |
| Evenimente de utilizare / interacțiune | Înțelegerea utilizării funcțiilor, îmbunătățirea aplicației | Firebase Analytics |
| Istoricul achizițiilor | Activarea TransitLive Pro (abonament sau deblocare pe viață) | Google Play Billing |
| ID de publicitate | Reclame personalizate (necesită consimțământ) | Google AdMob |
| Informații despre dispozitiv / sistem | Livrarea și targetarea reclamelor (necesită consimțământ) | Google AdMob |
| Locație aproximativă (pe bază de IP) | Context pentru reclame (necesită consimțământ) | Google AdMob |
| Nume, e-mail, contacte, mesaje, sănătate | Niciunul | Niciodată colectate |
Următoarele sunt create și stocate exclusiv pe dispozitivul tău Android. Niciuna dintre ele nu este transmisă către vreun server operat de noi:
Pentru a afișa vehicule și sosiri în timp real, aplicația face cereri HTTPS standard către un serviciu releu cu memorie cache pe care îl operăm noi. Releul preia datele de la operatorul de transport din București o singură dată și le servește tuturor utilizatorilor, astfel încât aplicația nu contactează niciodată direct sistemele operatorului pentru date în timp real.
Ca la orice cerere web, releul nostru primește adresa IP a dispozitivului tău pentru a putea răspunde. Nu trimitem identificatori personali și nici coordonate de locație împreună cu aceste cereri, nu le stocăm și nu construim niciun profil despre tine. Releul rulează pe infrastructură de găzduire terță, unde pot fi generate jurnale standard de server, la fel ca pentru orice site web.
Separat, aplicația descarcă orarul publicat (GTFS) de pe un server public de date deschise administrat de TPBI și îl actualizează periodic. Aceasta este o simplă descărcare de fișier, care nu conține nimic despre tine.
Dacă cauți un loc după nume, textul pe care îl scrii este trimis către serviciul Nominatim al OpenStreetMap pentru a fi transformat în coordonate pe hartă. Locația ta GPS nu este trimisă împreună cu el, iar noi nu stocăm căutările tale.
Imaginile hărții nu sunt descărcate: ele sunt incluse în aplicație și desenate pe dispozitivul tău, așa că vizualizarea, deplasarea sau mărirea hărții nu contactează niciun server de hărți și nu dezvăluie adresa ta IP nimănui.
TransitLive este gratuită și susținută de reclame livrate de Google AdMob: reclame native afișate în lista de plecări din apropiere și în panourile de detalii ale vehiculelor și stațiilor, plus o reclamă interstițială afișată la ieșirea din aplicație.
La prima pornire (și ori de câte ori legea o cere), apare un formular de consimțământ GDPR, furnizat prin User Messaging Platform (UMP) de la Google. Poți:
Acolo unde este necesar, formularul de consimțământ este afișat utilizatorilor din Spațiul Economic European, Regatul Unit și Elveția; este posibil ca utilizatorii din alte zone să nu îl vadă.
Pentru detalii complete, consultă Politica de confidențialitate Google și practicile AdMob privind datele.
TransitLive folosește Firebase Crashlytics și Firebase Analytics (ambele servicii Google) pentru a depista blocările și a înțelege utilizarea de bază, agregată, a aplicației: de exemplu ce ecrane sunt deschise sau dacă aplicația s-a blocat pe dispozitivul tău. Acest lucru funcționează independent de alegerea privind consimțământul AdMob descrisă mai sus; nu este folosit pentru publicitate și nu este legat de identitatea ta.
Raportarea prin Crashlytics este dezactivată complet în versiunile de dezvoltare/debug și este activă doar în versiunea pe care o instalezi din Google Play. Datele colectate includ modelul dispozitivului, versiunea sistemului de operare, versiunea aplicației și urmele de stivă din momentul unei blocări, niciodată conținutul favoritelor, al alertelor sau al istoricului tău de locație.
Pentru detalii complete, consultă politica Firebase privind confidențialitatea și securitatea.
TransitLive oferă o versiune opțională TransitLive Pro (un abonament lunar sau o achiziție unică pe viață) care elimină reclamele și deblochează o pictogramă Pro a aplicației. Toate achizițiile sunt procesate integral de Google Play Billing. Noi nu vedem și nu stocăm niciodată datele tale de plată (numere de card, adresă de facturare etc.). Primim doar confirmarea dreptului tău de acces (adică faptul că deții „Pro"), care este folosită pe dispozitiv pentru a dezactiva reclamele și a schimba pictograma aplicației.
Abonamentele pot fi gestionate sau anulate oricând din aplicația Magazin Google Play, la secțiunea Plăți și abonamente.
Nu vindem, nu comercializăm și nu închiriem informațiile tale personale nimănui. Singurele date care părăsesc dispozitivul tău sunt:
TransitLive nu se adresează copiilor sub 13 ani. Nu colectăm cu bună știință date personale de la copii. Dacă bănuiești că un copil a furnizat date personale prin intermediul aplicației, contactează-ne și vom lua măsurile necesare.
Putem actualiza această Politică de confidențialitate din când în când. Când o facem, vom actualiza data „Ultima actualizare" din partea de sus a acestei pagini. Utilizarea în continuare a aplicației după intrarea în vigoare a modificărilor constituie acceptarea politicii actualizate.
Pentru orice întrebări sau solicitări privind confidențialitatea: