Back to Singapore Bus & MRT Live
Singapore Bus & MRT Live icon

Privacy Policy

Singapore Bus & MRT Live

At a glance

There is no account and no sign-up, and no server of ours: the app asks LTA DataMall and data.gov.sg for live data straight from your phone, and loads map tiles from OpenFreeMap. Those requests carry no account and nothing about you beyond your IP address, with one exception: when the Bicycle parking layer is switched on, the centre of the map area you are looking at, rounded to about 110 metres, is sent to LTA to find parking nearby. If you allow it, the app reads your phone's location (only while the app is open, and only when you ask) to show what is near you; it stays on your phone and is never sent to us, stored or shared. Your saved places and settings are kept on your phone only. The app is free and ad-supported, using Google AdMob. The app also uses Google Firebase to count which screens are opened, to find crashes and to measure speed, using a random ID for this installation and never a place, a search or your location (details below).

  • No personal data required to use the app
  • No account needed
  • Contains ads
  • Limited sharing with named partners

This Privacy Policy explains how MobileMint (“we”, “us”) handles information in connection with the Singapore Bus & MRT Live mobile application (the “App”). It applies to the App only. By using the App, you agree to the practices described here.

Information we collect

We are deliberately minimal about data. The App collects only what is described below, and nothing more:

DataWhy & how
Live transport and road dataBus arrivals, MRT crowd levels and alerts, lift outages, taxis, carparks, traffic, EV charging, bicycle parking and weather come from LTA DataMall and data.gov.sg. The app asks them directly, with no server of ours in between. Each request carries your IP address, as any web request does, and nothing else about you. Bus arrivals refresh about every 20 seconds while a bus stop card is open, and the live layers refresh no faster than their data does, only while they are switched on.
Bicycle parking layer (optional)When you switch on the Bicycle parking layer, the app sends the centre of the map area you are looking at to LTA, rounded to about 110 metres, to find racks nearby. That position is not stored by the app and is not sent to us.
Street mapThe map loads map tiles from OpenFreeMap as you pan and zoom. Each request carries the part of the map being shown and, like any web request, your IP address. It carries no account.
Location (optional)If you allow it, the app reads your phone's approximate or precise location while it is open: when the map opens (to start where you are), when you tap Near me, or when you choose My location in the Plan tab. It is used on your phone only, never stored, never sent to us and never shared, and the app never reads your location in the background. You can decline, and everything else in the app still works.
Saved places and settings (on device)The stations and bus stops you save, your language and theme, and which live layers you switched on are kept on your phone only. Settings, then Delete local data, removes them, and so does uninstalling the app.
Train disruption alerts (optional)If you switch them on, the app asks for notification permission, checks LTA's service status in the background about every 15 minutes and shows a notification on your phone. The check carries your IP address and nothing else about you. It is not a guarantee: check LTA for live status.
Advertising identifierYour device's advertising ID, IP address and coarse device information are used by Google AdMob to show ads and to limit how often you see the same one. This is handled by Google, not by us. Where the law requires it (for example the EEA, the UK and Switzerland), the app first asks for your consent in a form from Google. The app never gives the ads software your exact location.
Usage statistics, crash reports and speed (Google Firebase)Firebase Analytics counts which screens are opened and which live layers are switched on or off, as counts and fixed labels. It never records a place, a station, a bus stop, a search or your location. Firebase Crashlytics sends a report when the app crashes (what went wrong inside the app, plus the phone model, Android version and free memory). Firebase Performance Monitoring measures how quickly the app starts, draws screens and loads data. To do this Firebase collects a random ID for this installation, basic phone and app information (model, Android version, language, app version) and your IP address, from which Google can work out an approximate location. None of it is linked to a name, because there is no account. Firebase Cloud Messaging and In-App Messaging use the same installation ID so the developer can show a notice; the app sends none at present. There is no setting in this version to switch these off.

How we use information

We use the information above solely to operate, maintain, and improve the App — for example, to provide its core features, keep it stable by diagnosing crashes, and understand which features are useful in aggregate. We do not use your information for profiling unrelated to the App, and we never sell it.

Analytics

The App uses privacy-conscious analytics to collect aggregated, anonymous information about usage and stability. This helps us fix bugs and decide what to build next. These analytics are not used to identify you personally.

Advertising

The App is free and supported by advertising. Our advertising partner may use your device’s advertising identifier to show ads and limit how often you see the same ad. You can reset or limit this identifier at any time in your device settings under Settings → Privacy → Ads. We do not share your name, email, or contacts with advertisers.

Third-party services

We rely on a small number of trusted service providers. Each processes data only as needed for the purpose listed and under their own privacy policy:

  • Google AdMob— Shows the ads that keep the app free, and applies frequency limits so the same ad is not repeated..Privacy policy ↗
  • Google Firebase (Analytics, Crashlytics, Performance Monitoring, Cloud Messaging, In-App Messaging)— Counts which screens are used, reports crashes and measures speed, from a random per-installation ID and basic phone and app information. It never receives a place or your location from the app..Privacy policy ↗
  • LTA DataMall (Land Transport Authority, Singapore)— Supplies live bus arrivals, MRT crowd levels and alerts, lift outages, taxis, carparks, traffic, EV charging and bicycle parking. The app asks it directly; each request carries your IP address and, for the Bicycle parking layer, the rounded centre of the map area in view..Privacy policy ↗
  • data.gov.sg (Government of Singapore open data)— Supplies the weather shown in the Live view: the 2-hour forecast, rainfall and temperature. The request carries your IP address and nothing else about you..Privacy policy ↗
  • OpenFreeMap— Supplies the map tiles for the street map. Its privacy policy says it has no user accounts, uses no cookies or tracking, and does not store IP addresses in its normal access logs. Map data is © OpenStreetMap contributors..Privacy policy ↗

Data storage & security

Your in-app content is stored locally on your device by default. No method of transmission or storage is ever 100% secure, but we take reasonable measures to protect your information against unauthorised access, alteration, or loss.

Children’s privacy

The App is not directed to children under 13, and we do not knowingly collect personal information from children. If you believe a child has provided us information, contact us and we will delete it.

Your rights & choices

Depending on where you live (including under the GDPR and CCPA), you may have the right to access, correct, export, or delete your personal information, and to object to or restrict certain processing. Because the App stores your content on your device, you can remove it at any time by clearing the App's data or uninstalling it. To exercise any right, email us at the address below and we will respond within 30 days.

Data deletion

Everything the app keeps lives on your phone alone, so removing it needs no request to us.

  1. 1To remove your saved places, layer choices and settings, open Settings in the app and choose Delete local data.
  2. 2To remove a saved place only, open it and tap the star again.
  3. 3To remove everything, uninstall the app. All of its local data goes with it.

Data retention

We keep personal information only as long as needed to provide the App and for legitimate legal or operational reasons. Anonymous, aggregated analytics may be retained to understand long-term trends. When you delete your data, we remove it from active systems promptly and from backups within a reasonable period.

Changes to this policy

We may update this policy as the App evolves. When we make material changes, we will update the date below and, where appropriate, notify you in the App. Continued use after an update means you accept the revised policy.

Contact us

Questions about this policy or your data? Email us at rasel.dev.cse@gmail.com. We read every message.

Last updated November 10, 2026 · MobileMint · Singapore Bus & MRT Live 0.1.0

Our apps on Google PlayChat on WhatsApp