Airplanes Multiplayer: privacy policy
Who we are
Airplanes Multiplayer is a Battleship-style game for Android in which you find and hit the head of an opponent's plane. The game is made and published by 95eal games, the trading name of an individual developer, Silviu Buligan. That developer decides what data the game handles and why, and is the controller of the data described here, except the data other companies control themselves (see Data other companies control). For anything in this policy, write to airplanes.multiplayer@gmail.com.
The game is for people aged 13 and over. See Children.
The short version
- There is no sign-up and you type nothing about yourself. The game signs you in anonymously. Your name in the game is drawn for you from fixed lists. You cannot type a name.
- Your country flag and your platform are shown to other players only if you switch them on in Settings. Both start off.
- The game shows ads (through Unity LevelPlay, with Google AdMob and Unity Ads) and sells optional items through Google Play. Ads use your phone's advertising ID.
- Where the law requires it (the European Economic Area, the United Kingdom and Switzerland) you are asked for your choices first, by Google's consent message for ads and by the game's own question for analytics.
- The game never sees your payment card or other payment details. Google handles payment.
- Settings > Delete my data deletes your anonymous Unity account, asks Unity to delete your analytics data and wipes your game profile from your phone. Leaderboard entries are removed on request.
What the game keeps on your phone
The game keeps one local file, your profile (profile.json in the game's own storage area on the phone), and a backup copy of it if the file is ever found damaged. It holds:
- your drawn name (stored as two numbers that pick words from the game's lists), and the country you chose, if you chose one;
- whether Show my flag and Show my platform are on (both off until you switch them on);
- your rating and division, match statistics, win streaks, achievements and difficulty progress, and the ratings of the computer opponents you have met;
- your settings: sound and music volume, vibration, language, colour-blind mode, reduced motion, default difficulty, aeroplane model and colour;
- which hints you have seen;
- your analytics choice: whether it is on, and whether you have answered the question;
- the ids of the items you have bought, copied from Google Play so the game works offline (for example,
airplanes.remove_ads), and how many rewarded ads you have watched toward each item; - an ad-timing clock: how long the game has been in the foreground, when the last ad was shown on that clock, and how many ads you have watched in total;
- your daily streak, the items you have seen marked as new, and your bonus experience points.
The profile holds no free text, no device model or name, and no player id. It is not encrypted and can be edited by someone with access to the phone's files, so your rating is a local display value.
The Unity services below and Google's consent component also keep small items of their own on the phone, such as your anonymous sign-in session, the last settings the game fetched, and your ad-consent choices.
Uninstalling the game removes what it keeps on the phone. On Android, the system's backup feature (on by default, and not something the game controls) can restore the profile together with the anonymous sign-in if you reinstall, so that your profile and your anonymous player come back as a pair.
What the game sends, and to whom
To other players
- To your opponent, once per online or LAN match: your drawn name, your displayed rating, and your real rating (which their game uses to work out the expected result and shows nowhere). Your country is sent only while Show my flag is on, and your platform only while Show my platform is on.
- To your local network, while you host a LAN game: your drawn name, so nearby players can find your game. This travels unencrypted on your local network.
- To the leaderboards, after each ranked match that counts. See The leaderboards.
Nothing else about you reaches another player. The country your phone suggests when you open the country picker is not stored or sent anywhere until you choose it. There is no chat and no free text between players.
To the services that run the game
Each provider below receives only what is listed, and handles it under its own policy, linked in Provider policies.
| Service | What it receives | Why |
|---|---|---|
| Unity Authentication (anonymous sign-in) | An anonymous player id that Unity creates, and the text of your drawn name (through Unity's Player Names feature). | Identifies you to Unity's other services so online play and the leaderboards work; the name is what your leaderboard entries show. |
| Unity online play (Sessions, Relay, Matchmaker) | Your anonymous player id and the match messages, which carry what is sent to your opponent (above). | Finding an opponent, joining a game by code and passing moves between the two phones. |
| Unity Leaderboards | The score and details listed under The leaderboards. | The public rating and win-streak leaderboards. |
| Unity Remote Config | Your anonymous ids and device details that Unity's software attaches: operating system and version, device maker and model, processor, memory and graphics, screen size, system language, the game's version and how it was installed. Unity works out your approximate country from the network address the request comes from; the game sends no location. | Game settings that can change without an update, a maintenance switch, a minimum version, and deciding whether you must be asked the analytics question where you are. |
| Unity Analytics (see Analytics) | Eight game events (below) and Unity's automatic events (a new player, a session starting, running and ending, and the device, with its platform and language). Unity attaches its own pseudonymous installation and player ids. | Seeing how the game is played and where it fails, so it can be improved. |
| Unity Diagnostics | When the game crashes, throws an error or stops responding: the error, the last 10 lines of the game's log and the device's details. No log line names you or your opponent. | Finding and fixing crashes. This is sent whatever you chose for analytics. |
| Unity LevelPlay and its ad networks (see Ads) | Your advertising ID, device details and how you interact with ads. | Showing ads. |
| Unity In-App Purchasing and Google Play Billing (see Purchases) | Which items you buy and own, passed between the game and Google Play. | Selling optional items and restoring them on your phone. |
| Google Play | For in-app updates, which version of the game you have. Separately, Android and Google Play collect crash and freeze reports (Android vitals) from installs from Google Play, as your device's settings allow; the game adds nothing to them. | Telling you when an update is ready, and finding crashes. |
Cloud Save. This version of the game does not use Unity Cloud Save: your profile is stored on your phone only. If a later version moves any data to Cloud Save, this policy will be updated first.
Analytics
Analytics is optional, and the game plays exactly the same with it off.
- In the European Economic Area, the United Kingdom and Switzerland (Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland and the United Kingdom), the game asks you first. Nothing is collected for analytics until you say Allow. Allow and No thanks are equal in size and weight, and Back counts as No thanks. If the game cannot tell where you are, it asks.
- Everywhere else, analytics is on by default and you can switch it off at any time in Settings.
- Your answer follows you: once you have chosen, the game keeps your choice wherever you are.
- Switching analytics off in the question or in Settings also asks Unity to delete the analytics data already sent from your device.
The eight game events and everything they carry:
- a match started: the mode (single player, LAN or online), the kind of opponent (the computer, a person, or a stand-in), the difficulty tier in single player, the board's width and height, and the number of planes;
- a match ended: the mode, the kind of opponent, the result (win, loss, you left, or your opponent left), the number of shots you took, how efficiently you searched (0 to 1), how long the match took in seconds, and the difficulty tier in single player;
- a mode chosen from the main menu;
- a ranked search ended: how it ended, how long it took, and which of the game's rules ended it;
- a hint shown: which hint;
- an error shown: which error and on which screen;
- an achievement earned: which achievement, how many matches you had finished, and the mode, opponent kind and difficulty of the match that earned it;
- a difficulty tier opened: which tier, which rule opened it, and how many matches you had finished.
No event carries your name, your country, your platform, free text, or a device identifier chosen by the game. Unity's software adds its own pseudonymous installation and player ids.
Ads
The game shows a banner on the menus and the result screen, full-screen ads between matches (only when you tap to start a new match, never during a match, and not in your first 15 minutes of play), and rewarded ads that you choose to watch for a bonus.
Ads are served through Unity LevelPlay (the ad mediation service that was ironSource's), which asks ad networks to bid to show an ad. The networks the game uses are Google AdMob, through Google Bidding, and Unity Ads. To show and measure ads they receive your phone's advertising ID, device details and how you interact with ads, and may use them under their own policies, which are linked below. The game declares Android's advertising-ID permission for this. You can reset or delete the advertising ID, or opt out of ad personalisation, in your phone's settings.
No purchase or ad changes how a match is played, your rating or fairness. Buying Remove ads (or the Supporter pack) stops the banner and the ads between matches; the rewarded ads you choose to watch stay available.
Your consent choices
- Google's consent message (Google User Messaging Platform, UMP). Each time the game starts, Google's component checks whether a consent message is required where you are, which Google decides (for the European Economic Area, the United Kingdom and Switzerland). If it is, the game shows Google's message before it loads any ad, and no ad loads until it has been answered and ads are allowed. Your choices are stored by Google's component on your phone.
- The game's analytics question, as described above, is asked after Google's message on a launch that asks both.
- Settings > Privacy settings. Where Google says you must be able to change your ad choice, Settings shows a Privacy settings button that opens Google's form again, where you can change or withdraw consent. A withdrawal takes effect at once.
- Settings > Analytics switches analytics on or off at any time (and, when you switch it off, asks Unity to delete what was sent).
- Settings > Show my flag and Show my platform decide whether your chosen country and your platform are shown to opponents and on the leaderboards. Both are off until you switch them on.
Nothing in the game's play is gated on consent. Declined or unanswered, every mode plays the same; only the ads differ.
Purchases
The game sells three optional one-time items (Remove ads, Custom games and a Supporter pack) through Google Play Billing, with Unity In-App Purchasing connecting the game to Google Play. Google takes the payment: the game never sees or stores your card or other payment details.
What the game stores is the list of product ids you own, which it reads from Google Play each time it starts and caches in your profile so that your items work offline. If a purchase is refunded, the next start that can reach Google Play removes it from the cache. A purchase still pending with Google grants nothing until Google reports it bought. Your purchase history is kept by Google under its own policy.
The leaderboards
The leaderboards are public: anyone playing the game can read them. After each ranked match that counts, the game writes:
- your drawn name (shown live from your Unity account's name);
- your score: your displayed rating and division as one coded number;
- details shown with it: your displayed rating, your league, your division and the number of ranked matches you have played, and your platform only while Show my platform is on;
- on the win-streak leaderboards: your streak, league, division and the date of your best.
You appear on your country's leaderboard only while Show my flag is on. Your country is never stored as a field of the entry; being on a country's board is how it shows. Your hidden confidence value is never sent.
The live leaderboards keep your latest score until your next ranked match replaces it. Each month's leaderboard is archived when the month ends, and the archives keep every entry. If you switch your flag off, new entries stop going to your country's leaderboard, but the entry already there stays until it is removed.
Deleting your data
Settings > Delete my data
From the main menu, open Settings and press Delete my data (it is not offered during a match). The game asks you to confirm; the question says it deletes your Unity account, the analytics already sent and everything the game keeps on the device: your rating, achievements, name and settings. It cannot be undone. It does the following, in this order:
- deletes your anonymous Unity Authentication account (signing in first if it has to, unless you never had one);
- switches analytics off and asks Unity Analytics to delete the data sent from your device;
- wipes your profile on the phone (rating, achievements, name, settings and the other items listed under What the game keeps on your phone) and records your analytics choice as unanswered, so you may be asked again.
It is all or nothing: if the account cannot be reached, nothing is deleted, you are told, and you can try again. Afterwards the game starts as it did the first time, with a new drawn name and a new anonymous account.
What it does not do:
- Leaderboard entries already written are not removed by it. Write to airplanes.multiplayer@gmail.com with your name as the game showed it and we will delete your entries from the live leaderboards. An archived month can be removed only as a whole, so an entry in a past month's archive may stay.
- The installation id that Unity's software keeps on the phone is not part of the account and is not erased by it.
- Your purchases are Google's records and stay with Google Play; the game reads them again at the next start. Your ad-consent choices are stored by Google's component on your phone and ads data held by ad networks is theirs; use Privacy settings and your phone's advertising-ID settings, and the providers' policies, for those.
- If you reinstall before Android's next backup, the system's backup can restore the deleted profile; the game then signs in as a new player.
Other ways
- Switching analytics off in Settings asks Unity to delete the analytics data already sent.
- Uninstalling removes what the game keeps on the phone (see the backup note above).
- For anything else, or if you cannot use the game, write to airplanes.multiplayer@gmail.com.
Legal bases (GDPR)
Where the EU or UK General Data Protection Regulation applies, the game relies on these legal bases:
- Consent: for analytics in the European Economic Area, the United Kingdom and Switzerland, where nothing is collected until you say Allow; and for personalised ads, through Google's consent message. You can withdraw consent at any time in Settings (Analytics, Privacy settings); withdrawing does not affect what was done before.
- Legitimate interests: for analytics everywhere else, to learn how the game is played and fix what goes wrong, with the opt-out in Settings > Analytics. You can object at any time by switching it off.
- Contract: to provide what you use in the game: the anonymous account, online play, the leaderboards and the items you buy.
- Legal obligation: where the law requires us to keep or hand over data, for example tax and accounting records of sales, which Google Play keeps for purchases.
Your rights
Under the GDPR, and similar laws where you live, you have the right to:
- access the data held about you;
- rectification: have wrong data corrected;
- erasure: have your data deleted (see Deleting your data);
- object to processing based on legitimate interests, such as analytics outside the opt-in regions;
- portability: receive the data you gave in a common machine-readable form;
- withdraw consent at any time, as described above;
- complain to a supervisory authority, in the country where you live or work, or in Romania, where the developer is: the National Supervisory Authority for Personal Data Processing (ANSPDCP), www.dataprotection.ro.
To use a right, write to airplanes.multiplayer@gmail.com. The game has no name, email address or other direct identifier for you, so to find your leaderboard entries we need the name the game showed. For data another company controls, ask that company (below).
Data other companies control
- Consent choices (Google User Messaging Platform). Google's component stores your ad-consent choices on your phone. Change or withdraw them in the game at Settings > Privacy settings, when the button is shown. How Google uses consent data is set out in Google's Privacy Policy.
- Ads (Unity LevelPlay, Unity Ads, Google AdMob). Unity and Google decide themselves how they use the ad data they receive, under their own policies, linked below. You control it through the game's Privacy settings, your phone's advertising-ID settings (reset it, delete it, or opt out of personalised ads), and the requests those policies describe.
- Purchases (Google Play). Google keeps your payment details and purchase history in your Google account. See or manage them in the Play Store app under Payments & subscriptions, or at myaccount.google.com.
How long data is kept
- On your phone: until you delete it with Delete my data or uninstall the game.
- Your Unity account: until you delete it with Delete my data.
- Live leaderboard entries: your latest score, until your next ranked match replaces it or we remove it on your request.
- Leaderboard monthly archives: kept indefinitely; an archived month can be removed only as a whole.
- Analytics, diagnostics, ads and purchase data held by Unity, Google and the ad networks: kept for the periods set by their own policies, which we have not stated here. Analytics data is deleted on request as described above.
Children
The game is not directed at children and is intended for people aged 13 and over. We do not knowingly collect data from children under 13. If you believe a child under 13 has used the game, write to airplanes.multiplayer@gmail.com and we will delete what we can, as described above. In some countries the minimum age to consent to data processing is higher than 13; if that applies to you, please have a parent or guardian help with the choices the game asks you.
Provider policies
- Unity (Authentication, Analytics, Remote Config, Leaderboards, online play, Diagnostics, LevelPlay, Unity Ads and In-App Purchasing): Game Player and App User Privacy Policy; Unity's Privacy Policy hub
- ironSource / Unity LevelPlay: Unity privacy policy (ironSource is part of Unity)
- Google AdMob, Google's User Messaging Platform and Google Play (including Play Billing, in-app updates and Android vitals): Google Privacy Policy and How Google uses information from sites or apps that use its services
Changes
When this policy changes, the new version is posted at this address with a new effective date.
Contact
95eal games (Silviu Buligan) ยท airplanes.multiplayer@gmail.com