Permissions explained

Last updated: 10 July 2026

Bus Visor requests Android permissions only for features you use. You can revoke permissions at any time in Android Settings.

Permission Required? Why Bus Visor needs it
Fine / coarse location Yes (core) Display the map, optional "Use my location", and inject simulated GPS during playback.
Mock location (Developer setting) Yes (simulation) Android's official mock-location capability. Select Bus Visor under Developer options → Select mock location app.
Internet Yes (maps) Google Maps SDK, Routes API, Places API, and optional backends.
Notifications (Android 13+) Yes (playback) Foreground-service notification while a simulation runs.
Foreground service Yes (playback) Continue mock location updates when the app is minimized.
Wake lock Yes (playback) Prevent the device from sleeping during an active simulation.
Microphone Optional Voice route feature only — when you choose to dictate waypoints.

Mock location is not spyware. Bus Visor uses Android's documented developer testing API. Simulation runs only when you press Play and only on devices you control.

← Back to Trust Center