FirstGym — голосовой коуч для новичков в спортзале без рук. Принцип обработки данных простой: мы собираем только то, что нужно для проведения тренировок и синхронизации программы между iPhone и Apple Watch.
Вход через Sign in with Apple. Мы получаем стабильный идентификатор пользователя; ваше настоящее имя и email — только если вы сами их передадите (Apple разрешает скрыть и то, и другое). Учётная запись хранится в управляемом Postgres от Supabase в ЕС (Франкфурт).
Чтобы программа работала, FirstGym сохраняет:
Эти данные связаны с вашим user id и используются только внутри приложения.
Если вы дадите доступ, приложение Apple Watch читает пульс во время тренировки и записывает Workout-запись в Apple Health по её окончании. Health-данные наружу не передаются.
Во время сессии FirstGym может отправлять текущее упражнение, состояние подхода
и короткий блок метрик техники нашему прокси
firstgym-worker.firstgym.workers.dev (Cloudflare). Прокси вызывает
Anthropic Claude, чтобы получить короткую подсказку, которая стримится обратно
в телефон и проговаривается через TTS (ElevenLabs / Cartesia). Содержимое
подсказок с персональными идентификаторами мы не логируем.
Статус подписки управляется через RevenueCat. Мы получаем события покупок (старт, продление, отмена) и сопоставляем их с уровнем (Free / Pro / Pro+). Реквизитов вашей карты мы не видим никогда.
Crash-репорты и performance-трейсы собирает Sentry, если в билде задан DSN. Репорты семплируются и не содержат содержимого тренировок, имени или email.
NSPrivacyTracking = false).Удалить аккаунт можно из Настройки → Аккаунт → Удалить аккаунт в приложении или письмом на support@zhbanov.com. Удаление окончательно и в течение 30 дней распространяется на Supabase, RevenueCat и Sentry.
Документ версионируется по месту: актуальная редакция всегда лежит по этому URL. См. также правовое уведомление.
Контакт по вопросам данных: support@zhbanov.com.