🛡️

Privacy Policy

TransitLive – Android App

🛡️ Last updated: September 2026
In short Almost everything stays on your device. We don't sell your data. Firebase (Crashlytics and Analytics) helps us catch crashes and understand basic app usage, and Google AdMob serves the ads that keep TransitLive free. AdMob's ad-related data collection only activates after you make a choice in the GDPR consent form shown on first launch. If you subscribe to or purchase TransitLive Pro, that purchase is handled entirely by Google Play. Your live GPS location is used on-device to find nearby stops and is never sent to our own servers.
01

What data the app uses

The table below summarizes every category of data TransitLive touches and where it goes.

Data typePurposeWhere it goes
GPS / precise locationNearby stops, centering the map, live vehicle proximityOn-device only
Favourite stopsStops you star for quick accessOn-device only
Departure alertsThe lines you asked to be notified aboutOn-device only
Cached transit schedule (GTFS)Stops, routes and timetables, downloaded onceOn-device only
Map imageryBuilt into the app; drawn on your deviceOn-device only
Live vehicle / arrival requestsReal-time bus, tram & trolley positionsOur dedicated infrastructure
Timetable download (GTFS)The published schedule, fetched periodicallyTPBI open-data server
Place search queriesTurning a typed place name into map coordinatesOpenStreetMap
Crash logs & diagnosticsFinding and fixing app crashesFirebase Crashlytics
App usage / interaction eventsUnderstanding feature usage, improving the appFirebase Analytics
Purchase historyActivating TransitLive Pro (subscription or lifetime unlock)Google Play Billing
Advertising IDPersonalized ads (requires consent)Google AdMob
Device / OS infoAd delivery & targeting (requires consent)Google AdMob
Approximate location (IP-based)Ad context (requires consent)Google AdMob
Name, email, contacts, messages, healthNoneNever collected
02

Local storage: what stays on your device

The following are created and stored solely on your Android device. None of it is transmitted to any server we operate:

  • Favourite stops: the stops you star for quick access
  • Departure alerts: which lines you asked to be alerted about
  • Cached transit data (GTFS): stops, routes, trips and timetables for Bucharest, downloaded once and refreshed periodically
  • App settings & state: including a flag that you accepted the terms and gave consent on first launch
  • Pro status: whether you've unlocked TransitLive Pro, cached locally after Google Play confirms your purchase
ℹ️
GPS location When you grant location permission, the app reads your GPS position to find stops within walking distance and to center the map on you. This is used in real time on your device and is not logged or transmitted anywhere by us.
03

Live transit data

To show real-time vehicles and arrivals, the app makes standard HTTPS requests to dedicated infrastructure we operate, which provides transit data originating from the Bucharest transit operator.

As with any web request, our infrastructure 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.

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 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.

04

Advertising & AdMob

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.

GDPR consent

On first launch (and whenever legally required), a GDPR consent form appears, powered by Google's User Messaging Platform (UMP). You can:

  • Accept personalized ads: AdMob may use your advertising ID and device info to show more relevant ads.
  • Decline / use non-personalized ads: ads are still shown, but without personalization. AdMob still collects some contextual signals (e.g. approximate IP-based location, app context).

Where required, the consent form is shown to users in the European Economic Area, the UK and Switzerland; users elsewhere may not see it.

What AdMob may collect (if you consented)

  • Your Google advertising ID
  • Device model, OS version, mobile network
  • Approximate location (IP-based)
  • Ad interaction data (impressions, clicks)

For full details, see the Google Privacy Policy and AdMob data practices.

4B

Analytics & crash reporting

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.

For full details, see the Firebase privacy and security policy.

4C

Purchases & subscriptions

TransitLive offers an optional TransitLive Pro upgrade (a monthly subscription or a one-time lifetime purchase) that removes ads, with more benefits planned. 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.

Subscriptions can be managed or cancelled at any time from the Google Play Store app under Payments & subscriptions.

05

Permissions the app requests

  • ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION: optional; used to find nearby stops and center the map. Granted and revocable by you at any time in Android Settings.
  • INTERNET: required to fetch live transit data and show AdMob ads. Not used for the map, which is built into the app.
  • AD_ID: required by Google Play policy when AdMob is present; used by AdMob only if you consent.
  • POST_NOTIFICATIONS (Android 13+): optional; requested only for departure alerts you arm yourself.
06

Third-party integrations

  • Google AdMob: ad delivery and GDPR consent management (after consent).
  • Firebase Crashlytics & Analytics: crash reporting and aggregate usage stats.
  • Google Play Billing: processing TransitLive Pro purchases and subscriptions.
  • Our dedicated infrastructure: real-time vehicle positions and arrivals.
  • TPBI open data: the published timetable (GTFS), downloaded as a file.
  • OpenStreetMap: converts a place name you search into map coordinates, and is the source of the map data bundled inside the app.
