Черновик для проверки юристом. Редакция от 6 ноября 2026 года. В [квадратных скобках] заглушки и вопросы к юристам. Пока не опубликовано.
Здесь написано, какие данные RunBattle собирает, когда ты пользуешься приложением для iPhone, сайтом runbattle.io и нашими серверами, зачем они нам и что ты можешь с ними сделать. Мы старались писать просто. Если что-то непонятно, напиши нам.
1. Кто мы
RunBattle управляет компания Citadel Technology South Limited, зарегистрированная в Гонконге (№ 81230040), [юридический адрес] («мы»). Мы решаем, как используются твои данные.
Вопросы и запросы о данных: privacy@runbattle.io.
[Юристам: компания вне ЕС, а приложение выходит по всему миру, в том числе в странах ЕС. Нужен ли представитель в ЕС по ст. 27 GDPR? Если да, указать его имя и адрес.]
2. Коротко
- Мы получаем твою геопозицию только пока идёт запись пробежки.
- В приложении нет рекламы, рекламного идентификатора, SDK аналитики и сбора отчётов о сбоях.
- Мы не продаём твои данные.
- Другие игроки видят твой ник, твои зоны и обрезанный повтор пробежки, которой ты занял зону. Зона показывает контур, который ты пробежал, и старт петли лежит на нём, поэтому начинай и заканчивай пробежку подальше от дома, если не хочешь показывать этот район на карте. Участка у старта и финиша и того, во сколько ты бегал, в повторе нет.
- Переписка возможна только между принятыми друзьями и только с года, в котором тебе исполняется 14.
- Аккаунт можно удалить в приложении. Вместе с ним удаляются пробежки, зоны, друзья и сообщения.
3. Что мы собираем и зачем
Аккаунт
При входе мы получаем постоянный идентификатор от сервиса, который ты выбрал: «Вход с Apple», Google, Facebook или VK ID. Если входишь по почте, мы отправляем на неё одноразовый код. Пароли мы не видим никогда. Если сервис передаёт адрес почты, мы его сохраняем. Apple может передать вместо настоящего адреса анонимный адрес для пересылки.
Кроме того, ты сам указываешь:
- ник, который виден на карте как
name#1234(четыре цифры отличают людей с одинаковым ником); - цвет своей территории;
- фото профиля, по желанию. Ты выбираешь его из фотоальбома, мы храним маленькую сжатую копию до 300 КБ. Приложение получает только выбранное фото, а не всю медиатеку;
- год рождения. По нему мы проверяем минимальный возраст и решаем, открыт ли тебе чат (см. раздел 9). Исправить его можно один раз, если исправление не открывает чат; в остальных случаях напиши нам. Если указанный год младше минимального возраста, мы его не сохраняем, а храним только отметку, что аккаунт заблокирован по этой причине.
Это нужно, чтобы вести твой аккаунт и показывать тебя другим игрокам.
Геопозиция и пробежки
Приложение использует геопозицию только пока ты записываешь пробежку. Сюда входит время, когда экран заблокирован или открыто другое приложение, чтобы пробежка не оборвалась. Когда пробежка закончилась, отслеживание останавливается. В остальное время в фоне мы тебя не отслеживаем.
Если ты разрешил доступ к геопозиции, карта может показывать, где ты, пока приложение открыто. Эта точка остаётся на телефоне, если ты не записываешь пробежку. Саму карту рисует SDK Mapbox (см. раздел 5).
Когда ты заканчиваешь пробежку, приложение отправляет нам:
- маршрут в виде точек (широта, долгота, время, высота);
- дистанцию, время и темп;
- средний пульс и калории, если они есть;
- название города, которое iPhone определяет по маршруту через сервис геокодирования Apple.
Это нужно, чтобы показывать историю и статистику, решать, заняла ли твоя петля зону, начислять монеты, миссии и Mystery Box и ловить нечестную игру. Например, мы не засчитываем участки, которые быстрее, чем может бежать человек.
Если серверу нужно самому оценить калории, приложение отправляет твой вес только для этого расчёта. Мы его не храним.
Что видят другие игроки
RunBattle — игра на общей карте, поэтому часть игровых данных видна другим игрокам:
- ник, цвет, фото профиля, уровень и статистика в профиле;
- форма, площадь и время захвата твоих зон, а также время, которое нужно побить, чтобы перехватить зону. Контур зоны это маршрут твоей петли, и старт петли лежит на нём. Если не хочешь показывать свой район на карте, начинай и заканчивай пробежку подальше от него;
- повтор пробежки, которой ты занял зону. Для всех, кроме тебя, мы вырезаем участок у старта и финиша этого повтора, от 300 до 600 м в зависимости от направления, и убираем дату и время суток, чтобы повтор не показывал, когда ты бегаешь;
- события «зону забрали». Если кто-то забрал твою зону, ты видишь его имя, когда открываешь приложение. Остальные игроки видят событие позже (не раньше чем через 2 часа), без имён и с точностью до района.
Apple Health
Apple Health подключать не обязательно. Что разрешить, ты выбираешь в системном окне iOS и можешь поменять в приложении «Здоровье» в любой момент.
- Запись: мы сохраняем пробежки RunBattle в Apple Health как тренировки с дистанцией, маршрутом и калориями.
- Чтение: мы читаем пульс и вес, чтобы показывать нагрузку и калории твоих пробежек.
- Импорт: если ты открываешь экран импорта и выбираешь пробежки, мы читаем беговые тренировки и маршруты, которые другие приложения (например, приложение часов) сохранили в Apple Health, и импортируем выбранные. Без этого мы их не читаем.
Данные Apple Health нужны только для этих функций. Мы не используем их для рекламы, не продаём и не передаём третьим лицам. Поделиться пробежкой можешь ты сам: когда ты нажимаешь «Поделиться», картинка из предпросмотра уходит в приложение, которое ты выбрал. У пробежки, импортированной из Apple Health, на картинке могут быть маршрут, дистанция, время и темп. Начало и конец маршрута скрыты. Пульса и веса на картинке нет никогда, и мы её не получаем.
[Юристам: остаётся ли верным «не передаём третьим лицам», если пользователь сам отправляет через системный лист картинку с маршрутом, полученным из HealthKit? Допустима ли такая передача по инициативе пользователя по правилу Apple о третьих лицах, которые не являются сервисами здоровья или фитнеса?]
Друзья, сообщения и безопасность
- Друзья: заявки, которые ты отправил и получил, и список друзей. Тебя можно найти по
name#1234. - Сообщения: писать можно только друзьям, принявшим заявку, и только с 14 лет (см. раздел 9). Мы храним сообщения, карточки зон, которыми ты делишься в чате, и время, когда ты последний раз читал переписку.
- Жалобы и блокировки: если ты пожаловался на человека или сообщение, мы храним жалобу: причину, твой комментарий и ник игрока на момент жалобы. Блокировку мы тоже храним. Блокировка удаляет дружбу и закрывает заявки и сообщения между вами.
Это нужно, чтобы доставлять сообщения и защищать людей. Сообщения и профили, на которые пожаловались, мы читаем при разборе жалобы. Остальные личные сообщения мы не читаем.
Игровая экономика
Баланс монет и журнал каждого начисления и траты, подобранные Mystery Box и что в них выпало, косметические предметы, которые у тебя есть и которые надеты, миссии и прогресс по ним, уровень и часовой пояс (чтобы ежедневные миссии обновлялись в твою полночь). Это нужно, чтобы игра работала и балансы были верными.
Технические данные
Наши серверы ведут журнал запросов: IP-адрес, время, адрес запроса и версия приложения. Журналы нужны, чтобы сервис работал, чтобы ограничивать злоупотребления (например, частоту запросов) и чинить ошибки. Приложение не собирает рекламный идентификатор и не использует SDK аналитики или отчётов о сбоях.
Сайт
runbattle.io не использует cookie аналитики или рекламы. Демо-карта на сайте загружает тайлы с Mapbox или OpenFreeMap, а они, как любой веб-сервер, видят твой IP-адрес. [Если позже включим веб-аналитику, сначала обновить этот раздел и добавить уведомление о cookie.]
4. Правовые основания (для ЕЭЗ и Великобритании)
- Договор: чтобы давать тебе приложение, на которое ты зарегистрировался: аккаунт, пробежки, зоны, игру, друзей и сообщения.
- Согласие: доступ к геопозиции, Apple Health и фото. Ты даёшь его в системных окнах iOS и можешь отозвать в настройках iOS или в приложении «Здоровье».
- Законный интерес: античит, безопасность и модерация, защита сервиса и исправление ошибок. Ты можешь возразить (см. раздел 8).
- Обязанность по закону: когда закон требует хранить или передать данные.
5. Кто ещё обрабатывает данные
Мы пользуемся несколькими подрядчиками. Они обрабатывают данные по договору с нами и только для своей услуги:
- [Хостинг уточнить: мы переезжаем с Heroku (Salesforce), указать нового провайдера]: серверы и база данных. Регион: [ЕС или США, решается].
- Mapbox: рисует карту в приложении. Когда ты перехватываешь зону, наш сервер отправляет в Mapbox контур этой зоны, чтобы проложить маршрут по улицам. SDK Mapbox в приложении собирает обезличенные данные о местоположении и использовании для целей самой Mapbox по её политике конфиденциальности. Это можно выключить в приложении: нажми (i) рядом с логотипом Mapbox на карте.
- MET Norway: погода на карте. Наш сервер запрашивает прогноз для клетки сетки шириной около 11 км (координаты округлены до 0,1°). MET Norway получает запрос нашего сервера, а не твою личность или точное место.
- Apple: «Вход с Apple», Apple Health на твоём устройстве и названия городов через геокодирование.
- Google, Meta (Facebook) и VK: только если ты входишь через них. Они узнают, что ты вошёл их аккаунтом в RunBattle.
- Почтовый сервис: отправляет одноразовые коды входа. [Сервис выбирается: Resend, Postmark или Amazon SES.]
Названия и контуры мест на карте взяты из © участники OpenStreetMap и Overture Maps Foundation. Им мы твои данные не передаём.
Мы можем передать данные, если этого требует закон, чтобы защитить людей от вреда, или при продаже или слиянии компании (тогда мы предупредим заранее).
6. Передача данных в другие страны
Мы находимся в Гонконге. Наши серверы в [ЕС или США]. Подрядчики могут обрабатывать данные в других странах. Где этого требует закон, мы используем меры защиты, например стандартные договорные условия Европейской комиссии. [Юристам: подтвердить механизм передачи, когда будут выбраны регион и подрядчики.]
7. Сколько мы храним данные
- Аккаунт, пробежки, зоны, игровые данные, друзья и сообщения: пока ты не удалишь аккаунт или пока мы не удалим аккаунт за нарушение Условий.
- Переписка: удаляется, когда любой из её участников удаляет аккаунт.
- Жалобы: остаются после удаления аккаунта того, кто пожаловался, и того, на кого пожаловались, вместе с ником на момент жалобы, чтобы мы могли разбираться с повторными нарушениями. Срок хранения: [определить].
- Уже подобранные Mystery Box: остаются в истории игры без идентификатора твоего аккаунта.
- Журналы серверов: [определить срок, например 30 дней].
- Резервные копии: удалённые данные исчезают из копий в течение [определить срок].
8. Твои права
В зависимости от того, где ты живёшь, ты можешь попросить нас:
- выдать копию твоих данных;
- исправить их;
- удалить их;
- передать их тебе или другому сервису в обычном формате;
- прекратить или ограничить часть обработки или возразить против неё.
Согласие можно отозвать в любой момент; это не отменяет того, что мы сделали до отзыва.
Чтобы воспользоваться правами, напиши на privacy@runbattle.io с почты, привязанной к аккаунту, или укажи свой name#1234. Мы отвечаем в течение 30 дней. В ЕЭЗ ты также можешь пожаловаться в надзорный орган по защите данных. В Испании это Agencia Española de Protección de Datos (aepd.es).
Удалить аккаунт в приложении: Профиль → Настройки → Удалить аккаунт. Удаляются профиль и фото, пробежки и маршруты, зоны, друзья и заявки, переписки и сообщения, история монет и предметы. Пробежки, уже сохранённые в Apple Health, остаются там; ими ты управляешь в приложении «Здоровье».
[Юристам: чтобы скрыть концы маршрута в публикации, приложение хранит короткий список скрытых областей в Keychain телефона. На наши серверы он не попадает, но остаётся на телефоне после удаления аккаунта и может пережить удаление приложения. Нужно ли написать об этом здесь или приложение должно удалять его вместе с аккаунтом?]
9. Дети и подростки
RunBattle рассчитан на людей от 13 лет. Мы знаем только год рождения, поэтому считаем возраст, которого ты достигаешь в этом календарном году: пользоваться можно с 1 января того года, в котором тебе исполняется 13. Если указанный год выходит позже, мы его не сохраняем, а аккаунт блокируется (без забегов, друзей, сообщений и магазина), пока ты его не удалишь или пока мы не исправим год по твоему письму. Карта открыта и без аккаунта. Минимальный возраст задаётся на сервере (Safety:MinAge, 13).
- Согласие родителей. В ЕС, если тебе меньше возраста цифрового согласия в твоей стране, пользоваться RunBattle можно только с согласия родителя или опекуна. В Испании этот возраст 14 лет; ст. 8 GDPR разрешает странам выбирать от 13 до 16. [Юристам: до запуска нужен механизм согласия родителей или минимальный возраст не ниже самого высокого местного порога.]
- Сообщения с 14 лет. Чат открывается 1 января того года, в котором тебе исполняется 14; считаем по году рождения, который ты указал. С 13 лет и до этого можно бегать, занимать зоны, добавлять друзей, открывать Mystery Box, выполнять миссии и пользоваться магазином. Возраст чата задаётся на сервере (
Safety:MinChatAge, 14) и может измениться, но ниже минимального возраста 13 лет чат не открывается. По закону COPPA для сбора личных данных детей младше 13 лет в США нужно проверяемое согласие родителей, поэтому аккаунтов для них мы не держим. - Защита младших игроков. Сообщения только между принятыми друзьями. Жалоба и блокировка есть везде, где видно имя. В повторах для других игроков нет участка у старта и финиша. Контур зоны при этом виден, поэтому начинай и заканчивай пробежку подальше от дома, если не хочешь показывать этот район на карте. Mystery Box и монеты нельзя купить.
Если мы узнаем, что у человека младше минимального возраста есть аккаунт без нужного согласия, мы его удалим. Родители могут написать на privacy@runbattle.io.
10. Безопасность
Данные между приложением и нашими серверами передаются по зашифрованному соединению (HTTPS). Доступ к базе есть только у тех, кто обслуживает сервис. Идеально защищённых систем не бывает; если утечка затронет твои данные, мы сообщим тебе и надзорным органам, как требует закон.
11. Изменения
Если мы существенно изменим эту политику, мы скажем об этом в приложении до вступления изменений в силу. Дата вверху показывает текущую редакцию.
12. Контакты
Citadel Technology South Limited, Гонконг, [юридический адрес] Почта: privacy@runbattle.io