Ranked

Calisthenics Skills — legal and support

View the Project on GitHub dylanschmid538-ctrl/ranked-legal

Это перевод. При расхождениях преимущественную силу имеет английская версия.

Политика конфиденциальности · Calisthenics Skills – Ranked

Последнее обновление: 29 сентября 2026 г.

Здесь объясняется, какие данные собирает Ranked, куда они передаются и что вы можете с этим сделать. Текст составлен по фактическому коду приложения, а не по шаблону; если здесь что-то неверно, следует проверить код.

Оператор Ranked — Monica Dede Schmid, Fluhmattstrasse 40, 6004 Luzern, Switzerland, контакт dylan.schmid538@gmail.com. Она является контролёром описанной здесь обработки данных.


1. Кратко

В Ranked нет учётных записей пользователей и собственного сервера. Всё, что касается ваших тренировок — каждый записанный подход, продвижение по каждому навыку, ранг, Power Level и карта тела, — хранится на вашем телефоне и никуда не загружается.

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

С устройства уходят только две категории данных:

  1. Анонимная статистика использования, чтобы понимать, как используется приложение. Её можно отключить в приложении в любой момент.
  2. Данные о покупках, чтобы проверять подписку в App Store. Платёж обрабатывает Apple; мы никогда не видим ваши платёжные реквизиты.

Ranked не отслеживает вас между другими приложениями или сайтами, не показывает рекламу и не считывает данные Apple Health.


2. Что остаётся на вашем устройстве

В собственной базе данных приложения на телефоне хранятся и никогда не передаются:

Приложение не исключает эту базу данных из резервной копии устройства. Если вы используете iCloud Backup или резервную копию на компьютере, данные тренировок входят в неё и восстанавливаются вместе с ней — на условиях Apple, а не наших.

Удаление приложения удаляет всё это с устройства. Мы не можем восстановить эти данные, потому что никогда ими не владели.


3. Что покидает ваше устройство

3.1 Статистика использования (PostHog)

Для понимания использования приложения мы применяем PostHog, размещённый в Европейском союзе. Приложение отправляет фиксированный набор событий:

Программное обеспечение PostHog внутри приложения также добавляет к каждому событию стандартные технические сведения, например модель устройства, версии iOS и приложения, язык и часовой пояс, и фиксирует открытие приложения и переход в фоновый режим. Как и любой интернет-сервис, PostHog получает IP-адрес запроса; по нему можно определить примерное местоположение (страну или город).

Чего там нет: имени, адреса электронной почты (приложение его не спрашивает), идентификатора аккаунта (аккаунтов нет), возраста, пола, роста, веса и содержимого тренировок.

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

Как отключить: Настройки ▸ Конфиденциальность ▸ Делиться анонимными данными об использовании. После отключения приложение сразу перестаёт отправлять события. Настройка хранится на устройстве и сохраняется после обновлений приложения.

3.2 Атрибуция Apple Search Ads

Если вы установили Ranked после нажатия на объявление Apple Search Ads, при первом запуске приложение один раз спрашивает у Apple об источнике установки. Apple возвращает кампанию, группу объявлений, ключевое слово и набор рекламных материалов этого объявления, страну или регион и дату нажатия, а также сведения о том, была ли загрузка новой или повторной. Приложение привязывает эти значения к анонимному идентификатору PostHog из §3.1, чтобы последующие события можно было группировать по объявлению, которое привело вас в приложение.

Для этого используется инфраструктура Apple AdServices, не использующая рекламный идентификатор (IDFA). Apple не считает её отслеживанием, поэтому диалог о разрешении отслеживания не появляется. Если вы пришли не по объявлению, Apple сообщает об этом и ничего дополнительного не привязывается. Отключение статистики использования (§3.1) останавливает и эту функцию.

3.3 Покупки (Apple и RevenueCat)

Подписки продаёт и оплачивает через App Store Apple. Мы никогда не видим ваши платёжные данные, Apple Account или имя.

Чтобы проверять действительность подписки, приложение использует RevenueCat. RevenueCat получает запись App Store о подписке — приобретённый продукт, даты начала и окончания — и стандартные технические сведения, например версии iOS и приложения. Установку он различает по случайному идентификатору, который создаёт сам и хранит на вашем устройстве. Мы не передаём RevenueCat ваше имя, адрес электронной почты или другую информацию о личности; поскольку в Ranked нет аккаунтов, передавать нечего.

Когда вы нажимаете Восстановить покупки, приложение запрашивает у Apple покупки, совершённые через Apple Account, в который выполнен вход на устройстве, и тем же способом передаёт результат RevenueCat.


4. Чего Ranked не делает


5. Правовое основание (GDPR и швейцарский revDSG)

Обработка Основание
Покупки и проверка подписки (§3.3) Исполнение договора
Статистика использования (§3.1) Законный интерес в понимании и улучшении приложения; можно в любой момент возразить, отключив её, см. §8
Атрибуция Search Ads (§3.2) Законный интерес в понимании эффективности рекламы; порядок возражения указан выше

Здесь действуют два закона, а не один. Ranked управляется из Швейцарии, поэтому обработку регулирует пересмотренный Федеральный закон Швейцарии о защите данных (revDSG, действует с сентября 2023 г.). GDPR применяется дополнительно, когда приложением пользуются из Европейского союза или Великобритании. При различиях мы следуем более строгому правилу. Резиденты Швейцарии имеют те же основные права из §8 согласно статье 25 и следующим статьям revDSG.


6. Где обрабатываются данные


7. Как долго мы храним данные

Статистика использования хранится в течение срока хранения, установленного PostHog для нашего тарифа. Мы не обещаем определённое число месяцев, потому что PostHog не позволяет нам его задавать; обещание срока, который нельзя соблюсти, хуже отсутствия такого срока в политике.

RevenueCat хранит записи о покупках, пока существует подписка и её история, что необходимо для проверки подписки.

Всё на вашем устройстве остаётся там до удаления приложения.


8. Ваши права

Вы можете в любой момент:

По любому из этих вопросов пишите на dylan.schmid538@gmail.com.


9. Дети

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


10. Изменения

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


⚠️ Не является юридической консультацией. Этот документ составлен инженером по исходному коду приложения, а не юристом. На указанную дату он точно описывает систему; каждое утверждение сверено с тем, что приложение действительно передаёт. Документ не проверялся на соответствие GDPR, швейцарскому revDSG, CCPA или иным требованиям. Публикация удовлетворяет требованию Apple, но не обеспечивает соблюдение закона. Когда приложение начнёт приносить доход, попросите юриста его проверить.