Busvisor integrates with external services only when required for map display, routing, or optional features you enable. We do not embed advertising, analytics, or social SDKs in v1.0.0.
Google Maps Platform
- Google Maps SDK for Android — map display and map interaction.
- Google Routes API — road-following route geometry.
- Google Places API — place search and geocoding.
Related requests are sent to Google under Google's Privacy Policy.
Google Play Services
Used for standard Android location services integration where applicable. Governed by Google's terms and privacy policy.
Bus-stop lookup — GTFS transit data (optional)
Optional. Used only when you request public transport stops for a route. The app connects to a GTFS transit-data service to retrieve the scheduled stop list (stop names, times, and coordinates) for a selected city / regional feed — for example Melbourne (PTV), Brisbane (SEQ), or Seattle (King County Metro). Additional licensed feeds are added as separate city datasets (not one global dump). It does not upload your saved routes or your location. Not used unless you trigger the feature.
Voice Route API (optional)
Optional. Used only when you enable voice-guided route creation. Spoken instructions are sent to the configured voice backend to produce waypoints. Not used unless you open and use the voice route feature.
Technology stack (open components)
- Flutter — cross-platform UI framework (Android build).
- Android — target platform and mock-location APIs.
- Google Maps SDK — map rendering.
- Google Play Services — location services integration.