UPOR · КОНФИДЕНЦИАЛЬНОСТЬ
Политика конфиденциальности
Редакция от 10 сентября 2026 года. Здесь описано, какие данные обрабатывают приложение UPOR и его сервер, зачем они нужны, кто их видит и сколько они хранятся.
Кто обрабатывает данные
Оператор сервиса: Varion Team LTD. Вопросы о данных, запросы на копию, исправление или удаление: contact@varion-rp.com.
Сервер UPOR, база данных и резервные копии работают на инфраструктуре оператора. Сторонних сервисов рекламы и аналитики нет.
Какие данные обрабатываются
Аккаунт
- Email — идентификатор для входа. Сервер не проверяет владение адресом и не отправляет писем.
- Имя в приложении, выбранный аватар (одна из готовых иллюстраций, не фотография), цель на день, число тренировочных дней в неделю и цель занятий — короткий текст до 80 символов.
- Пароль хранится только как солёный хеш scrypt; сам пароль сервер не сохраняет.
- Настройка приглашений в дуэли, роль (игрок или сотрудник), статус аккаунта и сессии входа: хеш токена доступа, время создания и окончания.
Вход через Apple
- Идентификатор пользователя Apple и email, который передала Apple. Если при входе выбрано «Скрыть email», это адрес-ретранслятор Apple (private relay).
- Имя: Apple передаёт его только при первом входе, иначе используется имя из настройки приложения.
- Если оператор настроил отзыв доступа, сервер хранит токен обновления Apple только для того, чтобы отозвать доступ приложения при удалении аккаунта.
Тренировки и проверка результатов
- Количество засчитанных и незасчитанных повторов, длительность подхода, время выполнения и время получения сервером, режим (обычный, рейтинговый, дуэль) и начисленный опыт (XP).
- Для рейтинговых подходов и дуэлей — время, когда сервер разрешил старт и запустил таймер матча, статус проверки, системные отметки и комментарий сотрудника.
- Метрики попыток. Вместе с соревновательным результатом приложение передаёт числа скелета по каждой попытке: время начала и длительность, минимальный угол в локте, глубину опускания плеч, углы линии корпуса и колена, число измерений техники, смещение опор (кистей и стоп) и масштаба, признак зачёта и причину отказа, а также число проанализированных кадров и пауз распознавания. Кадры камеры, фото и видео на сервер никогда не передаются: изображение анализируется только на устройстве.
- По этим данным сервер рассчитывает оценку риска (низкий, средний или высокий) с причинами, чтобы помочь сотрудникам при проверке. Если оператор включил автопроверку, результат с низким риском подтверждается автоматически; сотрудник может изменить это решение, а игрок — запросить повторную проверку.
Соревнования и сообщество
- Дуэли: соперники, формат, сроки, результаты, технические поражения, рейтинг ELO и его изменения, запись в поиске соперника.
- Клубы: название, код приглашения, владелец, участники и дата вступления, ограничения на вступление, установленные владельцем.
- Ивенты: участие, дата вступления, итоговые повторы и место, полученные значки.
- Блокировки игроков, жалобы и запросы повторной проверки (текст до 1000 символов), ответы сотрудников, уведомления в приложении и отметки о прочтении.
Push-уведомления
- Токен устройства и среда (тестовая или рабочая), связанные со входом на этом устройстве, попытки доставки и код ответа Apple. Заголовок и текст уведомления передаются в службу Apple Push Notification service.
Диагностика и защита сервиса
- При сбое приложение отправляет только код ошибки (камера недоступна, результат не отправлен, вход не сохранён) и название экрана вместе с аккаунтом и временем. Текст полей, изображения и кадры камеры не передаются. Сбои самого сервера учитываются без привязки к игроку.
- IP-адрес и введённый email используются для ограничения частоты запросов и неудачных входов; в базе хранятся только их хеши SHA-256.
- Журнал запросов сервера содержит идентификатор запроса, метод, путь, код ответа и время обработки — без тела запроса, паролей, токенов и IP-адресов.
- Журнал действий фиксирует решения сотрудников, действия владельцев клубов и события безопасности: смену пароля, завершение сессий, удаление аккаунта.
Чего UPOR не делает
- Не показывает рекламу, не отслеживает вас в других приложениях и на сайтах, не использует сторонние SDK аналитики и не продаёт данные.
- Не передаёт на сервер данные Apple Health («Здоровье»): завершённые подходы записываются в «Здоровье» только на устройстве и только с вашего разрешения. Сервер эти данные не получает и не читает.
- Не сохраняет и не отправляет видео и снимки с камеры.
Кто видит данные
- Другие игроки видят ваше имя, аватар, результаты и места в рейтингах, дуэлях, клубах и ивентах. Email другим игрокам не показывается.
- Сотрудники клуба — модераторы и администраторы — видят email, историю подходов, метрики попыток, жалобы и обращения, чтобы проверять результаты и отвечать игрокам.
- Apple обрабатывает данные при входе через Apple (сервер проверяет подпись токена и, если настроено, отзывает доступ при удалении аккаунта) и при доставке push-уведомлений — по собственной политике конфиденциальности.
- Поставщик инфраструктуры, на которой оператор размещает сервер, — в объёме, нужном для хранения данных. Государственным органам данные раскрываются только в случаях, предусмотренных законом.
Сроки хранения
- Данные аккаунта, тренировки, соревнования, уведомления и обращения — пока существует аккаунт.
- Сессия входа в приложении действует 30 дней, в веб-панели сотрудников — 12 часов. Истёкшие сессии удаляются автоматически в течение часа; выход удаляет сессию сразу, смена пароля завершает все сессии.
- Токен push-уведомлений — до выхода из аккаунта на устройстве, окончания сессии, отключения уведомлений в приложении или сообщения Apple о том, что токен недействителен. Уведомления старше суток не отправляются.
- Диагностика приложения — 30 дней.
- Хеши для ограничения частоты запросов действуют 15 минут и удаляются через сутки после окончания этого окна.
- Запись в поиске соперника — до 2 минут или до найденного матча.
- Журнал действий хранится без автоматического удаления, журналы запросов — в пределах ротации журналов на сервере оператора.
Резервные копии
Оператор создаёт резервные копии базы данных, чтобы восстановить сервис после сбоя. Копии содержат данные аккаунтов, хранятся с ограниченным доступом и удаляются по графику, который определяет оператор. Данные удалённого аккаунта могут оставаться в ранее созданных копиях до их удаления.
Удаление аккаунта
Аккаунт удаляется в приложении: «Профиль» → «Аккаунт» → «Удалить аккаунт». Подтвердите удаление паролем или, если у аккаунта нет пароля, повторным входом через Apple. Удаление выполняется сразу и необратимо; после него этот email можно использовать для нового аккаунта. Если доступа к приложению нет, напишите в поддержку с адреса аккаунта.
Удаляется
- Email, имя, аватар, цели, пароль и привязка входа через Apple. Если оператор настроил отзыв доступа, сервер также отзывает доступ приложения к Apple ID.
- Сессии на всех устройствах, push-токены и очередь доставки, уведомления, диагностика.
- Членство в клубах и ограничения на вступление, участие в незавершённых ивентах, поиск соперника, блокировки, ваши неотвеченные обращения.
- Обычные подходы и ожидающие проверки рейтинговые результаты вне дуэлей вместе с их метриками, неиспользованные разрешения на старт.
Сохраняется в обезличенном виде
Записи, от которых зависят результаты других игроков, остаются, но связаны с профилем «Удалённый игрок» без email и имени:
- отправленные результаты дуэлей и проверенные рейтинговые результаты вместе с их метриками;
- история рейтинга ELO, итоговые места и значки завершённых ивентов;
- закрытые обращения с ответами сотрудников, жалобы других игроков на аккаунт и журнал действий.
Клубы, которыми вы владели, переходят к участнику, вступившему раньше других; клубы без других участников удаляются. Неотвеченные приглашения в дуэли закрываются, а в активных дуэлях без вашего результата засчитывается техническое поражение.
Ваши права и настройки
- Имя, аватар и цели можно изменить в профиле приложения, пароль — в разделе «Аккаунт».
- Push-уведомления отключаются в приложении, доступ к камере и «Здоровью» — в настройках iOS.
- Чтобы получить копию данных, исправить их или задать вопрос, напишите на contact@varion-rp.com.
Безопасность
Соединение с сервером защищено HTTPS. Пароли хранятся как хеши scrypt, токены входа — как хеши SHA-256. Доступ сотрудников разграничен по ролям, их действия записываются в журнал.
Изменения политики
Новая редакция публикуется на этой странице с датой обновления.