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

Действует с: 27 августа 2026 года · редакция от 28 сентября 2026 Оператор данных: Maksim Efimov, частное лицо, Португалия, разработчик приложения Unbeen Связь: hi@unbeen.app

1. Коротко

Unbeen записывает ваши прогулки и закрашивает на карте улицы, по которым вы прошли.

Маршруты прогулок, точки спутника и заметки хранятся на вашем телефоне. На наш сервер они попадают только внутри зашифрованной копии, которую мы не открываем.

На наш сервер уходят цифры о прогулках и технический журнал работы приложения, без координат. По ним мы видим, что ломается, и чиним. Это выключается одним переключателем.

Паролей в приложении нет: вход через Apple или Google (§3.3). Для сервера вы случайный номер игрока, к которому прикреплён ваш аккаунт. Рекламы, рекламных идентификаторов и сторонних систем аналитики нет.

Ниже перечислено всё, что покидает телефон, и куда оно уходит. Других путей передачи данных в приложении нет.

2. Что остаётся только на телефоне

В открытом виде телефон не покидают:

Исключения описаны ниже и только такие: зашифрованная копия (§3.6), которую мы не открываем; маршрут, который вы сами нарисовали для совместной прогулки (§3.8); фото и видео заметок в вашем личном iCloud (§3.12); отчёты и картинки, которые вы отправляете сами (§3.1).

3. Что уходит наружу и куда

3.1. Карта Apple и то, что вы отправляете сами

Приложение показывает карту Apple (MapKit). Как любое приложение с картой, оно запрашивает у Apple изображения карты для области, которую вы смотрите. Это обрабатывается Apple по её собственной политике конфиденциальности.

Что происходитЧто передаётсяКому
Вы строите маршрут до точки или рисуете маршрут совместной прогулкиточки этого маршрутаApple (сервис маршрутов)
Вы открываете маршрут в Google Картахточки маршрута: старт, финиш и промежуточныеGoogle Карты на телефоне или их сайт
Вы делитесь картинкой прогулки или городаэта картинкатому, кого вы выберете
Вы пишете нам письмото, что в письменам на hi@unbeen.app

3.2. Карты городов

Чтобы полоска ложилась на улицы, приложению нужна карта улиц города: файл обычно в несколько мегабайт, у самых больших городов до 20 МБ. Файлы лежат в открытом хранилище проекта на GitHub (github.com/Efimother/unbeen-citypacks).

GitHub получает только запрос файла: по имени файла видно, карта какого города понадобилась, и, как любой сайт, он видит адрес вашего подключения. Координаты, история прогулок и ваш номер игрока ему не передаются.

3.3. Наш сервер и кто вы для него

Сервер unbeen.app работает на Cloudflare. Данные хранятся в базе Supabase во Франкфурте (Германия).

Кто вы для сервера. При установке телефон создаёт случайный номер игрока и секретный ключ. Ключ лежит в связке ключей телефона, а если включена «Связка ключей iCloud», то и в ней: так новый телефон с тем же Apple ID получает его обратно. Из ключа выводятся пропуск для запросов (сервер хранит только его отпечаток) и печать для зашифрованной копии. Пока вы не вошли в аккаунт, сам ключ сервер не получает.

Вход через Apple или Google. Вы входите системным окном Apple или Google. Телефон передаёт полученный от них знак входа только нашему серверу, а сервер проверяет его в Supabase Auth (тот же поставщик, что и база). После входа мы храним: номер вашего пользователя в Supabase, каким способом вы вошли, подсказку почты (первая буква и домен, например m•••@gmail.com; скрытую почту Apple не храним) и время входа. Сам Supabase хранит своего пользователя: номер и почту, которую передали Apple или Google. Пароля нет, имя мы не просим. Вместе со входом телефон передаёт серверу ваш ключ; сервер хранит его запечатанным своим секретом и выдаёт только вам, сразу после входа тем же аккаунтом на другом телефоне, чтобы копия (§3.6) вернулась туда.

Ник: имя, которое вы ввели в профиле, а если его нет, автоматическое, например Otter-03.

Знакомство с сервером. Раз в сутки и при изменениях телефон сообщает: номер игрока и случайный номер телефона в приложении, версию приложения, модель телефона, версию iOS, включены ли уведомления, ник, язык приложения, страну из региональных настроек телефона, часовой пояс и положения переключателей «Моих данных». Если статистика выключена, телефон раз в сутки сообщает только номера, версию приложения и положения переключателей: так сервер может попросить обновить слишком старую версию.

Журнал запросов. Сервер записывает, какой адрес вызван, ответ, длительность, размер и через какой узел Cloudflare прошёл запрос. Адрес вашего подключения видит Cloudflare и использует его для защиты от перегрузки; в нашу базу он не записывается.

3.4. Статистика и журнал работы

