Last Updated: 8 November 2026
This Privacy Policy describes how TNBusStand (also written “TN Bus Stand”, “we”, “us”, “our”) collects, uses, shares, and protects information when you use the TNBusStand mobile application (the “App”, Android package com.tnbusstand.mobile), the TNBusStand Operators mobile application for bus owners and operators (the “Operators App”, Android package com.tnbusstand.operator) and, where indicated, the website tnbusstand.com (together, the “Service”). In this Policy “the App” means the rider app; “Bus owners and operators” in Section 1 covers the Operators App.
TNBusStand is an independent service operated from Tamil Nadu, India. It is not affiliated with, endorsed by, or operated by MTC, TNSTC, SETC, Chennai Metro Rail Limited, Southern Railway, or any Government of Tamil Nadu or Government of India body.
This Policy is published under the Information Technology Act, 2000 and the applicable rules governing electronic records, and, being computer-generated, carries no requirement of a physical or digital signature. We handle personal data in accordance with the Digital Personal Data Protection Act, 2023 (DPDP Act) and other applicable Indian law. Using the Service signifies that you accept the practices set out here; if you do not, please do not use the Service.
Signing in is required to use the App. You may sign in either with your phone number or with your Google account; we collect only what the method you choose provides.
If you sign in with your phone number:
If you sign in with Google (via Firebase Authentication and Google Sign-In), we receive from your Google account:
Regardless of sign-in method:
The App includes a community in which signed-in riders share updates about Chennai buses, routes and stops. Taking part is optional. When you use it, we store:
How you appear to other riders. Your posts, comments and Lost & Found items are shown to other signed-in riders with your display name and profile photo, together with your community level. Community content you publish is visible to all signed-in users of the App.
You control this. Show my name and photo, in My community inside the App, turns it off: your contributions — including everything you have already posted — are then shown under a pseudonym such as “Rider 1B0F”, derived from your account. You can turn it back on at any time. Your phone number and email address are never shown to other riders either way, and a rider who has not set a display name is shown under the pseudonym.
Nearby community feed. To show reports from stops around you, your device sends its coordinates to our transit service to find the nearest stops (see Location information below). Only the identifiers of those stops, never your coordinates, are sent to the community service.
Screening and moderation. Text is checked automatically for personal details such as phone numbers, UPI ids, OTPs, and Aadhaar, PAN or card numbers, and is refused if it contains them. Some posts are held for review before they appear. Our moderators review reported content and, to act on abuse, can see the account behind a post, limited to its display name and the last 4 digits of its phone number. Moderation actions are recorded in an audit log.
When you view live bus tracking, the App fetches live bus positions from the official MTC public service. To improve accuracy for everyone, a copy of that bus information is contributed to our servers in the background:
Your device's own GPS location is not part of telemetry uploads — only bus locations as reported by MTC are sent.
Note on accuracy: live bus positions and arrival estimates come from the operator's GPS feed and are not real-time to the second — they typically lag the bus by about 30–60 seconds (longer when GPS or network is poor). Please reach your stop a few minutes early and do not rely on the App's live position or ETA to time your arrival. TNBusStand is not responsible for any missed bus or loss arising from timing differences. See the Terms and Conditions for the full disclaimer.
We use Google Firebase Analytics to understand how the App is used. This includes screens viewed, features used, and in-app events such as route searches, route/stop views, and live-tracking opens (which may include the route numbers or stop names you searched or viewed). When a search finds nothing, the text you typed is included, cut to 40 characters, so we can see what is missing. If you answer the optional question shown when you return after a while, your answer is sent too. Analytics data is associated with a pseudonymous app-instance identifier and may be associated with your account identifier so we can improve the Service for signed-in users. Analytics data is used in aggregate; we do not use it to identify you personally.
The following stay on your device (local storage) and are not uploaded: your recent routes and searches, cached route/stop data, cached fleet directory, theme preference, and cached sign-in profile. They are removed when you clear the App's data or uninstall the App. Your favourites are kept on your device too, and a copy is saved to your account (see “Favourites” below).
The App does not collect: contacts, microphone data, files, SMS content (OTP auto-read is handled by the OS/Google Play services), your WhatsApp chats or contacts (on supported phones WhatsApp can hand the sign-in code to the App so it fills in by itself, and that code is all the App receives; anything you send to our number is covered below), background location, location history, payment or financial information, or government identifiers. The App contains no payments and no bookings.
The App does not browse your photo gallery or use your camera on its own. We receive only the images you deliberately choose: the profile photo you pick through your device's system photo picker, and photos you add to a community post, taken with your device's camera app or picked through the system photo picker. We cannot see any other photo on your device.
Our WhatsApp number is also a support line. If you message it, we store:
Our team reads these messages and can reply, and replies are stored with them.
Messages we send. Besides sign-in codes and replies to you, we send invitations and updates about listing a bus on TNBusStand, only to bus owners and operators who agreed to receive them. You can opt out with the button in the message or by replying STOP; we then keep a hashed record of your number so that we do not message you again. We keep a record of which numbers these messages went to (hashed, with the last 4 digits) so that nobody is invited twice. We never send riders marketing on WhatsApp.
You can search routes, stops and timings on the website without an account. If you sign in or use the features below, we also store or process:
This covers registering and managing a bus attnbusstand.com/bus-register or in theOperators App. Both use the same account and the same records. We collect:
We use this to verify your service, manage your registration and plans, contact you about them, connect live tracking where applicable, and show passenger-facing transport information — your business name, bus and route details and, once tracking is active, permitted live location and status. Your phone numbers, email, address and documents are never shown to passengers. How live vehicle location is handled is set out in the Operator Live Tracking Agreement.
The Operators App signs you in with your phone number in the same way as the App, and keeps an unfinished registration on your phone until you submit it. Its map is drawn by Google Maps. It has no location permission, carries no ads, and contains no analytics or crash-reporting SDK. Photos and documents reach us only when you choose them with your camera, gallery or file picker.
If you use Send feedback or Report an issue (Settings → Help & feedback), we receive what you write and, for an issue, the kind of problem you pick. To help us find the problem, each report also carries:
A report does not include your location, contacts or photos. Reports go to our team only and are never shown publicly. Issue reports from the website are described under “Using the website” above.
When you save a route, stop or bus as a favourite, the App keeps it on your phone and also saves it to your account, so that your favourites come back when you reinstall the App, clear its data, or sign in on another phone. For each favourite we store which route, stop or bus it is (the route number, the stop, or the bus's number), what the App shows for it (such as where the route runs, or the route the bus was last seen on) and when you saved it. Favourites contain no location.
Removing a favourite in the App removes it from your account too. If someone else signs in to the App on your phone, your favourites are taken off the phone, stay on your account, and are never shown to them.
We do not sell your personal data. We do not share your phone number or your location with advertisers.
We process personal data on the basis of your consent (given when you sign in and when you grant permissions such as location or notifications) and, where applicable, legitimate uses recognised by the DPDP Act (such as security, fraud prevention, and compliance with law). You may withdraw consent at any time by revoking a device permission, signing out, or deleting your account; withdrawal does not affect processing already carried out.
The Android App is free and is funded by advertising served through Google AdMob. Through AdMob's mediation feature, two other ad networks, Meta Audience Network (Meta Platforms, Inc.) and Unity Ads (Unity Technologies), can also offer an ad for the same space, and the best offer is the one shown. The App uses these ad formats:
Ads never open by themselves, and they are never shown on the sign-in, Privacy Policy, or Terms screens.
The website does not show advertisements and does not use any advertising network. It uses Google Analytics cookies to understand site traffic. You can disable cookies in your browser settings at any time.
We share information only as described here:
We never sell personal data, and we never share it with third parties for their own marketing.
No system can be completely secure, so we cannot promise absolute protection. What we do commit to is applying the safeguards — technical and procedural alike — that the law expects of us.
We may retain limited data longer where required by law, for dispute resolution, or for fraud and abuse prevention, and we may keep anonymised, aggregated data that can no longer identify you.
Under the DPDP Act and this Policy you can:
The Service is not directed at children. Users under 18 should use the Service only with the consent and supervision of a parent or legal guardian, who accepts this Policy on their behalf. We do not knowingly collect personal data of children without verifiable guardian consent and we do not serve behaviourally targeted advertising to users we know to be children. If you believe a child has provided us personal data, contact [email protected] and we will delete it.
A bus arrival alert tells you when a bus you are tracking is close to a stop you chose. The first time you set one, the App asks for notification permission (Android 13 and later); it does not ask before then. An alert watches one bus, ends by itself when the bus reaches the stop, and can be cancelled at any time in the App.
So that the alert reaches you when your phone is locked or the App is closed, the watching is done by our alert service, not by your phone:
You can turn notifications off any time in Android settings; alerts then cannot be set.
Community notifications (replies to your posts, confirmations of your reports, and updates from routes and stops you follow) are shown inside the App. They are not currently sent as push notifications.
The Service may link to third-party websites and services (for example, the official MTC website, or ticket-booking platforms linked from our website). Their privacy practices are their own; review their policies before sharing data with them.
Our backend data is processed in India and on cloud infrastructure of our providers. Google services (Firebase, AdMob, and Maps), Meta (Audience Network advertising in the App, and WhatsApp messages), Unity (advertising in the App), Cloudflare (photo storage and traffic), WeatherAPI.com (weather), Vercel (website hosting and analytics), and Supabase (database and file storage) may process data on servers outside India under their own safeguards and applicable law.
For questions, complaints, or requests relating to this Policy or your personal data:
We acknowledge and address grievances within the timelines prescribed under applicable law.
This Policy may change as the Service evolves. Where a change is significant, we will flag it in the App or on the website before it applies and refresh the “Last Updated” date shown at the top. Continuing to use the Service once the revised Policy has taken effect indicates that you are comfortable with it, to the degree the law permits.