TransitSG shows live bus arrival times for Singapore, using data from LTA DataMall (datamall.lta.gov.sg). It's an independent app, not affiliated with LTA or the Singapore government.
Data is provided under the Singapore Open Data Licence.
Used only on your device, to find bus stops near you and how far away they are. Your location is never sent anywhere. You can deny or revoke this permission at any time in your device's settings — if you do, the Home screen shows an explanatory empty state instead of nearby stops.
Requests to fetch arrival times pass through a server we operate; that server (and its hosting provider) can see your IP address, but never your location or identity. Arrival time lookups aren't stored beyond brief caching — a couple of minutes at most — to keep the app fast.
Your favourite stops, any labels or nicknames you give them, and your recent searches. All of it stays on your phone — nothing is uploaded or backed up to a server we control. Clearing the app's storage or uninstalling it removes everything immediately.
If you send feedback from Settings, we receive the message you typed, the app version, your operating system version (Android or iOS) and device model, and, only if you choose to give it, an email address to reply to. That goes through the same server as arrival requests and is delivered to us as an email by Resend (privacy policy). It is used only to read and answer your feedback, and it is also the way to reach us with a question about this policy. Nothing is sent unless you tap Send.
No accounts, no ads, no analytics, and no tracking SDKs. Apart from an email address you choose to include with feedback, we don't collect your name, email, or any other personal information, and we don't sell or share your data.