07

Data sharing

We do not sell, trade or rent your personal information to anyone. The only data that leaves your device is:

  • Ad-related signals sent to Google AdMob (only after consent)
  • Crash and usage data sent to Firebase Crashlytics / Analytics
  • Purchase requests sent to Google Play Billing (if you choose to buy TransitLive Pro)
  • Standard HTTPS requests to our dedicated infrastructure for live transit data, and to the TPBI open-data server for the timetable file
  • Place-name searches sent to OpenStreetMap (only when you use search)
08

Your rights & controls

  • Access & deletion: all your locally stored data is on your device; clear it via Android Settings → Apps → TransitLive → Clear data, or by uninstalling the app.
  • Location: revoke any time via Android Settings → Apps → TransitLive → Permissions.
  • Ad consent: you can reset or change your consent choice from within the app; declining stops personalized ads.
  • Analytics/Crashlytics deletion request: email us (below) with your approximate install date and device model and we will submit a deletion request to Firebase for any associated crash/usage data.
09

Children's privacy

TransitLive is a general-purpose transit map intended for a general audience, not directed specifically at children. The app does not create accounts and does not knowingly collect personal information from anyone, including children under 13. If you believe a child has provided personal information through the app, contact us and we will take appropriate action.

10

Changes & contact

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:

🛡️

Politica de confidențialitate

TransitLive – Aplicație Android

🛡️ Ultima actualizare: septembrie 2026
Pe scurt Aproape totul rămâne pe dispozitivul tău. Nu îți vindem datele. Firebase (Crashlytics și Analytics) ne ajută să depistăm blocările și să înțelegem utilizarea de bază a aplicației, iar Google AdMob livrează reclamele care mențin TransitLive gratuită. Colectarea de date pentru publicitate de către AdMob se activează doar după ce faci o alegere în formularul de consimțământ GDPR afișat la prima pornire. Dacă te abonezi sau cumperi TransitLive Pro, acea achiziție este gestionată integral de Google Play. Locația ta GPS este folosită pe dispozitiv pentru a găsi stațiile din apropiere și nu este trimisă niciodată către serverele noastre.
01

Ce date folosește aplicația

Tabelul de mai jos rezumă fiecare categorie de date cu care interacționează TransitLive și unde ajung acestea.

Tip de dateScopUnde ajung
GPS / locație precisăStații din apropiere, centrarea hărții, proximitatea vehiculelorDoar pe dispozitiv
Stații favoriteStațiile marcate pentru acces rapidDoar pe dispozitiv
Alerte de plecareLiniile pentru care ai cerut notificăriDoar pe dispozitiv
Orar de transport în cache (GTFS)Stații, trasee și orare, descărcate o singură datăDoar pe dispozitiv
Imaginile hărțiiIncluse în aplicație; desenate pe dispozitivul tăuDoar pe dispozitiv
Cereri pentru vehicule / sosiri în timp realPoziții în timp real ale autobuzelor, tramvaielor și troleibuzelorInfrastructura noastră dedicată
Descărcarea orarului (GTFS)Orarul publicat, preluat periodicServer de date deschise TPBI
Căutări de locuriTransformarea unui nume de loc scris de tine în coordonateOpenStreetMap
Jurnale de erori și diagnosticeDepistarea și remedierea blocărilor aplicațieiFirebase Crashlytics
Evenimente de utilizare / interacțiuneÎnțelegerea utilizării funcțiilor, îmbunătățirea aplicațieiFirebase Analytics
Istoricul achizițiilorActivarea TransitLive Pro (abonament sau deblocare pe viață)Google Play Billing
ID de publicitateReclame personalizate (necesită consimțământ)Google AdMob
Informații despre dispozitiv / sistemLivrarea ș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ătateNiciunulNiciodată colectate
02

Stocare locală: ce rămâne pe dispozitivul tău

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:

  • Stații favorite: stațiile pe care le marchezi pentru acces rapid
  • Alerte de plecare: liniile pentru care ai cerut să fii alertat
  • Date de transport în cache (GTFS): stații, trasee, curse și orare pentru București, descărcate o dată și actualizate periodic
  • Setări și starea aplicației: inclusiv un indicator că ai acceptat termenii și ți-ai dat consimțământul la prima pornire
  • Statusul Pro: dacă ai deblocat TransitLive Pro, memorat local după ce Google Play îți confirmă achiziția
ℹ️
Locația GPS Când acorzi permisiunea de locație, aplicația citește poziția ta GPS pentru a găsi stații aflate la distanță de mers pe jos și pentru a centra harta pe tine. Aceasta este folosită în timp real, pe dispozitivul tău, și nu este înregistrată sau transmisă nicăieri de către noi.
03

Date de transport în timp real

