Политика конфиденциальности GymLift
Коротко
- Твоя оценка готовности, твой план и каждое решение о тренировках вычисляются на твоих iPhone и Apple Watch. Показания «Здоровья» остаются на твоих устройствах. В твоём iCloud хранятся твои собственные записи и оценки, рассчитанные по твоим показаниям. Версии до 1.9 также сохраняли там показания, на которых основана оценка каждого дня; обновление удаляет эти копии.
- Твои тренировки, чек-ины и план хранятся в твоей частной базе данных iCloud, зашифрованной Apple. Мы не можем её прочитать; с её помощью твои данные восстанавливаются на новом устройстве.
- В Pro у GymLift есть тренер, который пишет простыми словами: объяснение дня, сводку, когда ты нажимаешь «Разобрать мой день», ответы, когда ты ему пишешь, и то, что он взял из заметки в чек-ине или при завершении. Он включается только после твоего согласия на его первом экране — как и объяснение дня. Для этого GymLift отправляет через наш сервер провайдеру модели (Anthropic) то, что тренеру нужно знать о твоём дне и твоих тренировках: сегодняшнюю готовность и показания «Здоровья», на которых она основана, сегодняшний план и внесённые в него изменения, то, что записано вчера, твою цель, то, что тренер помнит о тебе, и всё, что ты ему пишешь или диктуешь, — полный список в таблице ниже. Но не твоё имя, не Apple ID и не идентификатор «Входа с Apple». Наш сервер проверяет, что твоя подписка активна, и ничего не хранит. Anthropic хранит запросы до 30 дней для контроля злоупотреблений и не обучается на них.
- Выключи «Тексты от Claude» (Настройки → Тексты от Claude) — и провайдеру модели ничего не отправляется: тренер выключен, объяснение дня берётся из встроенных шаблонов, а план в любом случае тот же.
- Мы используем два сторонних сервиса: Amplitude — для продуктовой аналитики (события без данных о здоровье) и Adapty — для статуса подписки, а также для экранов первой настройки и подписки, которые он показывает. Никаких рекламных SDK, никакого отслеживания между приложениями.
- Кнопка «Удалить аккаунт и все данные» в приложении стирает твои данные в iCloud, наши анонимные идентификаторы и связь через «Вход с Apple».
Что мы обрабатываем и зачем
| Данные | Где хранится | Цель |
|---|---|---|
| Данные «Здоровья», которые ты разрешаешь GymLift читать: сон, пульс, пульс в покое, ВСР, восстановление пульса, активная энергия, шаги, масса тела, рост, процент жира, окружность талии, питание (энергия, белки, жиры, углеводы), температура запястья во сне, частота дыхания, кислород в крови, VO₂ max, тренировки, твои дата рождения и пол | На твоих iPhone и Apple Watch; готовность вычисляется там же | Твоя ежедневная оценка готовности, стартовый профиль и адаптация тренировки, а также твои замеры |
| Что GymLift записывает в «Здоровье»: твои тренировки с пульсом и активной энергией, измеренными во время них, вес тела, процент жира и талия, которые ты вводишь, и усилие завершённой тренировки | Приложение «Здоровье» на твоих устройствах | Твои тренировки учитываются в «Здоровье» и «Фитнесе» |
| Тренировки, подходы, чек-ины, заметки для тренера и переписка с тренером, план тренировок, записи веса тела, оценки готовности | Твоя частная база данных iCloud (CloudKit) и твои устройства | Работа самого приложения; восстановление на новом устройстве |
Для тренера (Pro, после твоего согласия):
| Отправляется через наш Cloudflare Worker, который ничего не хранит, в API Anthropic, который хранит запросы до 30 дней для контроля злоупотреблений и не обучается на них | Слова тренера: объяснение дня, «Разобрать мой день», ответы, сделанные им заметки (Pro, после твоего согласия на первом экране тренера, пока включены «Тексты от Claude») |
| Для ежедневного объяснения в Pro: уровень и оценка готовности, коды причин, на сколько процентов сон, пульс покоя и ВСР отличаются от твоей нормы, твой ответ о стрессе в чек-ине, сегодняшние изменения плана и детали дня — вместе с анонимным идентификатором установки, по которому наш сервер считает запросы и который модель никогда не видит | Наш Cloudflare Worker, который использует твой IP-адрес только для ограничения частоты запросов и ничего не хранит, затем API Anthropic, как описано выше | Объяснение дня простыми словами (Pro, после твоего согласия на первом экране тренера, пока включены «Тексты от Claude») |
| События продуктовой аналитики — использование экранов и функций с категориями, например: твой уровень готовности, оценка усилия, которую ты ставишь тренировке, твоя цель тренировок, опыт и число дней в неделю, отмеченная тобой зона тела, когда заменяется упражнение из твоей цели, откуда ты знаешь о GymLift (если ты об этом расскажешь), какой экран подписки был показан и — при покупке — тариф с ценой и валютой (без чека и платёжных данных); никаких показаний «Здоровья» — идентификатор устройства и примерное местоположение, определённое по твоему IP-адресу. Единственный текст в них — поисковый запрос в каталоге упражнений, который ничего не нашёл, и название созданного тобой упражнения — оба обрезаются до 60 символов | Amplitude | Понимание того, какие функции работают и каких упражнений не хватает в каталоге |
| Статус подписки и история покупок, привязанные к непрозрачному идентификатору из «Входа с Apple»; какая сборка у тебя установлена (App Store или TestFlight); твои идентификаторы Amplitude, чтобы покупки и продуктовая аналитика сходились, — Adapty передаёт в Amplitude события пробного периода, покупки, продления и отмены вместе с тарифом и его ценой; и, если GymLift установлен из результата поиска Apple Ads, атрибуция Apple для этой установки (кампания и ключевое слово — без рекламного идентификатора и без IP-адреса) | Adapty и Apple | Открытие Pro на твоих устройствах; понимание, какие сборки и какая реклама приводят подписчиков; чеки остаются у Apple |
| Экраны первой настройки и подписки, которые показывает Adapty: какие из них были показаны и ответы, которые ты на них выбираешь, — твоя цель, опыт, оборудование, отмеченные тобой зоны тела и откуда ты знаешь о GymLift, — с привязкой к тому же идентификатору | Adapty; ответы также остаются на твоём iPhone, где по ним строится твой план | Показ этих экранов; понимание, где люди останавливаются и какие экраны работают |
| Экспорт истории тренировок (CSV), который ты импортируешь | Читается на твоём iPhone; тренировки попадают в твою базу iCloud так же, как твои собственные | Твоя история тренировок в GymLift |
| Идентификатор пользователя «Входа с Apple» | Твоё устройство и твоя база iCloud | Идентификация аккаунта; отзывается при удалении аккаунта |
| Карточка тренировки, которой ты решаешь поделиться | Приложение, которое ты выбираешь в меню «Поделиться» | Возможность поделиться |
| Твой email, если ты записываешься в лист ожидания на gymlift.app, с отметкой времени и твоей страной | Cloudflare, где размещён gymlift.app | Одно письмо, когда откроется бета |
Чего мы никогда не делаем
- Не продаём и не сдаём в аренду твои данные.
- Не отправляем твоё имя, Apple ID или идентификатор «Входа с Apple» ни на наш сервер, ни провайдеру модели. Провайдер модели получает только то, что перечислено выше, и только пока включены «Тексты от Claude».
- Не позволяем языковой модели принимать решения о тренировках. Она превращает твои слова в заметки, которые ты видишь и можешь отменить, и пишет объяснения и предложения. Цифры и изменения выдаёт движок на устройстве, а предложение ничего не меняет, пока ты его не примешь.
- Не используем твои данные для рекламы и не отслеживаем тебя в разных приложениях и на сайтах.
Что ты контролируешь
- Настройки → Тексты от Claude: выключи — и провайдеру модели ничего не отправляется. Тренер выключен, а тексты берутся из встроенных шаблонов.
- Настройки → Доступ к «Здоровью»: выбери, что GymLift читает и записывает.
- Настройки → Твои данные: экспортируй всё в CSV или удали аккаунт и все свои данные.
- Лист ожидания: напиши на hello@gymlift.app, и мы удалим твой email.
Дети
GymLift предназначен для взрослых и людей от 16 лет. Мы не собираем сознательно данные детей.
Изменения
Мы обновляем эту страницу до того, как меняются потоки данных, и указываем версию ниже.