WARS

Политика конфиденциальности Wars

Редакция от 16 октября 2026.

Wars — уличная стратегия: вы подходите к настоящему зданию, телефон подтверждает, что вы рядом, и замок становится вашим. Игре нужна ваша геопозиция — но только в момент захвата, и никто из игроков никогда не видит, где вы находитесь.

Коротко

1. Кто отвечает за ваши данные

Оператор Wars — SERGEI GORIUGIN IE, Армения. Связаться по любому вопросу об этой политике и о ваших данных: wars-privacy@xoyk.dev.

2. Что мы собираем и зачем

2.1 Аккаунт

При первом входе приложение создаёт анонимный аккаунт. Мы не спрашиваем ни имени, ни почты, ни телефона, ни даты рождения.

На сервере хранятся:

Зачем: чтобы игра знала, какие замки ваши.

2.2 Устройство

При каждом подключении приложение сообщает:

Сервер помнит, когда устройство подключилось впервые и в последний раз.

Зачем: проверить, что сборка совместима с сервером; ограничить частоту запросов с одного устройства; не дать одному человеку завести много аккаунтов ради нечестной игры.

2.3 Геопозиция — только во время захвата

Приложение читает геопозицию, только пока оно открыто на экране; в фоне — никогда. На своей карте вы видите себя сами, а на сервер позиция не отправляется.

Когда вы начинаете захват замка, приложение примерно каждые 2 секунды отправляет серверу несколько последних точек GPS. В каждой точке:

Что с ними происходит:

Зачем: проверить, что вы действительно стоите у замка, и поймать подмену GPS.

Точка с отметкой «фиктивное местоположение» для захвата не годится. Если в телефоне разрешено только приблизительное местоположение, захват недоступен: ему нужна точная геопозиция.

2.4 Захваты и титулы

О каждом удачном захвате сервер ведёт закрытый журнал: какой замок, у какой державы и какой державой взят, сколько длился захват.

Баронства, графства и их основатели хранятся с точностью до дня.

Зачем: правила игры, честность, история мира.

2.5 Сетевой адрес (IP)

Ваш IP-адрес видит каждый сервер, к которому подключается приложение.

Зачем: защита от перегрузки и злоупотреблений, поиск ошибок.

2.6 Что остаётся только в телефоне

2.7 Чего мы не собираем

2.8 Жители: просьба убрать дом из игры

Игра зовёт людей к жилым домам, и жители вправе сказать «не надо». На отдельной странице без аккаунта любой — игрок он или нет — может попросить убрать дом из игры. Доказывать, что вы там живёте, не нужно. Оператор убирает дом: он становится ничьим, захватить его нельзя.

Страница отправляет на сервер игры только то, что вы в неё ввели:

Сервер игры хранит вместе с этим только номер запроса (по нему запрос можно отменить), его статус и день — без часа. Ни имени, ни IP-адреса, ни координат, ни данных устройства мы с запросом не храним. Чтобы страницу нельзя было завалить запросами, сервер считает их по необратимому ключу из сетевого адреса — так же, как в разделе 2.5. Но журнал запросов Google Cloud Run записывает IP-адрес и время этого запроса, как любого другого, и хранит их 30 дней во Франкфурте (раздел 2.5).

Саму страницу и эту политику отдаёт Cloudflare Pages по адресу wars.xoyk.dev. Как хостинг и сеть доставки, Cloudflare видит IP-адрес каждого, кто открывает страницу, и обрабатывает его в своих журналах по своей политике конфиденциальности; запрос приходит на ближайший к вам узел Cloudflare, и он может быть вне ЕС. Мы не подключаем к странице аналитику и не выгружаем журналы посещений: в кабинете Cloudflare оператору видна сводка без адресов — сколько было запросов и из каких стран, — а адрес виден только у запроса, который защита Cloudflare остановила как атаку. Страница не ставит cookie. Пока запрос не отправлен, она хранит черновик — адрес, выбранный дом, комментарий и описание, но не почту — в вашем браузере и стирает его, как только запрос принят.

Зачем: чтобы к вашему дому не ходили игроки. Почта нужна только для ответа на этот запрос.

Сколько: открытый запрос — пока оператор на него не ответит; выполненный, отклонённый или отменённый — 90 дней после закрытия, потом удаляется (раздел 6). Убранный дом остаётся убранным, пока вы не попросите вернуть его.

3. Что видят другие игроки

Видят:

Не видят:

Задержка. Захваченный замок вы видите своим сразу. Все остальные, включая прежнего владельца, — через случайные 5–20 минут. Защита замка отсчитывается от этого момента, а не от захвата. Так по карте нельзя понять, что вы стоите у этого здания прямо сейчас.