Переключатель «Статистика и журнал работы»: Настройки → Приватность → Мои данные. Он включён по умолчанию, при первом запуске приложение показывает экран с объяснением. Если выключить, очередь неотправленного стирается и больше ничего не уходит, кроме знакомства из §3.3.

Пока он включён, уходят:

Сервер на всякий случай вырезает из журнала поля, похожие на координаты, адреса, названия улиц и тексты.

Сообщения разработчику. Пока у приложения меньше 300 игроков, разработчик получает в Telegram короткое сообщение о начале и конце каждой прогулки: ник, первые знаки номера игрока, время, пешком или на велосипеде, расстояние, длительность, число точек, как закончилась запись, версию приложения и технические проблемы записи. Координат и названий мест в сообщениях нет. Копия сообщения хранится в нашей базе. Такие сообщения идут, только пока статистика включена.

3.5. Обезличенная карта прогулок

Переключатель «Обезличенная карта прогулок» в «Моих данных» выключен по умолчанию. Пока вы его не включите, ничего не уходит.

Если включить, после прогулки уходят: квадраты сетки со стороной около 60 метров, которые задел трек; отрезки улиц по номерам из карты города; час недели; город; категория: уровень группой (1–4, 5–9, 10–19, 20 и выше), пешком или на велосипеде, стаж в приложении (меньше недели, месяца, года или больше) и страна. Сервер только прибавляет единицу к счётчику квадрата или отрезка за неделю. Номер игрока и номер прогулки в карту не записываются, в журнал запросов для этого адреса игрок тоже не пишется. С версии от 28 сентября 2026 квадраты уходят вообще без номера игрока: приложение прикладывает одноразовый талон, который сервер выдаёт при знакомстве и не связывает с вами. Старые версии приложения присылают номер и пропуск, сервер проверяет их только затем, чтобы отсечь чужих, и никуда не записывает. Такую сводку по улицам мы можем показывать партнёрам.

3.6. Зашифрованная копия

Переключатель «Зашифрованная копия у нас» в «Моих данных» включён по умолчанию.

Что в копии. Копия базы данных телефона: прогулки с маршрутами, тексты заметок, прогресс. Фото и видео заметок в копию не входят.

Как защищена. Телефон сжимает копию и шифрует её (AES-GCM) печатью из вашего ключа до отправки. Сервер и разработчик видят только размер, дату, контрольную сумму, версию и число прогулок; мы копию не открываем. Если вы вошли через Apple или Google, ключ хранится у нас запечатанным (§3.3) и выдаётся только вам после входа. Если вы не входили и ключ потерян (не было «Связки ключей iCloud», а телефон утрачен), копию не откроет никто, и мы тоже.

Когда уходит. Только по сети без ограничения трафика (Wi-Fi), не чаще раза в 15 минут и только если на телефоне есть хотя бы одна прогулка.

Где лежит. В хранилище Cloudflare R2, 7 последних копий, старые удаляются. Последняя копия каждого игрока каждую ночь дублируется в хранилище Supabase на случай сбоя; копия, которой больше нет в R2, удаляется из этого дубля в ту же ночь.

Возврат. После переустановки, на новом телефоне с тем же Apple ID и включённой «Связкой ключей iCloud» или на любом телефоне после входа тем же аккаунтом Apple или Google копия возвращается сама. Вручную: «Мои данные» → «Восстановить с нашего сервера».

Выключение переключателя останавливает новые копии; уже сохранённые удаляет «Удалить всё у нас».

3.7. Рейтинг и фото профиля

Рейтинг включён по умолчанию и выключается одним переключателем: Настройки → Приватность → «Участвовать в рейтинге».

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

Не публикуется никогда: координаты, маршруты, текущее местоположение, названия улиц и городов, даты прогулок, содержимое заметок.

Если выключить участие, строка и фото удаляются с сервера. Если на ник или фото пожаловались (§3.11), разработчик может скрыть ник, фото и территорию «Захвата» игрока от всех.

3.8. Друзья, совместные прогулки, задания и подарки

Всё это хранится на нашем сервере и видно только участникам.

Организатор, удаляя совместную прогулку, стирает её у всех; удаление друга снимает дружбу у обоих.

3.9. Уведомления о действиях других людей

Уведомления «вас добавили в друзья», «вас зовут на прогулку» и подобные доставляет наш сервер через службу уведомлений Apple.

Что хранится в сервисе уведомлений (Cloudflare): адрес вашего телефона для уведомлений, который выдаёт Apple; номер игрока; ваш секретный адрес для уведомлений; язык уведомлений; часовой пояс (ночью с 22:00 до 8:00 уведомления приходят без звука); время обновления. Ещё: кому вы разрешили вам писать и кого заблокировали, ваш код друга, одноразовые ссылки-приглашения (живут до использования или 30 дней) и заявки в друзья (действуют 30 дней). Счётчик уведомлений за час исчезает через два часа, отметка «уже доставлено» через шесть часов.

