Privacy Policy — Spy (جاسوس)

Spy is a party game played on one phone passed around a table. There are no accounts, no sign-in, no online play, and no server of mine behind any of it. This page says what leaves your phone, who receives it, and what you can switch off. It covers the iOS app Spy (bundle id com.eli.spygame). Last updated: 22 August 2026

The short version

If you read nothing else, read this.

What stays on your device

Player names and every setting — language, number of players, number of spies, round length, which categories are picked, and the three rule switches — are saved in iOS UserDefaults on the phone itself. I never receive them.

One more flag sits there: whether the app has been opened before. That is how the very first launch is kept ad-free.

The secret word a group is playing with is never transmitted either. It is chosen on the device from a word list bundled inside the app.

Deleting the app removes all of it from the phone.

What Firebase Analytics collects

Firebase Analytics is run by Google. It records how the game was configured, so I can see which settings people actually use.

It never receives player names, and never receives the words in play. These numbers say a game had seven players and two spies. They say nothing about who those people were.

Crash reports (Firebase Crashlytics)

When the app crashes, Crashlytics sends a report so the bug can be found. A report contains the crash itself, your device model and OS version, and four custom keys I attach: app language, number of players, number of spies, and which screen was on show.

Those four keys are everything I add. Crashlytics wraps its own standard diagnostics around them — app version, an install identifier, the state of the device at the moment it fell over. No names, no words, no text you typed.

Advertising (Google AdMob)

The game is free and advertising pays for it: one format, an app-open ad, shown over the setup screen only. It never interrupts a round, a vote, or the reveal. The first launch is left alone; after that the ad can appear each time you open the game or return to it, as long as the setup screen is what is on show.

The ad is fetched in the background as the app starts, so AdMob is contacted on launches where no ad ends up on screen. On every launch the app also asks Google whether a consent form is required where you are.

AdMob is Google's. To serve that ad, AdMob may collect device identifiers, your IP address, and how you interacted with the ad. None of that reaches me beyond an aggregate earnings figure.

The app also carries Apple's SKAdNetwork list. With it, iOS itself can confirm to an ad network that an install followed one of its ads, without telling anyone who you are.

What the app does not collect

Stated plainly, because a game about secrets should be clear about its own.

Why any of this is collected

Analytics: to see which parts of the game get used — how many spies groups actually pick, how long rounds run, which language, which categories — so I know what to fix and what to build next.

Crash reports: to find and fix crashes.

Ads: to pay for the app so it can stay free.

Legal bases (EEA and UK)

If you are in the European Economic Area or the United Kingdom, this is the basis for each thing.

Personalised advertising and any tracking across apps: your consent, given through Apple's tracking prompt and Google's consent form. You can withdraw it at any time — see the next section. Declining Apple's prompt leaves the ad in place and makes it non-personalised; refusing consent in Google's form stops the app requesting ads at all.

Analytics and crash reports: legitimate interest in keeping the app working and understanding how it is used. If you want to object, write to @xswap_to on Telegram, bearing in mind that there is no identifier in that data I could trace back to you.

Your choices

Everything you can control is here.

Children

The game is not directed at children under 13, and I do not knowingly collect personal data from them. There is no sign-up, so no age or identity is ever asked for.

If you are a parent or guardian with a concern, write to @xswap_to on Telegram. I will do what I can, though nothing collected identifies a person to me.

How long data is kept

On your phone: names and settings stay until you change them in the app or delete the app.

With Google: analytics events, crash reports and ad data sit on Google's systems under Google's retention rules. Google controls those periods, not me. I will not promise a deletion timeline for data I do not hold and cannot reach — Google's policies, linked below, are the accurate source.

Data requests

Write to @xswap_to on Telegram and I will answer.

Be aware of the shape of the problem. The app has no login, so no name, email or account is attached to anything collected. In most cases I cannot locate "your" data, because nothing in it points at you.

For data Google holds through Firebase and AdMob, Google's privacy policy and your device's ad settings are the working controls. Limiting or resetting the advertising identifier in iOS breaks the link AdMob relies on.

Third-party services

Google's services are the ones the app talks to — Analytics, Crashlytics, AdMob, and the consent form that comes with AdMob. They are covered here:

Changes to this policy

If this policy changes, the new version replaces this page and the date at the top changes with it.

Anything significant — a new service, a new kind of data — will be described here rather than quietly added.

Contact

Privacy questions, data requests, or anything in this document that does not match what you see in the app: @xswap_to on Telegram