Ant Village — Privacy Policy
English below, Deutsch weiter unten. Both versions describe the same thing; the German one is the binding version for players in Germany.
In short
Ant Village is a single-player ant-colony game. It works completely offline. The only reason it ever talks to a server is the optional online part: leaderboards and player-versus-player raids.
- No account needed, no password, no real name. Optionally you can link an Apple ID or Google account so your progress can follow you to a new device — the game then receives only a signed account ID (and, if the provider confirms it, your e-mail address), never a password.
- No tracking, no analytics. The only third-party SDK is Google AdMob, and it is used solely for optional rewarded ads you start yourself by tapping “Watch ad”. In the EU you are asked for consent first and can change it any time in the settings.
- Optional purchases (extra colony slots, ant species) go through the App Store or Google Play. The game never sees your payment details — only a receipt that says “this product was bought”.
- Your device gets a random ID (a UUID) that is not linked to you or your device hardware.
- You can delete everything the server knows from inside the game at any time.
Who is responsible
Luis Kuhn
Weißenburger Platz 2
81667 München
Deutschland
E-mail: ant.village@proton.me
Ant Village is a hobby project by a single developer. There is no data protection officer; questions go to the address above.
What is stored, and when
Nothing leaves your device until the game first contacts the online service. That happens automatically once you have chosen a player name and the device is online: the game then registers its device ID and submits your score to the leaderboard. Until then, every save file stays on your device.
| Data | Why | How long |
|---|---|---|
| A random device ID (UUID v4), generated on your device | So the server can tell colonies apart and only let you write your own data. It is random — not an advertising ID, not a hardware ID. | Until you delete your online data or the game is uninstalled |
| An access token per device you play on | Proves that a request comes from your device. Only a hash of it is stored on the server. | Same as above |
| Linked sign-in account (optional): the provider (Apple or Google), the account ID that Apple or Google issue for this game, and the confirmed e-mail address if the provider sends one (with Apple usually a relay address) | So you can sign in on another device and continue as the same player. The e-mail address is only shown to you in the settings and is never used to contact you. | Until you unlink the account in the settings or delete your online data |
| Cloud save (only with a linked account): your colony save files and the Wings wallet, compressed | So a device you sign in on can download your colonies. The server stores the files, it does not evaluate them. | Same as above |
| The player name and colony names you type in | Shown on the leaderboards and to opponents. Pick a nickname — do not enter your real name. | Same as above |
| Scores (highest ant count), the ant species you play, colony level | The leaderboards | Same as above |
| The layout of your nest (a snapshot of your colony) and its trophy count | Other players raid this snapshot; it is your defense. Nothing else from your save is uploaded. | Same as above |
| Raid history: who attacked which colony, when, the result and the loot | Trophy calculation and the cooldown that stops the same colony from being raided over and over | Same as above; see the note on raids you were attacked in, below |
| Season results: your league, rank and trophies at the end of each weekly raid season, the number of raids you carried out and whether the season reward was claimed | League placement and the Wings reward for the past season | Same as above |
| Creator codes you redeem, with the time of redemption | So each code can only be redeemed once per player | Same as above |
| Timestamps: when your device ID was registered and when it was last seen | Operating the service (e.g. to spot abandoned entries) | Same as above |
| Your IP address, when the game registers its device ID for the first time | Abuse protection only: it counts registration attempts so nobody can create thousands of fake players | At most one hour. Rows older than an hour are deleted automatically the next time anyone registers. |
Without a linked account the game does not upload your progress, your settings or a save file. With a linked account it uploads the save files listed above and nothing else. It never reads your contacts, location, photos, files or device identifiers.
A note on the IP address
The registration IP is the only place where an IP address is written into the game's database, and it is kept for at most one hour purely to rate-limit registrations. It is not removed by the in-game "delete my online data" button, because at that point it is no longer connected to your player entry — it is a bare line of "this address registered at this time" that expires on its own.
Separately, the hosting provider (see below) processes your IP address for as long as it takes to deliver the request, as every web server necessarily does.
Legal basis (GDPR)
- Art. 6(1)(b) GDPR — performing the service you asked for: leaderboards, defense snapshots and raids only work if the data above is stored. Linking a sign-in account and the cloud save happen only when you ask for them.
- Art. 6(1)(f) GDPR — legitimate interest: the short-lived registration IP protects the service from mass abuse.
Hosting and recipients
The server runs on Cloudflare Workers with a Cloudflare D1 database. Cloudflare, Inc. is a US company; it processes the data as our processor under a data processing agreement including the EU standard contractual clauses. Requests are served from Cloudflare's global edge network, so processing can take place inside and outside the EU. The database itself is created in the Eastern Europe region.
For troubleshooting, Cloudflare keeps technical request logs for the server (requested path, time, response status and error messages) for a few days. These logs contain no player names, save data or scores; they are visible only to the developer and to Cloudflare.
The data is not sold, not shared with advertisers and not passed to anyone else. The only people who can see it are the developer (through a password-protected admin page) and Cloudflare as the hosting provider. Your player name, colony name and trophy count are, by design, visible to other players in the leaderboards and in raids.
Sign in with Apple / Google Sign-In: if you link an account, the login itself takes place with Apple or Google under their own privacy policies; the game receives only the signed token described above. To check that token the server fetches Apple's or Google's public signing keys — a request that carries none of your data.
Rewarded ads (Google AdMob): ads are shown only when you tap a “Watch ad” button. To serve an ad, Google's Mobile Ads SDK contacts Google's servers and, depending on your consent, may use the advertising ID of your device; in the EU/EEA and UK the consent form (Google's User Messaging Platform) is shown before the first ad and the settings offer a “Privacy options” entry to change your choice. Google processes this data under its own privacy policy (policies.google.com/technologies/ads). When you finish an ad, AdMob may call our server with an ad transaction id, your player ID and the name of the boost; that record is kept only to check that rewards match the ads that were shown.
In-app purchases: payment happens in the App Store or Google Play under their privacy policies; we never receive card or bank data. After a purchase the game sends the store's receipt (a transaction ID) to our server, which asks Apple or Google whether it is genuine and then stores the product name, the transaction ID, the store and the time next to your player ID — so a purchase can be restored on another device or a linked account. Deleting your data in the game deletes these records too; the purchase itself remains with the store and can be restored again from there.
Deleting your data
In the game: Settings → "Delete My Online Data". One confirmation, and the server deletes your player entry, all device tokens, linked sign-in accounts, cloud saves, your leaderboard rows, season results, redeemed creator codes, your uploaded colonies with their trophies, the record of the raids you carried out and your purchase records. Ad-reward records lose their link to your player ID and keep only the ad transaction.
Less drastic: Settings → Account → "Unlink" detaches a sign-in account without deleting anything else.
Two honest details:
- Raids in which you were the defender stay in the attacker's history — they are that player's own record and the proof of their raid cooldown. After your deletion those rows no longer point at any existing colony.
- Your local save stays on your device; the button only clears the server side. If you keep playing online afterwards, the game registers a fresh anonymous identity for you.
Uninstalling the game removes the local save but does not, by itself, delete the server data — use the button first, or write to ant.village@proton.me and we will delete it for you.
Your rights
Under the GDPR you have the right to access, rectify, erase, restrict and port your data, and to object to processing based on legitimate interest. Because we deliberately store no personal identifiers, we usually cannot tell which entry is yours unless you tell us your device ID or player name — the in-game delete button exists exactly for that reason. You may also complain to a data protection supervisory authority.
Children
The game has no chat and no way to share personal information with other players beyond a self-chosen nickname. Please do not use your real name as a player or colony name.
Changes
If the game starts collecting something else, this page is updated and the date at the top changes with it.
Ant Village — Datenschutzerklärung
Kurz gesagt
Ant Village ist ein Einzelspieler-Ameisenspiel. Es funktioniert vollständig offline. Mit einem Server spricht es nur für den optionalen Online-Teil: Bestenlisten und Angriffe auf die Kolonien anderer Spieler.
- Kein Konto nötig, kein Passwort, kein echter Name. Optional kannst du eine Apple-ID oder ein Google-Konto verknüpfen, damit dein Fortschritt auf ein neues Gerät mitkommt — das Spiel erhält dann nur eine signierte Konto-Kennung (und, falls der Anbieter sie bestätigt, deine E-Mail-Adresse), nie ein Passwort.
- Kein Tracking, keine Analyse-Tools. Das einzige Fremd-SDK ist Google AdMob, und zwar ausschließlich für freiwillige Werbevideos, die du selbst über „Watch ad“ startest. In der EU wirst du vorher um Einwilligung gebeten und kannst sie jederzeit in den Einstellungen ändern.
- Optionale Käufe (weitere Kolonie-Slots, Ameisenarten) laufen über den App Store bzw. Google Play. Das Spiel sieht nie deine Zahlungsdaten — nur eine Quittung, dass ein Produkt gekauft wurde.
- Dein Gerät bekommt eine zufällige Kennung (eine UUID), die weder mit dir noch mit deiner Gerätehardware verknüpft ist.
- Du kannst alles, was der Server über dich weiß, jederzeit direkt im Spiel löschen.
Verantwortlich
Luis Kuhn
Weißenburger Platz 2
81667 München
Deutschland
E-Mail: ant.village@proton.me
Ant Village ist ein Hobbyprojekt eines einzelnen Entwicklers. Es gibt keinen Datenschutzbeauftragten; Fragen gehen an die obige Adresse.
Was gespeichert wird — und wann
Bevor das Spiel zum ersten Mal den Online-Dienst kontaktiert, verlässt nichts dein Gerät. Das passiert automatisch, sobald du einen Spielernamen gewählt hast und das Gerät online ist: Das Spiel registriert dann seine Gerätekennung und überträgt deinen Punktestand an die Bestenliste. Bis dahin liegen alle Spielstände nur lokal.
| Daten | Wozu | Wie lange |
|---|---|---|
| Eine zufällige Gerätekennung (UUID v4), auf deinem Gerät erzeugt | Damit der Server Kolonien auseinanderhalten kann und nur du deine eigenen Daten schreiben darfst. Sie ist zufällig — keine Werbe-ID, keine Hardware-ID. | Bis du deine Online-Daten löschst bzw. das Spiel deinstallierst |
| Ein Zugriffstoken pro Gerät, auf dem du spielst | Belegt, dass eine Anfrage von deinem Gerät kommt. Auf dem Server liegt davon nur ein Hash. | wie oben |
| Verknüpftes Anmeldekonto (optional): der Anbieter (Apple oder Google), die Konto-Kennung, die Apple bzw. Google für dieses Spiel vergeben, und die bestätigte E-Mail-Adresse, falls der Anbieter eine mitschickt (bei Apple meist eine Weiterleitungsadresse) | Damit du dich auf einem anderen Gerät anmelden und als derselbe Spieler weiterspielen kannst. Die E-Mail-Adresse wird nur dir in den Einstellungen angezeigt und nie zur Kontaktaufnahme genutzt. | Bis du das Konto in den Einstellungen trennst oder deine Online-Daten löschst |
| Cloud-Spielstand (nur mit verknüpftem Konto): deine Kolonie-Speicherdateien und das Wings-Guthaben, komprimiert | Damit ein Gerät, auf dem du dich anmeldest, deine Kolonien herunterladen kann. Der Server bewahrt die Dateien auf, er wertet sie nicht aus. | wie oben |
| Der Spielername und die Koloniennamen, die du eingibst | Anzeige in den Bestenlisten und bei Gegnern. Nimm einen Spitznamen — bitte keinen echten Namen. | wie oben |
| Punktestände (höchste Ameisenzahl), gespielte Ameisenart, Kolonie-Stufe | Die Bestenlisten | wie oben |
| Der Aufbau deines Nests (eine Momentaufnahme deiner Kolonie) und ihr Trophäenstand | Andere Spieler greifen diese Momentaufnahme an; sie ist deine Verteidigung. Sonst wird nichts aus deinem Spielstand hochgeladen. | wie oben |
| Raid-Historie: wer wann welche Kolonie angegriffen hat, Ergebnis und Beute | Trophäenberechnung und die Abklingzeit, die verhindert, dass dieselbe Kolonie ständig angegriffen wird | wie oben; siehe den Hinweis unten zu Raids, bei denen du verteidigt hast |
| Saison-Ergebnisse: deine Liga, dein Rang und Trophäenstand am Ende jeder wöchentlichen Raid-Saison, die Zahl deiner Raids und ob die Saisonbelohnung abgeholt wurde | Liga-Einstufung und die Wings-Belohnung für die vergangene Saison | wie oben |
| Creator-Codes, die du einlöst, mit dem Zeitpunkt | Damit jeder Code pro Spieler nur einmal eingelöst werden kann | wie oben |
| Zeitstempel: wann deine Gerätekennung registriert und wann sie zuletzt gesehen wurde | Betrieb des Dienstes (z. B. um verwaiste Einträge zu erkennen) | wie oben |
| Deine IP-Adresse, wenn das Spiel seine Gerätekennung zum ersten Mal registriert | Ausschließlich Missbrauchsschutz: damit werden Registrierungsversuche gezählt, damit niemand tausende Fake-Spieler anlegt | Höchstens eine Stunde. Ältere Zeilen werden automatisch gelöscht, sobald sich das nächste Mal jemand registriert. |
Ohne verknüpftes Konto überträgt das Spiel keinen Spielfortschritt, keine Einstellungen und keine Speicherdatei. Mit verknüpftem Konto lädt es die oben genannten Speicherdateien hoch und sonst nichts. Es liest nie Kontakte, Standort, Fotos, Dateien oder Gerätekennungen aus.
Hinweis zur IP-Adresse
Die Registrierungs-IP ist die einzige Stelle, an der überhaupt eine IP-Adresse in die Datenbank des Spiels geschrieben wird, und sie bleibt höchstens eine Stunde dort — rein zur Begrenzung der Registrierungen. Der Knopf „Online-Daten löschen“ im Spiel entfernt sie nicht, denn zu diesem Zeitpunkt ist sie mit deinem Spielereintrag nicht mehr verknüpft: Es ist nur noch die Zeile „von dieser Adresse kam zu dieser Zeit eine Registrierung“, und die verfällt von selbst.
Davon unabhängig verarbeitet der Hosting-Anbieter (siehe unten) deine IP-Adresse so lange, wie die Auslieferung der Anfrage dauert — das tut jeder Webserver zwangsläufig.
Rechtsgrundlagen (DSGVO)
- Art. 6 Abs. 1 lit. b DSGVO — Erfüllung der von dir gewünschten Leistung: Bestenlisten, Verteidigungs-Momentaufnahmen und Raids funktionieren nur mit den oben genannten Daten. Kontoverknüpfung und Cloud-Spielstand gibt es nur, wenn du sie ausdrücklich auslöst.
- Art. 6 Abs. 1 lit. f DSGVO — berechtigtes Interesse: Die kurzlebige Registrierungs-IP schützt den Dienst vor massenhaftem Missbrauch.
Hosting und Empfänger
Der Server läuft auf Cloudflare Workers mit einer Cloudflare-D1-Datenbank. Die Cloudflare, Inc. ist ein US-Unternehmen und verarbeitet die Daten als Auftragsverarbeiter auf Grundlage eines Auftragsverarbeitungsvertrags einschließlich der EU-Standardvertragsklauseln. Die Anfragen werden über das weltweite Edge-Netz von Cloudflare ausgeliefert, die Verarbeitung kann also innerhalb und außerhalb der EU stattfinden. Die Datenbank selbst ist in der Region Osteuropa angelegt.
Zur Fehlersuche bewahrt Cloudflare technische Anfrageprotokolle des Servers (aufgerufener Pfad, Zeitpunkt, Antwortstatus und Fehlermeldungen) einige Tage auf. Diese Protokolle enthalten keine Spielernamen, Spielstände oder Punktestände; sie sind nur für den Entwickler und Cloudflare einsehbar.
Die Daten werden nicht verkauft, nicht an Werbetreibende weitergegeben und an sonst niemanden übermittelt. Einsehen können sie nur der Entwickler (über eine passwortgeschützte Admin-Seite) und Cloudflare als Hoster. Spielername, Kolonienname und Trophäenstand sind naturgemäß für andere Spieler sichtbar — in den Bestenlisten und bei Raids.
Mit Apple anmelden / Google Sign-In: Wenn du ein Konto verknüpfst, findet die Anmeldung selbst bei Apple bzw. Google nach deren Datenschutzerklärungen statt; das Spiel erhält nur das oben beschriebene signierte Token. Zur Prüfung des Tokens ruft der Server die öffentlichen Signaturschlüssel von Apple bzw. Google ab — eine Anfrage, die keine deiner Daten enthält.
Werbevideos (Google AdMob): Werbung erscheint nur, wenn du einen „Watch ad“-Knopf antippst. Um eine Anzeige zu laden, kontaktiert das Google Mobile Ads SDK die Server von Google und kann — je nach deiner Einwilligung — die Werbe-ID deines Geräts verwenden; in EU/EWR und UK wird vor der ersten Anzeige das Einwilligungsformular (Google User Messaging Platform) angezeigt, und die Einstellungen bieten einen Punkt „Privacy options“, um die Wahl zu ändern. Google verarbeitet diese Daten nach seiner eigenen Datenschutzerklärung (policies.google.com/technologies/ads). Nach einem vollständig angesehenen Video kann AdMob unseren Server mit einer Anzeigen-Transaktions-ID, deiner Spieler-ID und dem Namen des Boosts aufrufen; dieser Eintrag dient nur der Prüfung, dass Belohnungen zu tatsächlich gezeigten Anzeigen passen. Rechtsgrundlage ist deine Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) bzw. für die Belohnungsprüfung unser berechtigtes Interesse (lit. f).
In-App-Käufe: Die Zahlung findet im App Store bzw. bei Google Play nach deren Datenschutzerklärungen statt; Karten- oder Bankdaten erhalten wir nie. Nach einem Kauf sendet das Spiel die Quittung des Stores (eine Transaktions-ID) an unseren Server, der bei Apple bzw. Google nachfragt, ob sie echt ist, und dann Produktname, Transaktions-ID, Store und Zeitpunkt zu deiner Spieler-ID speichert — damit ein Kauf auf einem anderen Gerät oder einem verknüpften Konto wiederhergestellt werden kann (Art. 6 Abs. 1 lit. b DSGVO, Vertragserfüllung). Löschst du deine Daten im Spiel, werden auch diese Einträge gelöscht; der Kauf selbst bleibt beim Store und kann von dort erneut wiederhergestellt werden.
Daten löschen
Im Spiel: Einstellungen → „Delete My Online Data“. Eine Bestätigung, und der Server löscht deinen Spielereintrag, alle Geräte-Token, verknüpfte Anmeldekonten, Cloud-Spielstände, deine Bestenlisten-Zeilen, Saison-Ergebnisse, eingelöste Creator-Codes, deine hochgeladenen Kolonien samt Trophäen, die Aufzeichnung der Raids, die du geflogen hast, und deine Kaufeinträge. Werbe-Einträge verlieren den Bezug zu deiner Spieler-Kennung und behalten nur die Werbetransaktion.
Weniger drastisch: Einstellungen → Account → „Unlink“ trennt ein Anmeldekonto, ohne sonst etwas zu löschen.
Zwei ehrliche Details:
- Raids, bei denen du verteidigt hast, bleiben in der Historie des Angreifers stehen — sie sind dessen eigene Aufzeichnung und der Nachweis seiner Abklingzeit. Nach deiner Löschung verweisen diese Zeilen auf keine existierende Kolonie mehr.
- Dein lokaler Spielstand bleibt auf dem Gerät; der Knopf räumt nur die Serverseite. Wenn du danach weiter online spielst, legt das Spiel eine neue anonyme Identität an.
Eine Deinstallation entfernt den lokalen Spielstand, löscht aber für sich genommen nicht die Serverdaten — benutze also vorher den Knopf, oder schreib an ant.village@proton.me, dann löschen wir sie für dich.
Deine Rechte
Nach der DSGVO hast du das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung und Datenübertragbarkeit sowie das Recht, einer Verarbeitung auf Grundlage berechtigter Interessen zu widersprechen. Da bewusst keine personenbezogenen Kennungen gespeichert werden, können wir einen Eintrag in der Regel nicht dir zuordnen, solange du uns nicht deine Gerätekennung oder deinen Spielernamen nennst — genau dafür gibt es den Löschknopf im Spiel. Außerdem kannst du dich bei einer Datenschutz-Aufsichtsbehörde beschweren.
Kinder
Das Spiel hat keinen Chat und keine Möglichkeit, anderen Spielern persönliche Angaben zu übermitteln — außer dem selbst gewählten Spitznamen. Bitte verwende nicht deinen echten Namen als Spieler- oder Kolonienamen.
Änderungen
Sollte das Spiel künftig etwas anderes erheben, wird diese Seite angepasst und das Datum oben ändert sich mit.