Ваш первый замок. Он же — столица вашей державы. Ни одна подпись в игре не говорит другим, что это столица или что вы живёте рядом. Но первый захват державы попадает в ленту событий, как и любой другой, — значит, кто следит за лентой, увидит, с какого здания держава началась.

4. Что видим мы

У оператора есть доступ к базе игры и журналам серверов. Это всё, что описано в разделе 2, — кроме точек GPS: они зашифрованы ключом сервера игры, который хранится отдельно от базы, в Google Secret Manager. Ни копия базы, ни резервная копия, ни поддержка провайдера прочитать их не могут. Оператор открывает их только для разбора подозрения в подмене GPS.

Мы не продаём и не передаём ваши данные никому, кроме сервисов, на которых работает игра (раздел 5).

5. Где хранятся данные

СервисДля чегоГде
Supabaseбаза игры, анонимный вход, рассылка событийФранкфурт, Германия (ЕС)
Google Cloud Runсервер игрыФранкфурт, Германия (ЕС)
Google Cloud Loggingжурналы сервера игры (раздел 2.5)Франкфурт, Германия (ЕС)
Google Secret Managerключ шифрования точек GPSФранкфурт, Германия (ЕС), только там
Cloudflare Pagesстраница жителей и эта политика (раздел 2.8)сеть Cloudflare: ближайший к посетителю узел, в том числе вне ЕС

Приложения на телефоне сами отчётов о сбоях никуда не отправляют. Если в настройках телефона вы разрешили делиться аналитикой с разработчиками, Apple или Google могут передать оператору отчёты о сбоях по своим правилам. Карта и шрифты встроены в приложение: при просмотре карты приложение ни к кому не обращается.

6. Сколько хранятся данные

ЧтоСколько
Последние точки GPS захватадо конца захвата
Точки GPS подозрительного захвата30 дней
Запись о попытке захвата, со сводкой без координат30 дней после конца попытки
Точное время захвата30 дней; потом — день и часть суток
Журнал захватов (без точного времени)пока существует мир
Сигналы защиты от обмана, без координат90 дней; время в них через 30 дней огрубляется до дня
Последний захваченный замок и момент захвата30 дней
Ответы на повторные команды48 часов
Ключ ограничения частоты, построенный из IP2 дня
Публичная лента событий7 дней
Аккаунт, держава, устройства, титулыпока вы не удалите аккаунт
Просьба жителей убрать дом (раздел 2.8)открытая — до ответа; закрытая — 90 дней
Отметка «дом не в игре»пока дом не вернут в игру
Журнал запросов с IP (Google Cloud)30 дней
Резервные копии базы7 дней

Резервные копии. База копируется раз в сутки, копия хранится 7 дней. Поэтому всё, что удалено или огрублено в базе, ещё до 7 дней живёт в копиях — например, точное время захвата — до 37–38 дней. Точки GPS в копию попадают, только если захват шёл в момент копирования, — и тоже зашифрованными.

7. Защита от подмены GPS

Игра честна, только пока захват нельзя сделать, не выходя из дома. Поэтому сервер оценивает каждую попытку:

Точка с отметкой о фиктивном местоположении не засчитывается автоматически. Если попытка выглядит подозрительно, сервер может отметить аккаунт для проверки. Наказание — закрыть захваты или аккаунт — назначает человек после разбора, а не автомат.

8. Удаление и ваши права

Удаление аккаунта. Кнопки удаления в приложении пока нет; она появится. До тех пор откройте настройки приложения, скопируйте код аккаунта и пришлите его на wars-privacy@xoyk.dev. По одному имени державы мы аккаунт не удаляем: имя видят все, а код показан только в ваших настройках. Мы удалим аккаунт в течение 30 дней. После удаления:

Удаление приложения с телефона аккаунт на сервере не удаляет.

Ваши права. Вы можете:

Напишите на wars-privacy@xoyk.dev.

9. Возраст: 18+

Wars — игра для взрослых, от 18 лет. Мы не спрашиваем возраст в приложении и опираемся на возрастной рейтинг магазина. Если вам меньше 18 — пожалуйста, не играйте. Если мы узнаем, что играет человек младше 18 лет, мы удалим его аккаунт, как описано в разделе 8.

10. Тестовые сборки

Сборки до выхода в магазины ставятся через TestFlight (Apple), закрытое тестирование Google Play или напрямую на телефон. Приглашение в тест и отчёты о сбоях, которые вы решите отправить через TestFlight или Google Play, обрабатывают Apple и Google по своим правилам. Ваша почта из приглашения видна оператору в кабинете магазина и с игровым аккаунтом никак не связана.

11. Изменения

Если мы начнём собирать новые данные или хранить их дольше, мы обновим эту политику и дату редакции до того, как изменение заработает. Так будет, например, перед подключением проверки подлинности приложения (Apple App Attest, Google Play Integrity) или уведомлений.

12. Контакт

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