Pentru a afișa vehicule și sosiri în timp real, aplicația face cereri HTTPS standard către infrastructura dedicată pe care o operăm noi, care furnizează date de transport provenite de la operatorul de transport din București.

Ca la orice cerere web, infrastructura noastră 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.

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 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.

04

Publicitate și AdMob

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.

Consimțământul GDPR

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:

  • Accepta reclame personalizate: AdMob poate folosi ID-ul tău de publicitate și informații despre dispozitiv pentru a afișa reclame mai relevante.
  • Refuza / folosi reclame nepersonalizate: reclamele sunt afișate în continuare, dar fără personalizare. AdMob colectează totuși unele semnale contextuale (de exemplu locația aproximativă pe bază de IP, contextul aplicației).

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ă.

Ce poate colecta AdMob (dacă ți-ai dat consimțământul)

  • ID-ul tău de publicitate Google
  • Modelul dispozitivului, versiunea sistemului de operare, rețeaua mobilă
  • Locația aproximativă (pe bază de IP)
  • Date privind interacțiunea cu reclamele (afișări, clicuri)

Pentru detalii complete, consultă Politica de confidențialitate Google și practicile AdMob privind datele.

4B

Analiză și raportarea erorilor

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.

Pentru detalii complete, consultă politica Firebase privind confidențialitatea și securitatea.

4C

Achiziții și abonamente

TransitLive oferă o versiune opțională TransitLive Pro (un abonament lunar sau o achiziție unică pe viață) care elimină reclamele, cu mai multe beneficii planificate. 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.

Abonamentele pot fi gestionate sau anulate oricând din aplicația Magazin Google Play, la secțiunea Plăți și abonamente.

05

Permisiunile solicitate de aplicație

  • ACCESS_FINE_LOCATION / ACCESS_COARSE_LOCATION: opționale; folosite pentru a găsi stațiile din apropiere și a centra harta. Acordate și revocabile de tine oricând din Setările Android.
  • INTERNET: necesară pentru a prelua datele de transport în timp real și pentru a afișa reclamele AdMob. Nu este folosită pentru hartă, care este inclusă în aplicație.
  • AD_ID: necesară conform politicii Google Play atunci când AdMob este prezent; folosită de AdMob doar dacă îți dai consimțământul.
  • POST_NOTIFICATIONS (Android 13+): opțională; solicitată doar pentru alertele de plecare pe care le activezi tu.
06

Integrări cu terți

  • Google AdMob: livrarea reclamelor și gestionarea consimțământului GDPR (după consimțământ).
  • Firebase Crashlytics și Analytics: raportarea erorilor și statistici agregate de utilizare.
  • Google Play Billing: procesarea achizițiilor și abonamentelor TransitLive Pro.
  • Infrastructura noastră dedicată: poziții ale vehiculelor în timp real și sosiri.
  • Date deschise TPBI: orarul publicat (GTFS), descărcat ca fișier.
  • OpenStreetMap: transformă un nume de loc căutat de tine în coordonate pe hartă și este sursa datelor cartografice incluse în aplicație.
07

Partajarea datelor

Nu vindem, nu comercializăm și nu închiriem informațiile tale personale nimănui. Singurele date care părăsesc dispozitivul tău sunt:

  • Semnale legate de publicitate trimise către Google AdMob (doar după consimțământ)
  • Date despre erori și utilizare trimise către Firebase Crashlytics / Analytics
  • Cereri de achiziție trimise către Google Play Billing (dacă alegi să cumperi TransitLive Pro)
  • Cereri HTTPS standard către infrastructura noastră dedicată pentru datele de transport în timp real și către serverul de date deschise TPBI pentru fișierul cu orarul
  • Căutări de locuri trimise către OpenStreetMap (doar când folosești căutarea)
08

Drepturile și controalele tale

  • Acces și ștergere: toate datele stocate local se află pe dispozitivul tău; le poți șterge din Setări Android → Aplicații → TransitLive → Ștergere date sau dezinstalând aplicația.
  • Locație: o poți revoca oricând din Setări Android → Aplicații → TransitLive → Permisiuni.
  • Consimțământul pentru reclame: poți reseta sau modifica alegerea privind consimțământul din aplicație; refuzul oprește reclamele personalizate.
  • Cerere de ștergere Analytics/Crashlytics: scrie-ne (mai jos) menționând data aproximativă a instalării și modelul dispozitivului, iar noi vom depune o cerere de ștergere către Firebase pentru datele asociate de erori/utilizare.
09

Confidențialitatea copiilor

TransitLive este o hartă de transport public destinată publicului larg, nefiind direcționată în mod specific către copii. Aplicația nu creează conturi și nu colectează cu bună știință date cu caracter personal de la nimeni, inclusiv de la copii sub 13 ani. Dacă bănuiești că un copil a furnizat date personale prin intermediul aplicației, contactează-ne și vom lua măsurile necesare.

10

Modificări și contact

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: