Дата вступления в силу: 29 марта 2026. Последнее обновление: 18 октября 2026.
1. Какие данные мы собираем
- Данные аккаунта: email, имя, фото профиля (необязательно; при входе через Google или Яндекс берется фото из вашего аккаунта в этом сервисе), хеш пароля, язык интерфейса, часовой пояс, выбранные оформление и акцент.
- Профиль и цели: пол, дата рождения (или год, рассчитанный из указанного возраста), рост, вес тела, целевой вес, цель тренировок, опыт, план недели, ответы анкеты (например, мотивация, питание, уровень стресса, травмы и болевые места, если вы их описали), оборудование.
- Тренировки: упражнения, подходы, веса, повторения, запас повторов (RIR), время, кардио (длительность, дистанция, пульс, если вы его ввели), заметки, шаблоны, программы, рекорды, черновики, собственные упражнения и комментарии к ним.
- Данные о здоровье (особая категория, ст. 9 GDPR), только с вашего согласия (раздел 4): сон (часы и качество), пульс покоя, вариабельность пульса (HRV), стресс, вес тела, процент жира, шаги, сожженные калории, самочувствие (настроение, энергия, крепатура, в том числе по мышцам), вода, кофеин, алкоголь, калории и белок из дневника, заметки о самочувствии, травмы (место, тяжесть и ваше описание), эпизоды болезни, замеры тела.
- Данные из Apple Health и Health Connect: только если вы включили синхронизацию (раздел 5).
- Питание из Replify Fuel: только если вы включили «Учитывать питание из Fuel» (раздел 7).
- Социальные функции и тренер: друзья и заявки, комментарии и реакции, публикации в ленте, связь тренер и клиент, назначенные тренировки, блокировки и жалобы, обращения в поддержку.
- Прогресс и мотивация: опыт (XP), задания, серии, лига, питомец-компаньон, достижения.
- Подписка и платежи: статус подписки и срок ее действия, способ оплаты (Paddle, App Store, Google Play), идентификаторы подписки и покупки у этих сервисов, использованный промокод. Номера карт мы не получаем.
- Технические данные: токены push-уведомлений (подписка браузера, токен устройства iOS или токен устройства Android в Google Firebase Cloud Messaging), user agent, IP-адрес (в записях о согласиях и в счетчиках ограничения запросов), собственная аналитика использования (раздел 12).
- Данные о привлечении: реферальный код пригласившего; платформа регистрации (веб, iOS или Android); кампания, партнер, источник и идентификатор клика Affise, если вы пришли по рекламной ссылке (идентификатор клика сохраняется только после вашего согласия на аналитику там, где оно требуется); если в ссылке не было рекламных меток, источником становится только сайт, с которого вы перешли: его основной домен без поддоменов или краткое название (например, google или telegram), без адреса страницы и ее параметров; он сохраняется только после вашего согласия на аналитику там, где оно требуется.
- Только на вашем устройстве (не отправляются на сервер): день менструального цикла (раздел 16), фото прогресса, офлайн-копия тренировок до синхронизации.
2. Правовые основания обработки
- Явное согласие (ст. 9(2)(a) GDPR): данные о здоровье (раздел 4), синхронизация с Apple Health и Health Connect, передача данных о здоровье в ИИ, питание из Fuel.
- Согласие (ст. 6(1)(a) GDPR и ст. 5(3) Директивы ePrivacy): SDK аналитики Affise для пользователей в ЕС/ЕЭЗ и Великобритании.
- Исполнение договора (ст. 6(1)(b) GDPR): аккаунт, тренировки, статистика, программы, подписка, социальные функции и функции тренера, которые вы используете.
- Законный интерес (ст. 6(1)(f) GDPR): безопасность сервиса и защита от злоупотреблений (в том числе защитный cookie rpl.kd, раздел 14), собственная аналитика использования, атрибуция привлечения за пределами ЕС/ЕЭЗ.
- Юридическая обязанность (ст. 6(1)(c) GDPR): учет платежей и ответы на законные запросы.
3. Как мы используем ваши данные
- Учет тренировок, статистика, рекорды, программы и их подстройка
- Расчет заряда (восстановления) по сну, вариабельности пульса (HRV), пульсу покоя, нагрузке и, если вы подключили Fuel, питанию
- Рекомендации и распознавание тренировок с помощью ИИ (раздел 6)
- Push-уведомления и письма (подтверждение email, сброс пароля, удаление аккаунта, предупреждение о неактивном аккаунте, одно напоминание о первой тренировке на следующий день после регистрации, если push-уведомление о ней не дошло ни до одного устройства аккаунта, например потому что push-уведомления не включены ни на одном; его можно выключить в настройках уведомлений)
- Функции тренера и социальные функции, которые вы включили
- Подписка, проверка покупок, промокоды
- Защита аккаунтов и сервиса, улучшение приложения
Мы не продаем ваши данные и не используем их для рекламы.
4. Согласие на обработку данных о здоровье
Согласие на обработку данных о здоровье отдельно от принятия Условий и не является условием регистрации. Его можно дать отдельной галочкой при регистрации или позже, в окне, которое приложение показывает при первом открытии раздела «Здоровье», синхронизации с устройством или ИИ-функции о здоровье. Мы сохраняем запись о согласии: тип, версию текста, время, IP-адрес и user agent.
Без согласия тренировки, статистика и программы работают как обычно, а раздел «Здоровье», дневник здоровья, синхронизация с Apple Health и Health Connect, передача данных о здоровье в ИИ и питание из Fuel выключены. Отозвать согласие можно в любой момент в Настройках (раздел «Данные»): это останавливает синхронизацию, передачу данных о здоровье в ИИ и получение питания из Fuel. Уже сохраненные данные о здоровье можно удалить там же.
5. Apple Health и Health Connect
Если вы включили синхронизацию и дали разрешение в системе, Replify читает из Apple Health (iOS): сон, вес, пульс покоя (если его нет, то отдельные замеры пульса, чтобы его оценить), HRV, шаги, активные калории, процент жира. Из Health Connect (Android): сон, вес, HRV, всего сожженные калории.
Тренировки других приложений. Пока синхронизация включена, Replify читает из Apple Health тренировки, которые туда записали другие приложения: тип, время, длительность, дистанцию, средний пульс, калории и приложение-источник. Они учитываются в тренировочной нагрузке.
Фоновая синхронизация (iOS). Пока синхронизация включена, Replify читает сон, HRV, пульс покоя и тренировки других приложений в фоне, когда в Apple Health появляются новые данные, в том числе когда приложение закрыто, и отправляет их в ваш аккаунт. Выключение синхронизации в Настройках это останавливает.
Запись тренировок. Если вы включили запись тренировок, Replify записывает в Apple Health завершенные тренировки: силовая тренировка с длительностью и оценкой сожженных калорий. В Health Connect Replify ничего не записывает.
Эти данные сохраняются в вашем аккаунте Replify и используются только для функций, которые вы видите: дневник и графики здоровья, расчет заряда и, при вашем согласии, персональные ИИ-подсказки (раздел 6). Мы не используем их для рекламы, не продаем, не передаем брокерам данных и не используем для оценки кредитоспособности; третьим лицам они передаются только как описано в разделах 6 и 10. Использование данных, полученных из Health Connect, соответствует политике разрешений Health Connect, включая требования ограниченного использования (Limited Use). Отключить синхронизацию можно в Настройках, отозвать доступ в настройках Apple Health или Health Connect.
6. Обработка данных ИИ
Встроенные ИИ-функции (распознавание тренировок из текста и фото, названия тренировок, рекомендации, шаблоны и сессии, генерация программ, советы по упражнениям, отчеты о здоровье) работают через Abacus.AI (США). Если вы добавили в настройках собственный API-ключ, запросы идут к выбранному вами провайдеру: Groq, Google Gemini, OpenAI или Anthropic (все США), по вашему договору с этим провайдером.
В запрос попадает то, что нужно функции: ваш текст или фото, история тренировок, программа, заметки к тренировкам и упражнениям, профиль (возраст, пол, рост, вес тела, цели, опыт, ответы анкеты, в том числе описанные вами травмы и болевые места). Только с согласием на обработку данных о здоровье добавляются показатели здоровья (сон, HRV, пульс покоя, стресс, самочувствие, динамика веса), текущие травмы с вашим описанием и статус болезни. Имя и email в ИИ не передаются. Данные передаются только когда вы пользуетесь ИИ-функцией. Ответы ИИ могут быть неточными (см. Условия, раздел 3).
7. Replify Fuel
Replify Fuel (fuel.replify.space) это наше приложение о питании, в которое вы входите тем же аккаунтом Replify. При входе в Fuel Replify передает ему идентификатор аккаунта, email, имя, ссылку на фото профиля, язык, оформление и часовой пояс. Fuel может передать обратно изменения языка и оформления. Данные, которые вы вводите в Fuel, хранятся в той же базе данных (Supabase, Франкфурт).
Питание из Fuel попадает в Replify, только если вы включили «Учитывать питание из Fuel» (для этого нужно согласие на обработку данных о здоровье). Тогда за каждый день передаются калории, белки, жиры, углеводы, алкоголь, вес, цели по калориям и белку, оценка расхода энергии и отметка о том, что день заполнен. Эти данные используются для расчета заряда. Пока настройка выключена, Replify ничего из этого не сохраняет; выключение настройки удаляет уже полученные дни питания в Replify (в самом Fuel они остаются).
Если вы включили «Отдавать в Fuel сожженные калории» (для этого нужно согласие на обработку данных о здоровье), Replify передает в Fuel за каждый день сожженные калории, сумму калорий по тренировкам, активную энергию из Apple Health (если она есть) и что из них взято за итог дня, а по каждой тренировке (не больше пяти в день) ее тип (например, «Бег» или «Силовая»), длительность и калории. Названия тренировок, упражнения, веса и заметки не передаются. Fuel учитывает эти данные в целях на день. Пока настройка выключена, Fuel их не получает. Дни считаются по вашему часовому поясу, и он передается вместе с ними.
8. Сроки хранения данных
- Аккаунт и все его данные (тренировки, данные о здоровье, профиль, записи о согласиях и остальное из раздела 1) хранятся, пока аккаунт активен, и безвозвратно удаляются вместе с аккаунтом, когда вы удаляете его в Настройках.
- Неактивные аккаунты: если в аккаунте не было активности 2 года, мы за 30 дней до удаления присылаем предупреждение на email; если вы не войдете до указанной даты, аккаунт и все его данные удаляются. Аккаунты с действующей подпиской или бессрочным промокодом не удаляются.
- Данные о здоровье можно удалить отдельно в любой момент (Настройки, раздел «Данные»). Дни питания из Fuel удаляются при выключении настройки.
- Счетчики ограничения запросов (Upstash) истекают сами, не позже чем через 24 часа.
- Зашифрованные резервные копии базы данных ротируются в течение 30 дней; до этого удаленные данные могут оставаться в них.
- Журналы доступа (IP-адрес, время) хранятся до 90 дней для безопасности и защиты от злоупотреблений.
- Платежные записи Paddle, Apple и Google хранят по своим правилам и налоговому законодательству.
9. Хранение и защита данных
Данные хранятся в базе PostgreSQL на хостинге Supabase (AWS eu-central-1, Франкфурт) с построчной защитой доступа (Row Level Security, RLS) для каждой таблицы. Все API-маршруты требуют аутентификации. Пароли хешируются bcrypt. Все соединения используют HTTPS.
10. Обработчики и сторонние сервисы
- Supabase: база данных (Франкфурт)
- Railway: хостинг приложения и ежедневных фоновых задач
- Resend: отправка писем (email и содержание письма)
- Upstash: счетчики ограничения запросов (ключи: идентификатор аккаунта, IP-адрес или email при неудачных попытках входа; без содержимого запросов)
- Abacus.AI: встроенный ИИ (раздел 6); Groq, Google Gemini, OpenAI, Anthropic: только если вы добавили свой ключ
- Paddle.com Market Limited: оплата подписки на сайте как Merchant of Record (получает платежный email, IP-адрес, данные платежного средства; номера карт нам не передает)
- Apple (App Store) и Google (Google Play): оплата подписки в мобильных приложениях; мы проверяем покупки на их серверах
- Сервисы push-уведомлений: Apple Push Notification service для приложения iOS, Google Firebase Cloud Messaging для приложения Android и push-сервис вашего браузера (например, Google, Mozilla, Apple) для веб-уведомлений; им передаются токен устройства и текст уведомления
- Apple Health и Health Connect: источник данных на вашем устройстве (раздел 5)
- Google и Яндекс: вход через OAuth, если вы его выбрали
- Affise: атрибуция установок и рекламных переходов (идентификаторы устройства, идентификатор клика, события регистрации, подписки и анкеты без email). В часовых поясах ЕС/ЕЭЗ и Великобритании SDK загружается только после вашего согласия; приложение полностью работает и без него. В приложениях для iOS и Android SDK Affise может получать рекламный идентификатор устройства (на iOS только если вы разрешили отслеживание в системном запросе, на Android рекламный идентификатор Google) и источник установки. Отказаться можно в любой момент: Настройки → Приватность → «Реклама и аналитика»; на iOS также в настройках iPhone.
- Replify Fuel: наше приложение о питании (раздел 7)
11. Международная передача данных
База данных находится в ЕС (Франкфурт). Некоторые обработчики находятся или обрабатывают данные за пределами ЕЭЗ, прежде всего в США: Railway, Abacus.AI, провайдеры собственного ключа ИИ, Resend, Upstash, Apple, Google. Передача данных из ЕЭЗ осуществляется на основании Стандартных договорных условий (SCC) по ст. 46 GDPR или решения о достаточности уровня защиты. Paddle обрабатывает платежи в Ирландии и Великобритании.
12. Аналитика использования продукта (собственная)
Чтобы понимать, как приложение реально используется, и улучшать его, мы записываем базовые собственные данные об использовании, привязанные к вашему аккаунту: когда вы открываете приложение (сессии и их примерная длительность), время последней активности, какие разделы приложения вы посещаете и чем закончился экран подбора программы при регистрации (начали, отложили, показан экран оплаты, ошибка). Эти данные хранятся только в наших системах (они не передаются третьим лицам и не используются для рекламы). Время последней активности также определяет, считается ли аккаунт неактивным (раздел 8). Правовое основание: наш законный интерес в работе и улучшении сервиса (ст. 6(1)(f) GDPR). Данные удаляются вместе с аккаунтом.
13. Кто видит ваши данные
- Ваш тренер, если вы приняли связь тренер и клиент (тренировки и назначенные тренировки; данные о здоровье тренеру не показываются)
- Друзья, если вы включили публичный профиль и выбрали, чем делиться (тренировки, рекорды, статистика)
- Люди, которым вы отправили ссылку на отчет или отчет тренеру (тренировки из этого отчета)
- ИИ-провайдеры в объеме раздела 6 и Replify Fuel в объеме раздела 7
14. Cookie и локальное хранилище
Мы используем только собственные cookie, необходимые для работы и защиты сервиса:
- rpl.s: сессия входа (до 30 дней)
- rpl.csrf, rpl.cb и короткоживущие cookie OAuth (state, PKCE): защита входа и возврат на нужную страницу после него
- rpl.kd: защитный cookie «известное устройство» (до 180 дней). Ставится после успешного входа по паролю и хранит подписанный код для аккаунтов, в которые входили на этом устройстве; email в нем не хранится. Позволяет вам войти с привычного устройства, даже когда кто-то подбирает пароль к вашему аккаунту.
- rpl.oc: на 15 минут переносит отмеченные при регистрации галочки через вход Google или Яндекс
- rpl.acq: на 15 минут переносит данные о привлечении (раздел 1) через вход Google или Яндекс, чтобы сохранить их в новом аккаунте
- replify_ref: реферальный код из ссылки-приглашения (30 дней)
В локальном хранилище устройства (localStorage и IndexedDB) приложение хранит настройки интерфейса, офлайн-данные, ваш выбор по аналитике и данные о привлечении (раздел 1). SDK Affise (раздел 10) использует идентификаторы устройства только при условиях, описанных выше. Страница оплаты Paddle может ставить собственные cookie, когда вы ее открываете. Мы не отслеживаем вас на сторонних сайтах. Сигнал Do Not Track технически не обрабатывается; для аналитики действует выбор в приложении.
15. Ваши права (GDPR)
Вы имеете право:
- Доступ (ст. 15): запросить копию своих данных
- Исправление (ст. 16): исправить неточные данные
- Удаление (ст. 17): удалить аккаунт и все данные в Настройках или удалить отдельно данные о здоровье
- Ограничение (ст. 18): ограничить обработку своих данных
- Переносимость (ст. 20): выгрузить данные в машиночитаемом формате (JSON) через настройки приложения
- Возражение (ст. 21): возразить против обработки на основании законного интереса
- Отзыв согласия (ст. 7(3)): в любой момент отозвать согласие на обработку данных о здоровье (Настройки, раздел «Данные») или на аналитику; это не влияет на законность обработки до отзыва
- Жалоба: подать жалобу в надзорный орган по защите данных вашей страны
16. О данных менструального цикла
День менструального цикла относится к данным о репродуктивном здоровье (особая категория, ст. 9 GDPR). Эти данные хранятся исключительно на вашем устройстве (localStorage браузера) и никогда не передаются на наши серверы. Они используются только для подсказки на вашем устройстве и не меняют заряд. Вы можете удалить их в любой момент, очистив данные браузера или отключив отслеживание цикла.
17. Конфиденциальность детей
Replify предназначен для пользователей от 16 лет. Мы сознательно не собираем данные лиц младше 16 лет. Если вы считаете, что несовершеннолетний передал нам данные, пожалуйста, свяжитесь с нами.
18. Запросы правоохранительных органов
- Мы можем раскрыть персональные данные, когда это требуется по закону (судебное решение, повестка и т.п.).
- Мы уведомим затронутого пользователя о запросе правоохранительных органов, если закон не запрещает это сделать.
- Мы не храним данные менструального цикла на серверах: они находятся только на устройстве пользователя (localStorage) и недоступны для раскрытия с нашей стороны.
- Мы будем оспаривать чрезмерно широкие или необоснованные запросы.
- Мы ведем журнал всех запросов правоохранительных органов и раскрываем минимально необходимый объем данных.
19. Изменения политики
Мы можем обновлять эту политику. О существенных изменениях сообщим по email или через уведомление в приложении не менее чем за 14 дней до вступления в силу.
20. Контакты
Контролер данных: E CHARM LTD (Кипр, ЕС). По вопросам конфиденциальности и реализации прав по GDPR: support@replify.space