Speedbird Radar — Privacy Policy
Effective date: 11 November 2026
Developer: EDOC NS, Serbia
Contact: edoc.ns.dev@gmail.com
Speedbird Radar shows aircraft flying near you on a radar on your Huawei watch, with an Android phone app that fetches the flight data. This policy explains what data the apps use, why, how long we keep it, and who else is involved.
In short:
- We use your location to find nearby flights. Our server only ever gets a rough area, never your exact position.
- There are no accounts, no ads and no advertising or tracking tools.
- We keep anonymous usage statistics so we can see how the app is used and improve it.
- We never sell data.
What we use and why
Your location (phone). While you use the app, the phone app uses your device's location to find aircraft near you and to work out each aircraft's distance and direction. A notification shows while a radar session is running. Your exact position stays on your phone. To ask for flights, the app sends our server only the 1° × 1° map squares around you and the radar range you chose. Each square is roughly 111 km tall and, in Europe, 60–80 km wide. We don't receive or store your coordinates, and we don't use IP addresses to locate you.
An anonymous ID. The app signs in to our server with Firebase Anonymous Authentication, which creates a random identifier for your installation. It isn't linked to your name, email, phone number or any account. We use it to keep the service fair (limiting how often one installation can ask for data), to protect it from abuse, and to count usage (below).
App integrity check. The app uses Firebase App Check (with Google Play Integrity) so our server can tell that requests come from the genuine app. This sends a token about the app's and the device's integrity, not personal information.
Flights you open. When you open an aircraft's details, the app sends our server that aircraft's public transponder code and callsign to look up its route and type. This is about the aircraft, not about you.
Your watch. The phone and watch apps talk directly over Huawei's Wear Engine, through the Huawei Health app. The phone app asks for Huawei's "basic device information" permission only to find your connected watch and send it the radar. Your settings (range, units, text size, screen-on time) are stored on your phone and watch.
Usage statistics
To understand how the app is used and to improve it, our server records usage linked to your anonymous ID:
- Sessions: when each radar session starts and ends, how many radar updates and flight details it had, the radar range, units and display settings used, and how many times you changed them.
- Where: the 1° map squares of each session and the country they're in. Never your exact position, never your IP address.
- Your setup: the app version, your phone's maker and model, its Android version and language, your watch's model and whether the watch was connected.
- Per user: when the ID was first and last seen, and totals of sessions, radar time and flight details opened.
- Daily totals without any ID: numbers of users, new users, sessions and radar time, and counts by country, app version, phone model and watch model.
We use this only to run and improve Speedbird Radar. It isn't used for advertising, isn't combined with other data about you, and isn't sold or shared.
How long we keep data
- Session records: 24 months after the session, then deleted automatically.
- Per-user records: 12 months after the ID was last used, then deleted automatically.
- Daily totals: these contain no IDs, and we keep them.
- Radar data in the server's memory: the squares you asked for, your range and when you last asked. This lasts only while you use the radar and is gone when the server restarts or after inactivity.
- Flight look-ups: routes, aircraft and airport details are cached by aircraft, callsign or airport for up to 90 days. They contain no information about you.
- Technical logs: like any online service, our hosting provider (Google Cloud) records requests, including IP addresses, in logs kept for up to 30 days. We use them only to keep the service running and secure.
Uninstalling the app or clearing its data makes the app create a new anonymous ID next time. The old ID is no longer used, and its records expire as described above.
Who else is involved
- Google Firebase / Google Cloud (EU region, europe-west1) hosts our server, the anonymous sign-in, App Check and the database, as our service provider. See Google's privacy policy.
- Huawei provides Wear Engine and Huawei Health for the phone–watch connection, under Huawei's own terms and privacy policy.
- adsb.fi (aircraft positions) and hexdb.io (routes and aircraft details) provide the flight data. Our server asks them for an area or an aircraft; they never receive your identity, your ID or your device information.
We don't sell or rent data, show ads, or use advertising or third-party analytics tools. We don't share data with anyone except as described here or when the law requires it.
Your choices and rights
- Location: you can allow approximate instead of precise location (directions to aircraft are then rough), or deny location (the radar then can't find flights). You can change this at any time in Android's settings.
- Stop: "Stop" in the app ends the session and its location use. Uninstalling removes the apps and their settings.
- Requests: to ask about, access or delete the data linked to your installation, email edoc.ns.dev@gmail.com. The easiest way is Report a problem in the app (Settings → About): it opens an email in your own mail app with your installation's anonymous ID and your setup (app version, phone model, Android version, language, watch and settings) filled in, so we find exactly your records. You can read and edit it before sending. Without the ID, tell us your phone model and roughly when you used the app, and we'll find and delete the matching records.
- Your rights: depending on where you live (for example under the GDPR in the EU/EEA, or Serbia's Law on Personal Data Protection), you may have rights to access, correction, deletion, restriction and objection, and to complain to your data protection authority.
- Legal basis: providing the service you ask for, and our legitimate interest in keeping it secure and fair and in understanding how it's used so we can improve it.
Children
The app isn't directed at children under 13 (or the minimum age in your country), and we don't knowingly collect their data.
Changes
If this policy changes, we'll update it here and change the effective date. Significant changes will be noted in the app's release notes.