Privacy Policy
Last Updated: January 1, 2026
MAVLink GPS ("the App") is a utility designed to bridge Android Location Services to ArduPilot flight controllers.
Location Data Usage
This app collects and processes your device's precise location data (GPS, WiFi, Cellular) for the sole purpose of:
- Generating MAVLink
GPS_INPUTmessages. - Transmitting these messages via USB-OTG or UDP to your connected Flight Controller.
Crucially: This location data is processed locally in real-time. We do not store, track, or upload your location history to any external servers or cloud services. The data effectively travels from your phone's GPS chip directly to your drone via a wire.
Permissions
The App requests specific permissions strictly for functionality:
- Location (Fine/Coarse): Required to access the Android Fused Location Provider. Without this, the app cannot function.
- USB Host: Required to communicate with the connected Flight Controller.
- Foreground Service: Required to keep the GPS connection active while the screen is off or the app is in the background (if enabled).
Contact
For questions regarding this policy, please check our GitHub repository issues page.