Privacy Policy
In brief
Offline play needs no account. Optional online multiplayer uses Google Play Games sign-in and stores your racing name, statistics and friends on our server; you can make your profile private or delete your account at any time. The website loads Google Analytics and Ads only with your consent.
Last updated: 2026-10-17
This policy covers this website (dronesimulator.flights) and the Drone Horizon PRO Android app (com.dronehorizon.simulator) distributed on Google Play. Questions and requests: contact@dronesimulator.flights. To delete your online account and data, see Delete your account and data.
Summary
- Flying offline needs no account. Settings, controls, Garage builds and progress stay on your device.
- Online multiplayer is optional. If you sign in with Google Play Games, our race server stores a multiplayer account: your racing name, Google Play Games player ID and the statistics described below.
- Your racing name, rating and race results are visible to other players. Detailed profile statistics are public by default; you can make your profile private (friends only).
- We do not sell data, the app contains no advertising SDKs, we do not run our own analytics, and we do not track you across other apps. Google Play Games Services (used for sign-in) collects its own analytics and diagnostics for Google, as described below.
- You can delete your online account in the app or by request; see data deletion.
Data stored only on your device
Settings, controller calibration and profiles, touch layout, Garage builds, Academy and mission progress, offline records and flight logs are stored in the app’s private storage on your device. They are not sent to us. Uninstalling the app or clearing its data removes them.
Online multiplayer (optional)
Multiplayer uses Google Play Games Services sign-in. When you sign in, the app obtains a one-time server code from Google; our server exchanges it with Google and receives your Google Play Games player ID, Play Games display name and avatar image address. We do not receive your email address, contacts or Google password.
Our race server then stores a multiplayer account containing:
- Identifiers: a random account ID we generate, your Google Play Games player ID, a friend code, and sign-in session records (a one-way hash of the session token, valid for 60 days).
- Profile: your racing name (initially your Play Games name; you can change it; names are unique), avatar image address, profile visibility (public or private), and account creation and last sign-in times.
- Game activity: races, wins, podiums, finishes, rating and peak rating, best lap per track, your last ten results, monthly championship points, and per-race records (track, place, finishing and best-lap time, number of pilots, date).
- Friends: your friends list and the friend requests you sent or received. While you are signed in, friends can see whether you are online, in a room, racing or in free flight.
- App and device integrity: the result of a Google Play Integrity check (see below) and the time it was made.
During a race the app sends your drone’s position, orientation and speed several times per second. The server uses them to judge gates, laps and fair play and relays them to the other pilots in your room. They are kept in memory for the race only and are not stored.
What other players can see
- Everyone in your room, and everyone viewing the leaderboards and monthly championship table: your racing name, rating tier and race results.
- Anyone who looks up your racing name: your profile statistics if your profile is public (the default), only your name if it is private. Friends always see your statistics and online status.
Data collected by Google Play Games Services
Drone Horizon uses Google’s Play Games Services SDK for sign-in, achievements and leaderboards. The SDK starts when the app opens and checks whether you are signed in to Play Games. According to Google, it collects your Play Games gamer identity (gamertag, avatar) when you create or update your Play Games account, and analytics and diagnostics data to improve the stability of its SDKs and Google’s products, encrypted in transit. This collection is done by Google and processed under Google’s privacy policy; see Google’s Play Games Services data disclosure. You control your Play Games profile visibility and can delete your Play Games data in your Play Games settings or Google account.
Google Play Integrity
Once per app launch while signed in, the app requests a Play Integrity token from Google Play, bound to a one-time challenge from our server. Our server asks Google to decode it and records only the outcome: whether Google Play recognizes the app, whether the device meets basic integrity, whether the copy is licensed, and the time. We use this to protect online play and paid copies from tampering. We do not store the token. Google processes integrity requests under Google’s privacy policy.
Optional features that contact other services
- Real World map mode (access-code feature): the app sends the chosen destination and a device credential issued by our gateway; the gateway streams Google Maps 3D map data. Google Maps content is subject to the Google Maps terms and Google’s privacy policy.
- Real Flight with a DJI aircraft or remote: only when you start this feature, the DJI Mobile SDK registers the app with DJI and connects to your DJI hardware. For registration DJI receives the app key, app and SDK version, SDK type, phone model, Android version and region, and may receive an app-scoped identifier and connected DJI device model, as listed in DJI’s SDK data list. Drone Horizon turns off DJI’s optional “product improvement” reporting (device identifiers, diagnostic and usage data). DJI processes registration data under its own privacy policy. Controller input is used on the device and is not sent to us.
- Reviews and purchases use Google Play’s own in-app review and store flows.
Why we use this data
- To provide online multiplayer: sign-in, rooms, races, results, leaderboards, championships, friends and profiles (the service you request).
- To keep online play fair and secure: anti-cheat checks on race movement, Play Integrity, rate limits and abuse prevention (our legitimate interests).
- To operate and fix the service, using the logs described below.
We do not use this data for advertising or profiling, and we do not sell it. We do not share it with third parties for their own purposes; the SDK providers named above (Google, and DJI if you use Real Flight with DJI) collect the data described in their sections under their own policies.
Service providers and transfers
- Amazon Web Services hosts the race server and its database in the United States (Ohio).
- Google provides Play Games sign-in, Play Integrity, Google Play and (for Real World) Google Maps data.
These providers process data on our behalf, or under their own terms for their services. Data may be processed outside your country.
Security
All app–server traffic uses HTTPS or secure WebSockets (TLS). The account database is encrypted at rest by AWS. Server credentials are kept in AWS’s encrypted parameter store and are never part of the app. Server access is restricted to the developer.
Retention
- Multiplayer account, statistics, race records and friends: kept until you delete your account.
- Sign-in sessions: expire automatically after 60 days.
- Race-server logs (errors and fair-play decisions; no IP addresses): deleted after 30 days.
- Web server access logs (IP address, requested address, time): deleted after 14 days.
- Database backups (point-in-time recovery): kept up to 35 days, so deleted data leaves the backups within 35 days.
- On-device data: until you uninstall the app or clear its data.
Your choices and rights
- Play offline without signing in, sign out at any time, or make your profile private.
- Change your racing name in the app.
- Delete your online account and its data in the app or by request: dronesimulator.flights/data-deletion/.
- Ask for a copy of your data or a correction by writing to contact@dronesimulator.flights. Depending on where you live, you may also have the right to object, to restrict processing or to complain to a data protection authority.
- Your Google Play Games profile itself is managed by Google in your Google account and Play Games settings.
Children
Online multiplayer requires a Google Play Games account, which Google provides subject to its own age requirements. If you believe a child has created a multiplayer account without appropriate consent, contact us and we will delete it.
This website
dronesimulator.flights has no visitor accounts. Our web server keeps standard access logs (IP address, requested page) for 14 days for security and reliability.
Optional Google Analytics and Google Ads
With your permission, this website uses Google Analytics (G-96F9CTE7KQ) to measure site use, including clicks to the official Drone Horizon Google Play listing, and Google Ads (AW-17463494046) for advertising measurement and personalization. These services may receive page addresses, the Google Play destination, device and browser information, interactions, network information and cookie identifiers. Google may process this information outside your country.
The Google tag does not load until you permit at least one of these services. You can accept both, reject both or choose them individually. The site stores your choice in this browser for up to 180 days. Without JavaScript, neither service loads. Rejecting does not restrict access to content or the game purchase link. Use “Privacy choices” in the footer to change your decision. Withdrawal stops subsequent tag loading and attempts to remove this site’s Google measurement cookies; it does not erase information already processed by Google. Read Google’s privacy policy and how Google uses information from partner sites.
Changes and contact
We will update this page, and its date, before any change in how the app handles data. Contact: contact@dronesimulator.flights, or the developer contact on the official Google Play listing.