Копия в нашей базе для разработчика: дружбы, заявки, коды, отпечаток адреса (не сам адрес) и журнал отправленных уведомлений: вид, от кого, кому, доставлено ли и открыто ли. Тексты уведомлений не хранятся.

Кто может прислать вам уведомление. Только тот, кому вы сами дали ссылку-приглашение или код друга и с кем вы в друзьях. Номера из рейтинга для этого недостаточно.

Выключение уведомлений стирает адрес телефона. Остальная запись остаётся, чтобы друзья не потеряли вас при следующем включении; целиком её стирает «Удалить всё у нас». Когда Apple сообщает, что приложение с телефона удалено, адрес телефона стирается сам. В странах, где Cloudflare заблокирован, уведомления не работают.

3.10. Игровой режим «Захват»

Если вы играете в «Захват», на сервере лежат и видны всем игрокам области завершённых захватов, то есть участки города, которые вы обвели, с временем захвата до минуты, ником и цветом. Живая позиция и сам маршрут не публикуются.

Скажем прямо: по области другие игроки видят, в каком районе и примерно когда вы гуляли во время захвата. Об этом предупреждает обучение при входе в режим. «Покинуть игру» удаляет вашу территорию с сервера.

3.11. Обратная связь и жалобы

«Сообщить о проблеме» и «Предложить идею» отправляют в нашу базу ваш текст, контакт для ответа, если вы его указали, версию приложения, версию iOS, модель телефона, язык и номер игрока: чтобы ответить и посмотреть журнал работы.

Жалоба на ник или фото («Пожаловаться») сохраняет, кто пожаловался, на кого, где (рейтинг, «Захват», друзья) и когда. Разработчик сразу получает сообщение в Telegram с первыми знаками номера игрока, на которого пожаловались. По жалобе он может скрыть этого игрока от всех.

3.12. Что осталось от облака Apple

До 13 сентября 2026 года рейтинг, друзья, совместные прогулки и резервная копия жили в облаке Apple (CloudKit). Теперь:

3.13. Кто обрабатывает данные по нашему поручению

Все они обязаны защищать данные по своим договорам об обработке данных и не вправе использовать их для своих целей.

4. Разрешения, которые просит приложение

РазрешениеЗачем
Геолокациязаписывать маршрут прогулки и закрашивать пройденные улицы
Геолокация «Всегда»необязательно: начинать запись с виджета или само, не открывая приложение, и продолжать с погашенным экраном
Движение и фитнеснеобязательно: отличать прогулку от поездки в транспорте, чтобы запись включалась сама
Уведомлениянеобязательно: напоминания и новости от друзей
Камеранеобязательно: фото- и видео-заметки на карте
Добавление в фотоальбомнеобязательно: сохранить картинку прогулки или города
Face IDнеобязательно: закрыть вход в приложение от посторонних

Фото профиля выбирается системным окном: приложение получает только выбранный снимок, без доступа ко всей галерее. Микрофон не запрашивается: видео-заметки записываются без звука.

Любое разрешение можно отозвать в настройках телефона. Приложение продолжит работать, только без той возможности, которой разрешение требовалось.

5. Чего в приложении нет

6. Сайт unbeen.app

Что собирает сайт. Адрес почты: и только если вы сами его ввели, чтобы мы сообщили о выходе приложения. Отдельной кнопкой можно оставить почту для версии на Android. Вместе с адресом сохраняются язык страницы, для какой версии вы подписались (iPhone или Android), страна, определённая по адресу вашего подключения, и дата, чтобы написать вам на вашем языке, когда приложение появится в вашей стране.

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

Где хранится. В инфраструктуре Cloudflare, где размещён сам сайт.

Как долго. До выхода приложения плюс тридцать дней, либо до того момента, как вы попросите удалить адрес. После этого адрес стирается.

Отписка. Ссылка на отписку есть в каждом письме. Можно и просто написать на hi@unbeen.app, и мы удалим адрес.

Сайт не использует рекламные и аналитические файлы cookie.

7. На каком основании

Автоматических решений с юридическими последствиями и профилирования в приложении нет.

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

9. Где физически лежат данные

10. Ваши права и как удалить данные

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

Как это сделать в Unbeen:

На любой запрос отвечаем в течение месяца.

Надзорный орган в Португалии — Comissão Nacional de Proteção de Dados (CNPD), Av. D. Carlos I, 134, 1º, 1200-651 Lisboa, geral@cnpd.pt; жалобу можно подать на cnpd.pt. Вы также можете обратиться в надзорный орган своей страны.

11. Дети

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

12. Изменения

Если политика изменится, новая редакция появится на этой странице с новой датой. Если изменение затронет уже собранные адреса почты, мы напишем об этом письмом.

13. Связь

Maksim Efimov · hi@unbeen.app

← Unbeen