Privacy policy
What Bogie collects, what it does with it, and what stays on your phone.
Bogie is a train tracking app for Android. It is made by Suyogya Shukla, a solo developer in India. This policy covers the Bogie app and the website bogieapp.com.
Last updated on 8 October 2026.
The short version
- Bogie has no accounts. It does not ask for your name, phone number or email address.
- Bogie has no ads, and no analytics or tracking software.
- Your trips are stored on your phone, not on Bogie's server.
- Bogie uses your location only if you allow it. Your location leaves your phone only in the cases that this page describes.
- Bogie does not sell your data or share it with advertisers.
What stays on your phone
Bogie stores this data on your phone:
- Your trips: the PNR, the train, the stations, the date, and the coach, berth and booking status of each passenger. If a passenger's name comes with a PNR's status, Bogie stores that too.
- Your past trips and your travel stats.
- Your recent searches, your settings and the timetables that Bogie saves for offline use.
You can remove a trip in Bogie at any time. If you clear Bogie's storage in Android's settings or uninstall Bogie, all of this data is deleted.
If backup is on in Android, your phone can include Bogie's data in its backup to your Google account.
When you open Bogie, it checks if the clipboard holds a PNR, so it can offer to add that ticket. The clipboard's content stays on your phone.
What Bogie sends to its server
Bogie gets its live data from its own server. To get an answer, the app sends the server the following.
- What you look up. The train, station or route that you ask about. The server does not keep a history of what you looked up.
- An install ID. Bogie makes a random ID the first time you open it. The ID identifies one installation of the app. It is not linked to your name, your Google account or your phone's hardware. The server uses it to limit misuse.
- A device check. About once a month, Bogie registers with its server, and your phone sends a certificate from its secure hardware. The certificate shows that the app is the real Bogie and that the phone's software has not been modified. The server keeps the install ID, the result of the check and the time.
- Your PNR. When you add a ticket or Bogie checks its status, the server looks the PNR up with a public source. It returns the answer to your phone. The server holds the answer in its memory for a short time, so that it does not look up the same PNR twice. It never saves a PNR or its answer to a database or to its logs.
- A rough location, for the station near you. If you allow location, Bogie sends the centre of a square of about 10 km around you. The server uses it to find the station nearest to you. Bogie does not send your exact position for this.
- Your position on a train, only when you say you are on it. When you track a train and tell Bogie that you are on it, Bogie switches on GPS about once a minute. Bogie uses the position on your phone to show where the train is, even with no internet. While the train runs, Bogie also sends the position to its server, at most once every 5 minutes. With it, Bogie sends a short code made from the ID of the mobile tower that your phone uses. The server works out how far along the route the train is. It keeps that distance, the train, the time and your install ID. It does not keep the coordinates of a position report. Bogie uses these reports to give everyone who follows that train a more accurate live status. A report shows other people where the train is, never who sent it.
- Mobile towers, only when you say you are on a train. With each GPS position, Bogie notes which mobile tower your phone is on: the tower's ID, its network and its signal strength. When there is a connection, Bogie sends these to its server, each with the place where it was seen and the day. Until then they wait on your phone. The server keeps each tower with the places where it was seen. It does not keep your install ID or the time of day with them. Bogie collects this so that it can later find a train's position with GPS off.
Bogie's server uses your IP address to limit misuse, and does not save it.
Location in the background
If you turn on Journey reminders, Bogie reads your location in the background, even when the app is closed. Bogie uses it on your phone to tell you when to leave for the station. It also uses it to notice when you are on a train you have booked. This location does not leave your phone.
Journey reminders are off until you turn them on. You can turn them off in Bogie's settings at any time.
Who else handles data
- Public sources of train data. Bogie's server looks up trains and PNRs there. The request comes from the server, so these sources do not receive your IP address or your install ID.
- Cloudflare carries the traffic between your phone and Bogie's server, and protects the server from attacks. To do that, it handles your IP address and your requests. It can hold an answer that is the same for everyone, such as a station's board, for a short time. It does not hold a PNR answer.
- Vultr hosts Bogie's server, in India.
- Healthchecks.io tells Bogie's developer when Bogie's server stops working. The server sends it a short signal every few minutes. The signal has nothing about you, your phone or your trips in it.
- Google. Google Play delivers Bogie and its updates. If backup is on in Android, Google stores that backup.
- Spacefast hosts the website bogieapp.com.
Each of these services handles data under its own privacy policy.
How long the server keeps data
- The server deletes a position report after 48 hours.
- The server keeps each install ID with the results of its device checks, and with a score for how reliable its reports were. These records have no fixed end date, because Bogie needs them to prevent misuse. They hold no name, address or location.
- The server keeps each tower's code or ID with the places where it was seen, to about 100 metres. It also keeps the day it was last seen there. It keeps no install ID with them. These records have no fixed end date. They help Bogie find a train's position when a phone has no GPS fix.
- The server keeps statistics about how late trains run. They hold nothing about people.
- When a request fails or is slow, the server writes a log line with the time and the request. A log line never holds a PNR.
Your choices
- You can use Bogie without location. Live status, PNR status and your trips work without it.
- You can turn off location for Bogie in Android's settings at any time.
- Bogie sends your position on a train only after you say that you are on it. To stop, stop tracking the train.
- To delete what is on your phone, remove the trip in Bogie, clear Bogie's storage or uninstall Bogie.
- To get a new install ID, clear Bogie's storage in Android's settings.
The website
The website bogieapp.com sets no cookies and has no analytics. If you pick light or dark mode, your browser remembers it until you close the tab. The website loads its font from Google Fonts, so Google receives your IP address.
Changes to this policy
If this policy changes, the new version appears on this page with a new date.
Contact
For any question or request about your data, write to privacy@bogieapp.com.