RailSpotting Android app

How location is used

A phone receiver moves, so RailSpotting needs to know where it is to make sense of what it hears: which crossings a train passed, which channel list to listen to, and where to put the trains it heard on the map. This page says exactly when the app uses your position and what happens to it.

When

What RailSpotting does with it

Things that use the position only on the phone

Permission

The app asks for precise location, with a word on why, when you first turn listening on. It does not need background location (“Allow all the time”): listening runs as a foreground service with a notification, which keeps location while the screen is off.