WARS

Wars Privacy Policy

Version of 16 October 2026.

Wars is a street strategy game: you walk up to a real building, your phone confirms you are there, and the castle becomes yours. The game needs your location — but only while you capture, and no other player ever sees where you are.

In short

1. Who is responsible for your data

Wars is operated by SERGEI GORIUGIN IE, Armenia. For any question about this policy or your data, write to wars-privacy@xoyk.dev.

2. What we collect and why

2.1 Account

The first time you play, the app creates an anonymous account. We do not ask for your name, email, phone number or date of birth.

The server keeps:

Why: so the game knows which castles are yours.

2.2 Device

Each time it connects, the app reports:

The server remembers when the device first and last connected.

Why: to check that the build is compatible with the server, to limit how often one device may send requests, and to stop one person from running many accounts to cheat.

2.3 Location — only during a capture

The app reads your location only while it is open on screen, never in the background. You see yourself on your own map; your position is not sent to the server for that.

When you start capturing a castle, the app sends the server its latest few GPS points about every 2 seconds. Each point holds:

What happens to them:

Why: to check that you really stand at the castle, and to catch GPS spoofing.

A point marked as a mock location does not count towards a capture. If the phone allows only approximate location, capturing is unavailable: it needs precise location.

2.4 Captures and titles

The server keeps a private journal of every successful capture: which castle, taken from which realm by which realm, and how long the capture took.

Baronies, counties and their founders are kept to the day.

Why: the rules of the game, fair play, the history of the world.

2.5 Network address (IP)

Every server the app connects to sees your IP address.

Why: protection against overload and abuse, finding bugs.

2.6 What stays only on your phone

2.7 What we do not collect

2.8 Residents: asking for a house to be taken out of the game

The game sends people to homes, and residents have the right to say no. On a separate page, with no account, anyone — a player or not — can ask for a house to be taken out of the game. You do not have to prove that you live there. The operator takes the house out: it belongs to nobody and cannot be captured.

The page sends the game server only what you typed into it:

Alongside these the game server keeps only the request's number (which lets you cancel it), its status and the day — no hour. We store no name, no IP address, no coordinates and no device data with the request. So that the page cannot be flooded, the server counts requests by a one-way key built from the network address, as in section 2.5. But Google Cloud Run's request log records the IP address and the time of this request, like any other, and keeps them for 30 days in Frankfurt (section 2.5).

The page and this policy are served by Cloudflare Pages at wars.xoyk.dev. As the host and content delivery network, Cloudflare sees the IP address of everyone who opens the page and processes it in its own logs, under its own privacy policy; a request reaches the Cloudflare data centre nearest to you, which may be outside the EU. We add no analytics to the page and export no visit logs: the operator's Cloudflare dashboard shows a summary without addresses — how many requests, and from which countries — and an address only for a request Cloudflare's protection stopped as an attack. The page sets no cookies. Until a request is sent, it keeps a draft — the address, the chosen house, the comment and the description, never the e-mail address — in your browser, and erases it as soon as the request is accepted.

Why: so that players stop coming to your house. The e-mail address is used only to answer this request.

How long: an open request — until the operator answers it; a done, rejected or cancelled one — 90 days after it closed, then it is deleted (section 6). A house taken out stays out until you ask for it back.

3. What other players see

They see:

They do not see:

The delay. You see a castle you captured as yours at once. Everyone else, including the previous owner, sees it after a random 5–20 minutes. The castle's protection counts from that moment, not from the capture. So the map cannot tell anyone that you are standing at that building right now.

Your first castle. It is also your realm's capital. Nothing in the game tells others that it is the capital or that you live nearby. But a realm's first capture appears in the events feed like any other — so anyone following the feed can see which building a realm started from.

4. What we see

The operator has access to the game's database and the servers' logs. That is everything in section 2 — except the GPS points: they are encrypted with the game server's key, which is kept apart from the database, in Google Secret Manager. Neither a copy of the database, nor a backup, nor the provider's support can read them. The operator opens them only to investigate suspected GPS spoofing.

We do not sell your data or pass it to anyone other than the services the game runs on (section 5).

5. Where the data is kept

ServiceWhat forWhere
Supabasethe game's database, anonymous sign-in, event deliveryFrankfurt, Germany (EU)
Google Cloud Runthe game serverFrankfurt, Germany (EU)
Google Cloud Loggingthe game server's logs (section 2.5)Frankfurt, Germany (EU)
Google Secret Managerthe key that encrypts GPS pointsFrankfurt, Germany (EU), only there
Cloudflare Pagesthe residents' page and this policy (section 2.8)Cloudflare's network: the data centre nearest to the visitor, including outside the EU

The apps on your phone do not send crash reports anywhere themselves. If you have allowed your phone to share analytics with developers, Apple or Google may pass crash reports to the operator under their own rules. The map and the fonts are built into the app: viewing the map contacts no one.

6. How long data is kept

WhatHow long
A capture's latest GPS pointsuntil the capture ends
GPS points of a suspicious capture30 days
Record of a capture attempt, with a summary without coordinates30 days after the attempt ends
Exact time of a capture30 days; then the day and part of the day
Capture journal (without exact times)as long as the world exists
Anti-cheat signals, without coordinates90 days; their time is coarsened to the day after 30 days
Last captured castle and when30 days
Answers to repeated commands48 hours
Rate-limit key built from the IP2 days
Public events feed7 days
Account, realm, devices, titlesuntil you delete the account
Residents' request to take a house out (section 2.8)open — until answered; closed — 90 days
The "not in the game" mark on a houseuntil the house is brought back
Request log with IP (Google Cloud)30 days
Database backups7 days

Backups. The database is backed up once a day, and each backup is kept for 7 days. So anything deleted or coarsened in the database lives on in backups for up to 7 more days — the exact time of a capture, for example, for up to 37–38 days. GPS points reach a backup only if a capture was in progress at that moment — and they are encrypted there too.

7. Protection against GPS spoofing

The game is fair only as long as nobody can capture without leaving home. So the server assesses every attempt:

A point marked as a mock location is not counted, automatically. If an attempt looks suspicious, the server may mark the account for review. A penalty — closing captures or the account — is decided by a person after a review, not by an automatic system.

8. Deletion and your rights

Deleting your account. There is no delete button in the app yet; there will be. Until then, open the app's settings, copy your account code and send it to wars-privacy@xoyk.dev. We do not delete an account by its realm name alone: everyone can see the name, while the code is shown only in your own settings. We will delete the account within 30 days. After deletion:

Uninstalling the app does not delete your account on the server.

Your rights. You may:

Write to wars-privacy@xoyk.dev.

9. Age: 18+

Wars is a game for adults, 18 and over. We do not ask your age in the app and rely on the store's age rating. If you are under 18, please do not play. If we learn that someone under 18 is playing, we will delete their account as described in section 8.

10. Test builds

Builds before store release are installed through TestFlight (Apple), Google Play closed testing, or directly onto the phone. Test invitations, and any crash reports you choose to send through TestFlight or Google Play, are handled by Apple and Google under their own rules. Your email from the invitation is visible to the operator in the store console and is not linked to your game account in any way.

11. Changes

If we start collecting new data or keeping it longer, we will update this policy and its version date before the change takes effect — for example, before turning on app attestation (Apple App Attest, Google Play Integrity) or notifications.

12. Contact

SERGEI GORIUGIN IE — wars-privacy@xoyk.dev.