BusBus NYC Privacy Policy

Effective October 29, 2026

BusBus doesn't ask who you are. There's no account, and the app never asks for your name, email or phone number.

To find buses, the app sends our server the spot on the map you're looking at, which is often where you are, or sometimes the location of a bus stop. The server doesn't save it with anything about you, but the request log Google Cloud keeps for our server holds it for 30 days. The app uses your location only while it's open.

BusBus shows ads from Google AdMob, and uses Google Firebase to count which screens are opened, report crashes and check that requests come from the real app. Google receives information about your device for these. In the European Economic Area, the UK and Switzerland, the app asks for your consent for ads and analytics first.

This policy covers BusBus NYC for iPhone, iPad and Android, made by MGS Technologies LLC. It explains what the app collects, where it goes and what you can do about it. The two versions mostly work the same way. Where they differ, this page says so.

Your location

Finding buses: what goes to our server

Bus positions, routes, stops and service advisories come from the MTA's Bus Time service. Our server fetches them from the MTA, and the app asks our server for them. The app doesn't send the MTA anything about you.

While the map is open, the app asks our server for buses about every half minute, when you move the map or change what it shows, and when new data is ready. On Android, a My Stops widget on your home screen also asks for its stops about every 15 minutes, when you add, set up or refresh a widget, when you change your saved stops, and each time Android starts the app or updates its widgets, including in the background, for example to deliver a refresh message. These requests contain:

The server doesn't store any of this in its database, which holds only transit data from the MTA, and it doesn't link requests to a person or device. The server runs on Google Cloud, which keeps a log of the requests it receives (the address requested, which includes the point sent: the middle of the map, a point along a route or a stop's location, plus the IP address, the app and operating-system versions from the request header, and the time) for 30 days. We use these logs only to run the service, fix problems and protect it from abuse. To limit abuse, the server may also count requests from each IP address for a minute at a time, and log an address that sends too many. It also logs requests that don't pass the App Check check, without the IP address. These entries say what was requested, without the point, and include the app and operating-system versions from the request header.

Ads

BusBus shows a banner ad and a few native ads (in the bus details and in the Advisories list). The ads come from Google AdMob. No other ad network serves them. On iPhone, iPad and Android, ads are limited to content suitable for general audiences.

Google's handling of this information is covered by Google's privacy policy. Google explains how it uses information from apps that use its services and how it uses information for advertising.

Consent for ads and analytics

Analytics and crash reports

BusBus uses Google Firebase to understand how the app is used and to find and fix problems.

We use this information only to understand which features are used and to improve the app. Unless you decline in the consent message, or opt out in Privacy Settings where it's offered, Google may also use Analytics data for its advertising services, such as measuring ads and personalizing them. In the European Economic Area, the UK and Switzerland, your choices in the consent message control how Firebase Analytics stores and uses data (see above). Otherwise, there's no setting in the app to turn analytics off, and crash reporting can't be turned off anywhere. Firebase's handling of this data is described in Privacy and Security in Firebase.

Refresh messages

Each time new bus data is ready, our server sends one message through Firebase Cloud Messaging to every copy of BusBus at once, so an open map can refresh right away. To receive these, the app signs up with Firebase, which gives your device a token for it. Signing up sends Google the same random identifier for this installation, the app and operating-system versions, and your device model and, on Android, its brand. On iPhone and iPad it also sends your language and time zone, and a device ID that Google assigns for Cloud Messaging.

Your saved stops and filters

The stops you save in My Stops, your bus filter and your filter sets are kept on your device.

BusBus Ad Free

On iPhone and iPad, BusBus Ad Free is a one-time in-app purchase that removes the ads. Apple handles the purchase and payment, and we never see your payment details or your Apple Account. The app learns only whether your Apple Account owns Ad Free, and remembers that on your device. Ad Free stops the ads. It doesn't change the analytics, crash reports or requests to our server described above, and the consent message still appears where it applies.

Ad Free can't be bought in the Android app at this time.

Support emails

Nothing is sent until you send the email yourself, and you can delete any of it first. We use it only to answer your request.

Links, maps and sharing

What stays on your device

The app keeps your settings and colors, your bus filter and filter sets, your saved stops, the lines you've seen recently, copies of route data so the app starts quickly, the rating counts, your choices in the consent message, which Google's software also sends to Google with ad and analytics requests, and, on iPhone and iPad, whether Ad Free was bought. On Android, it also keeps what each My Stops widget should show, shortcuts to your saved stops, and the bus pictures you've shared. Apart from what the app sends our server to find buses, such as the lines you show and, sometimes, the location of a saved stop, what you open in Maps or share, the syncing and backups described above, and your iPhone or iPad's own iCloud or computer backup if you use one, none of this leaves your device. Deleting the app removes it.

Who receives information

We don't sell your information. We share it only with the companies that provide the services described above:

Letting Google use information from the app to personalize ads may count as "selling" or "sharing" personal information, or "targeted advertising", under some US state privacy laws. Where those laws apply, you can opt out in Settings › Privacy › Privacy Settings. On Android, you can also delete your advertising ID (see below). We may also disclose information if the law requires it.

Your choices

How long information is kept

Because we don't link our server's records to a person, we usually can't find the data that came from a particular phone. Depending on where you live, you may have the right to ask what information we hold about you, or to have it deleted. Write to us at the address below and we'll do what we can, including asking Google to delete data it holds for us.

Children

BusBus is made for a general audience of bus riders, not for children, and we don't knowingly collect personal information from children under 13. If you believe a child has sent us personal information, contact us and we'll delete it.

Changes to this policy

If BusBus starts handling information differently, this page will be updated first, with a new effective date at the top.

Contact

Questions about this policy or about BusBus's handling of information can be sent to MGS Technologies LLC at busbus-privacy-policy@mgsapps.com.