Политика конфиденциальности
Последнее обновление: октябрь 2026 г.
Кто мы
Оператором данных IntervalCoach является Russchen Media (действующая под зарегистрированным нидерландским торговым наименованием IntervalCoach) — индивидуальное предприятие, зарегистрированное в Нидерландах по адресу Kloosterhout 27, 9408 DL Assen, номер торговой палаты 51094282. По любым вопросам, связанным с конфиденциальностью, или для реализации своих прав обращайтесь на coach@intervalcoach.app.
Мы оценили необходимость назначения сотрудника по защите данных согласно статье 37 GDPR и пришли к выводу, что это не требуется, поскольку наша обработка данных не достигает порога масштабной обработки, предусмотренного этим требованием. Группы сравнения (бенчмарки), которые мы формируем на основе тренировочных показателей (см. раздел «Бенчмарки» ниже), представляют собой статистические агрегаты, составленные только из групп не менее 50 человек, поэтому такие данные не позволяют идентифицировать конкретного человека, а обработка нами специальных категорий данных ограничена персонализированными функциями, на которые вы явно даёте согласие. Вы можете высказать любые опасения по поводу конфиденциальности или возразить против обработки данных для бенчмарков, написав на указанный выше адрес.
Обзор
IntervalCoach — это тренировочный ассистент на основе ИИ, который создаёт персонализированные тренировки для велоспорта, бега, плавания, ходьбы, походов и силовых занятий. Эта политика конфиденциальности объясняет, как мы собираем, используем и защищаем ваши данные при использовании нашего сервиса.
Правовые основания обработки (статья 6 GDPR)
Если вы находитесь в Европейской экономической зоне или Великобритании, мы обрабатываем ваши персональные данные на следующих правовых основаниях:
- Исполнение договора (статья 6(1)(b)): создание учётной записи, вход в систему (через Intervals.icu, Google, Apple, ссылку на email или passkey), получение и хранение ваших тренировочных данных из подключённых сервисов (таких как Intervals.icu или Wahoo) и загружаемых вами файлов, отправка запланированных тренировок в выбранные вами сервисы, генерация тренировок и анализов, обработка подписки через Stripe или Apple.
- Явное согласие (статья 6(1)(a) и 9(2)(a)): обработка данных о здоровье и самочувствии (вариабельность сердечного ритма, сон, пульс покоя, восстановление), а также отправка необязательных писем с рекламой или обновлениями продукта. Вы можете отозвать это согласие в любой момент в Настройках или связавшись с нами.
- Законные интересы (статья 6(1)(f)): мониторинг ошибок через Sentry, аналитика подписок и доходов через ChartMogul, предотвращение мошенничества и злоупотреблений, обеспечение безопасности сервиса, рассмотрение отправленных вами обращений в поддержку, а также улучшение сервиса на основе обобщённых, неидентифицирующих закономерностей, которые мы наблюдаем в использовании и обращениях. В случаях, когда мы опираемся на законные интересы, мы убедились, что наш интерес не преобладает над вашими правами на конфиденциальность; вы можете возразить против такой обработки в любое время.
Учётная запись и вход
Вы можете создать учётную запись IntervalCoach и войти в неё через Intervals.icu, Google, Apple, одноразовую ссылку, отправленную на вашу электронную почту, или passkey. Мы никогда не запрашиваем, не получаем и не храним пароли.
- Данные учётной записи: ваше имя и адрес электронной почты, а также, только если вы сами их укажете, пол и дату рождения — мы используем их, чтобы адаптировать план под ваш возраст и сравнивать вас со спортсменами, похожими на вас. Вы можете изменить или удалить эти данные в Настройках.
- Вход через Google: Google передаёт ваше имя, адрес электронной почты и идентификатор вашей учётной записи Google (разрешения openid, email и profile). Мы используем их только для входа в систему и заполнения данных вашей учётной записи. Вход через Google не даёт нам доступа к вашей почте, контактам, файлам или любым другим данным Google.
- Вход через Apple: Apple передаёт идентификатор вашей учётной записи Apple, адрес электронной почты и имя при первом входе. Если вы выбрали опцию «Скрыть email», мы получаем анонимный переадресующий адрес вместо вашего настоящего, и Apple пересылает наши письма вам. Мы храним токен, выданный Apple, в зашифрованном виде, только для его отзыва при удалении вашей учётной записи или отключении Apple как способа входа.
- Ссылка по email: мы отправляем одноразовую ссылку и шестизначный код на указанный вами адрес. Оба действительны 15 минут и работают только один раз. Мы храним лишь хеш ссылки и хеш кода с ключом, но никогда не храним саму ссылку или код.
- Passkey: ключ, который ваше устройство или менеджер паролей (например, iCloud Keychain или Google Password Manager) создаёт для IntervalCoach и разблокирует с помощью Face ID, отпечатка пальца или PIN-кода устройства. Ваше лицо, отпечаток пальца и PIN-код остаются на устройстве, как и закрытая часть ключа. Мы храним только открытую часть ключа, счётчик, помогающий обнаружить скопированный ключ, и название менеджера паролей, в котором он хранится, — чтобы отображать его в Настройках.
Мы никогда не объединяем учётные записи только потому, что у них совпадает адрес электронной почты. Способ входа добавляется к учётной записи только тогда, когда вы уже вошли в неё и подтвердили добавление.
Какие данные мы собираем
Учётная запись Intervals.icu вам не нужна: вы можете войти через Google, Apple или ссылку по email и перенести тренировочные данные из любого из указанных ниже источников. Когда вы подключаете тренировочный сервис (например, Intervals.icu или Wahoo), синхронизируете тренировки из Apple Health или Google Health либо загружаете файл, мы получаем:
- Показатели физической формы: CTL, ATL, TSB, eFTP и данные о тренировочной нагрузке
- Данные о самочувствии: HRV, сон, пульс покоя и статус восстановления. Если вы подключите Whoop или Apple HealthKit, те же категории данных считываются из этих источников.
- История активностей: ваши завершённые тренировки и их записи: мощность, пульс, каденс, скорость или темп, а для тренировок на улице — маршрут GPS; а также ваши тренировочные зоны и пороговые значения, такие как FTP
- События календаря: Запланированные тренировки и цели на соревнования
- Из Wahoo (необязательное прямое подключение): идентификатор вашей учётной записи Wahoo; завершённые заезды в виде исходного файла записи с мощностью, пульсом, каденсом, скоростью и маршрутом GPS, включая заезды за прошедший год при первом подключении; ваш FTP и зоны мощности; а также ваш вес. Мы отправляем запланированные тренировки IntervalCoach в вашу учётную запись Wahoo, чтобы они появились на ваших устройствах Wahoo. Мы никогда не передаём данные Wahoo в Intervals.icu или любой другой сервис.
- Из Garmin Connect (необязательное прямое подключение): ваши активности, данные о здоровье и восстановлении, а также, только если вы сами ими поделитесь, данные о менструальном цикле — подробнее см. в разделе «Данные Garmin Connect» ниже. Мы отправляем запланированные тренировки и маршруты на ваше устройство Garmin. Мы никогда не передаём данные Garmin в Intervals.icu или любой другой сервис.
Мы получаем доступ только к данным, необходимым для создания персонализированных рекомендаций по тренировкам, а также к данным учётной записи, описанным в разделе «Учётная запись и вход». Мы не получаем доступ к платёжным данным или данным, не связанным с тренировками. Тренировочные данные, привязанные к вашей учётной записи, псевдонимизируются — при отправке внешним поставщикам ИИ они связываются с внутренним идентификатором сессии, а не с вашим именем или email.
Данные о здоровье и самочувствии (специальная категория)
Некоторые данные, которые вы подключаете к IntervalCoach — вариабельность сердечного ритма, сон, пульс покоя, показатели восстановления из Whoop или Apple Health — относятся к специальной категории данных («данные о здоровье») согласно статье 9 GDPR. Мы обрабатываем эти данные только с вашего явного согласия, которое запрашиваем перед первым использованием таких данных. Вы можете отозвать согласие в любой момент в Настройках, после чего мы прекратим обработку этих данных и удалим то, что было сохранено в кэше. Отзыв согласия не влияет на законность обработки, проведённой до отзыва. Если вы не дадите такое согласие, IntervalCoach всё равно будет работать на основе одних только тренировочных данных, но функции, учитывающие восстановление, будут менее персонализированными.
Apple Health (HealthKit)
На iPhone и Apple Watch приложение IntervalCoach может считывать указанные ниже категории данных из Apple Health на вашем устройстве. Вы сами решаете, какими именно данными поделиться, на экране разрешений Apple, и можете изменить это в любой момент в приложении Health — мы всегда считываем только то, что вы разрешили, и только пока разрешение действует:
- Самочувствие и восстановление: вариабельность сердечного ритма, пульс покоя, частота дыхания, уровень кислорода в крови, температура запястья, сон, VO2 max, восстановление пульса, вес тела и процент жира в организме
- Менструальный цикл (по желанию): данные о менструальном цикле, доступные только для чтения, если вы решите ими поделиться, чтобы точнее оценивать восстановление и готовность
- Тренировки: ваши записанные тренировки и занятия спортом, включая данные пульса и GPS-маршруты, если они есть, которые мы синхронизируем с вашим дневником тренировок
Приложение считывает эти данные на вашем устройстве и отправляет только то, что необходимо для работы функций IntervalCoach: оценки готовности с учётом восстановления, анализа тренировок и синхронизации завершённых тренировок с вашим дневником. Мы никогда не читаем Apple Health на наших серверах — именно приложение на iOS решает, что отправлять. Вы можете отозвать доступ в любой момент в настройках iOS или приложении Health, и это сразу же прекратит любой доступ.
IntervalCoach не записывает никакие данные в Apple Health. С вашего разрешения приложение на iOS может добавлять запланированные тренировки IntervalCoach в приложение Workouts на Apple Watch (через WorkoutKit), чтобы вы могли начать тренировку прямо с часов.
Данные, полученные через HealthKit, используются только для предоставления описанных выше функций. Мы не используем данные Apple Health для рекламы, не продаём их и не передаём третьим лицам, кроме случаев, строго необходимых для работы Сервиса. Мы не используем данные Apple Health для разработки, улучшения или обучения обобщённых или неперсонализированных моделей ИИ/МО; они используются только для вашего персонального коучинга.
Все перечисленные выше категории относятся к специальным категориям данных по статье 9 GDPR. Основание для их обработки описано в разделе «Данные о здоровье и самочувствии (специальная категория)» выше: предоставление разрешения в приложении Apple Health является вашим явным согласием по статье 9(2)(a).
Данные Google Health
Если вы решите подключить Google Health (через Health Connect или свой аккаунт Google), IntervalCoach получает доступ к следующим данным с вашего явного согласия и только пока подключение активно:
- Активность и фитнес: тренировки, шаги, дистанция и VO2 max
- Показатели и измерения здоровья: вариабельность сердечного ритма, пульс покоя, уровень кислорода в крови, частота дыхания, температура кожи и состав тела
- Сон: стадии сна, продолжительность и эффективность
- Местоположение: GPS-маршруты, прикреплённые к вашим тренировкам на улице, используются для отображения карты маршрута и экспорта активности
Эти данные используются исключительно для реализации основных функций IntervalCoach: оценки готовности с учётом восстановления, анализа тренировок и синхронизации ваших тренировок. Вы можете отключить Google Health в любой момент в Настройках, и это сразу прекратит любой доступ.
Использование и передача информации, полученной IntervalCoach через Google API, любому другому приложению соответствует Политике использования данных пользователей Google API Services, включая требования Limited Use. Мы не используем данные Google Health для рекламы, не продаём их и не позволяем людям читать их, кроме случаев, когда вы сами явно просите об этом (для поддержки), когда это требуется для безопасности или по закону. Мы не используем данные Google Health для разработки, улучшения или обучения обобщённых или неперсонализированных моделей ИИ/МО; они используются только для вашего персонального коучинга.
Health Connect (Android)
На Android, когда вы предоставляете разрешение Health Connect, приложение IntervalCoach считывает следующие данные из Health Connect на вашем устройстве, и только пока эти разрешения предоставлены:
- Самочувствие и восстановление: вариабельность сердечного ритма, пульс покоя, частота дыхания, уровень кислорода в крови, температура кожи (на часах, которые её измеряют), сон, VO2 max и вес тела
Приложение считывает эти данные на вашем устройстве и с вашего согласия отправляет только то, что необходимо для работы функций IntervalCoach: оценки готовности с учётом восстановления, анализа тренировок и точности тренировочной нагрузки. Вы можете отозвать доступ в любой момент в настройках Android или в Health Connect.
Если вы разрешите фоновый доступ, приложение однократно считывает те же данные рано утром, когда оно не открыто, чтобы ваша ежедневная сводка отражала восстановление за прошедшую ночь. Фоновый доступ никогда не добавляет новые типы данных — он лишь меняет, когда считываются уже предоставленные вами данные.
В одном из будущих обновлений приложение может записывать интервальные тренировки, выполненные в IntervalCoach, обратно в Health Connect, чтобы их видели ваши другие приложения. Это произойдёт только при вашем явном разрешении на запись в Health Connect.
Наш доступ к данным Health Connect и их использование соответствуют Политике разрешений Health Connect в Google Play, и мы используем их только для реализации описанных выше функций. Мы не используем данные Health Connect для рекламы и не продаём их. Мы не используем данные Health Connect для разработки, улучшения или обучения обобщённых или неперсонализированных моделей ИИ/МО; они используются только для вашего персонального коучинга.
Данные Garmin Connect
Если вы подключаете Garmin Connect напрямую к IntervalCoach, вы сами выбираете на экране входа Garmin, какими данными делиться. В зависимости от того, что вы разрешите, мы получаем:
- Тренировки: ваши завершённые тренировки, включая исходный файл активности с мощностью, пульсом, каденсом, скоростью, кругами и GPS-маршрутом.
- Здоровье и восстановление: сон, вариабельность сердечного ритма, пульс покоя, стресс, Body Battery, температура кожи, частота дыхания и уровень кислорода в крови, состав тела, VO2 max и ежедневные сводки. А также ежедневные итоги по еде и жидкости, которые вы фиксируете в Garmin Connect.
- Женское здоровье (только если вы делитесь этими данными): данные о менструальном цикле.
Мы используем ваши данные Garmin только для коучинга: чтобы анализировать ваши тренировки относительно плана, рассчитывать тренировочную нагрузку, форму, кривые и пороги, оценивать вашу готовность каждое утро, корректировать тренировки и план, а также отвечать на ваши вопросы в Coach+. Мы отправляем запланированные тренировки и маршруты гонок в Garmin Connect, чтобы они появлялись на вашем устройстве Garmin. Данные Garmin отображаются с указанием авторства Garmin.
Данные Garmin обрабатываются и хранятся только IntervalCoach и поставщиками услуг, действующими от нашего имени: Vercel (хостинг, файловое хранилище и AI Gateway), Neon (база данных) и Upstash (хранилище данных) — все данные хранятся в ЕС (Франкфурт); поставщиками моделей ИИ Google, OpenAI и SpaceXAI, которые формируют ваши анализы и рекомендации по платным условиям API с нулевым хранением данных и без обучения на ваших данных; и Resend, который доставляет ваше письмо после тренировки.
Мы никогда не продаём данные Garmin или что-либо, полученное на их основе. Мы не передаём их другим платформам или сервисам, включая Intervals.icu и ИИ-ассистентов, которые вы сами подключаете к IntervalCoach, и не используем их для рекламы.
Обработка ваших данных Garmin с помощью ИИ требует вашего явного согласия, которое мы запрашиваем при подключении Garmin, до начала какой-либо обработки ваших данных Garmin. Вы можете отозвать это согласие в любой момент, отключив Garmin Connect в разделе Настройки > Интеграции и выбрав удаление данных Garmin, либо удалив свой аккаунт; после этого мы прекращаем обработку ваших данных Garmin с помощью ИИ. Данные Garmin и всё, что из них получено, включая ваши анализы и переписку с Coach+ о них, никогда не используются для обучения, оценки или улучшения моделей ИИ.
Вы можете просматривать свои данные Garmin в IntervalCoach, корректировать профиль и настройки тренировок, экспортировать свои данные и удалять их. Отключение Garmin в разделе Настройки > Интеграции немедленно прекращает любой доступ и позволяет удалить хранящиеся у нас данные Garmin; вы также можете отозвать доступ IntervalCoach в своём аккаунте Garmin Connect. Удаление аккаунта удаляет всё. По любым другим запросам свяжитесь с нами по адресу ниже.
Strava
Если вы подключаете Strava, IntervalCoach добавляет анализ после тренировки в описание соответствующей активности в Strava и, если вы включите эту опцию, задаёт заголовком название вашей запланированной тренировки. Подключение существует только для записи: мы не импортируем ваши активности из Strava.
- Что мы читаем: время начала и продолжительность ваших активностей в Strava вокруг тренировки, которую мы проанализировали, чтобы найти соответствующую, а также текущий заголовок и описание этой активности, чтобы сохранить написанный вами текст при добавлении нашего. Мы также получаем уведомление, когда вы добавляете активность, чтобы анализ появлялся без задержки. Это считывается в момент записи и не хранится.
- Что мы храним: ваши зашифрованные токены доступа Strava и ваш идентификатор спортсмена Strava, по которому Strava сообщает нам, когда вы отзываете доступ.
Данные из Strava никогда не отправляются поставщикам ИИ, никогда не объединяются с вашими другими данными, никогда не показываются кому-либо ещё и никогда не продаются и не передаются. В Strava записываются только тренировки из источников, которые это разрешают; тренировки, записанные напрямую через Garmin или Wahoo, не записываются.
Вы можете отключить Strava в разделе Настройки → Интеграции или удалить IntervalCoach на странице strava.com/settings/apps, а также попросить нас удалить ваши данные Strava по адресу coach@intervalcoach.app. В каждом из этих случаев, а также при удалении вашего аккаунта, мы отзываем наш доступ, удаляем перечисленные выше данные и подтверждаем удаление по электронной почте.
Как мы используем ваши данные
Ваши тренировочные данные используются для:
- Создаёт персональные рекомендации по тренировкам на основе ИИ с учётом вашего уровня подготовки
- Анализирует вашу тренировочную нагрузку и уровень восстановления
- Отслеживает прогресс по зонам и выявляет пробелы в тренировках
- Отправляет сводки по тренировкам и советы тренера (если включено)
- Изучаем отправленные вами обращения в поддержку, устраняем неполадки и улучшаем сервис. Мы можем извлекать обобщённые, обезличенные закономерности из отдельных обращений (например, связь между названием тренировки и её фактической интенсивностью), чтобы писать регрессионные тесты и совершенствовать логику классификации. Эти закономерности не содержат персональных идентификаторов, а ваши исходные данные никогда не используются для обучения ИИ-моделей.
Сравнения и ориентиры
Мы используем тренировочные показатели учётных записей IntervalCoach — мощность, уровень подготовки (CTL), скорость бега, недельную тренировочную нагрузку, а также возрастную и половую группу — чтобы формировать агрегированные группы сравнения, позволяющие видеть, как ваши показатели соотносятся с показателями похожих спортсменов (например, «сильнее, чем 70% райдеров в вашей группе»). Группа формируется из реальных данных пользователей только при наличии в ней минимум 50 участников; для меньших групп используются опубликованные справочные значения. Показываемые ориентиры — это только агрегированные диапазоны и процентили, не содержащие идентифицируемых данных: они никогда не раскрывают личность или индивидуальные показатели другого пользователя. Правовым основанием служит наш законный интерес в предоставлении таких сравнительных данных, и вы можете в любой момент возразить против этого, связавшись с нами.
Сроки хранения данных
Мы храним разные типы данных в течение разных сроков:
- Данные учётной записи (ID спортсмена, email): пока существует ваша учётная запись. Удаляются в течение 30 дней после удаления аккаунта.
- OAuth-токены (Intervals.icu, Wahoo, Whoop, Google Health, Sign in with Apple): хранятся в зашифрованном виде, пока ваш аккаунт активен или пока вы не отключите/не удалите соответствующий сервис. Отзываются и удаляются при удалении аккаунта.
- Способы входа (Google, Apple, email, passkey): идентификатор учётной записи провайдера и переданный им email, либо, для passkey — его открытый ключ и информация о том, какой менеджер паролей его хранит; хранятся, пока этот способ входа привязан к вашему аккаунту. Удаляются при его удалении или удалении аккаунта.
- Активности и записи тренировок: сессии вашего тренировочного журнала и их записи (исходный файл, если он есть, и содержащиеся в нём измерения, включая GPS-маршрут для занятий на улице) из всех подключённых или загруженных вами источников: Intervals.icu, Wahoo, Apple Health, Google Health и ваших собственных файлов. Хранятся, пока существует ваш аккаунт. При отключении сервиса, предоставляющего такой выбор (например, Wahoo), вы сами решаете, оставить его активности или удалить. Удаляются в течение 30 дней после удаления аккаунта.
- Кэш тренировочного анализа: хранится до 7 дней, после чего при необходимости заново запрашивается у подключённого сервиса или пересчитывается из сохранённых записей.
- История чата Coach+: хранится, пока существует ваш аккаунт, либо пока вы её не удалите; очистить историю чата можно в настройках.
- Платёжные записи (Stripe / Apple): хранятся 7 лет в соответствии с нидерландским налоговым законодательством (Algemene wet inzake rijksbelastingen, статья 52).
- Запись о бесплатном пробном периоде: при удалении аккаунта мы сохраняем ваш ID спортсмена в Intervals.icu (если вы подключали Intervals.icu), хешированный с ключом адрес email (не сам адрес), дату окончания пробного периода, информацию о том, оформляли ли вы когда-либо платную подписку, и, если да, ваш идентификатор клиента Stripe. Эта запись не содержит имени или читаемого email-адреса. Мы храним её, чтобы пробный период можно было использовать только один раз на человека.
- Журналы email (Resend): 90 дней для диагностики доставки.
- Данные об ошибках (Sentry): 90 дней.
При отключении Wahoo (или удалении IntervalCoach в вашем аккаунте Wahoo) мы сохраняем уже синхронизированные активности в вашем тренировочном журнале IntervalCoach, если вы сами не решите их удалить или не удалите аккаунт. Вы также можете в любой момент написать нам на coach@intervalcoach.app с просьбой их удалить.
Сторонние сервисы
IntervalCoach использует следующие сторонние сервисы:
- Intervals.icu: Один из тренировочных сервисов, который можно подключить. С вашего разрешения мы читаем ваши тренировочные данные через их API и добавляем запланированные тренировки в ваш календарь Intervals.icu. Политика конфиденциальности Intervals.icu
- Wahoo: Дополнительное прямое подключение (Wahoo Fitness). С вашего разрешения мы получаем завершённые заезды (мощность, пульс, каденс, скорость и GPS-маршрут), ваш FTP и зоны мощности, а также вес, и отправляем запланированные тренировки на ваши устройства Wahoo. Данные Wahoo мы храним в собственном хранилище, показываем их с указанием авторства Wahoo и никогда не передаём в Intervals.icu или другие сервисы.
- Garmin: Дополнительное прямое подключение (Garmin Connect). С вашего разрешения мы получаем ваши активности и данные о здоровье и отправляем запланированные тренировки и маршруты на ваше устройство Garmin. Garmin является независимым контролёром данных вашего аккаунта Garmin Connect. Данные Garmin мы храним в собственном хранилище, показываем их с указанием авторства Garmin и никогда не передаём в Intervals.icu или другие сервисы.
- Google: Провайдер ИИ-модели, выступающий в роли обработчика данных от нашего имени. Обрабатывает тренировочные данные из любого источника для создания ваших тренировок, анализов и ответов тренера на условиях платного API, которые исключают обучение на ваших данных и их хранение после выполнения запроса. См. Заявление о прозрачности ИИ ниже.
- SpaceXAI: Провайдер ИИ-модели, выступающий в роли обработчика данных от нашего имени. Обрабатывает тренировочные данные из любого источника для создания ваших тренировок, анализов и ответов тренера на условиях платного API, которые исключают обучение на ваших данных и их хранение после выполнения запроса. См. Заявление о прозрачности ИИ ниже.
- OpenAI: Провайдер ИИ-модели, выступающий в роли обработчика данных от нашего имени. Обрабатывает тренировочные данные из любого источника для создания ваших тренировок, анализов и ответов тренера на условиях платного API, которые исключают обучение на ваших данных и их хранение после выполнения запроса. См. Заявление о прозрачности ИИ ниже.
- TypeSafe AI: Провайдер ИИ-модели, выступающий в роли обработчика данных от нашего имени. Обрабатывает тренировочные данные из любого источника для создания ваших тренировок, анализов и ответов тренера на условиях платного API, которые исключают обучение на ваших данных и их хранение после выполнения запроса. См. Заявление о прозрачности ИИ ниже.
- Vercel: Платформа хостинга, хранилище файлов записей ваших активностей (Vercel Blob) и AI Gateway (маршрутизация запросов к провайдерам ИИ). Политика конфиденциальности Vercel
- Vercel Analytics & Speed Insights: Удобная для конфиденциальности аналитика использования без cookies и мониторинг производительности (просмотры страниц и Web Vitals), используемые для понимания использования приложения и его улучшения. Без межсайтового отслеживания и сбора персональных идентификаторов.
- Stripe: Обработка платежей по подпискам. Мы не храним данные вашей платёжной карты.
- Resend: Доставка email для ссылок входа, сводок тренировок и обновлений от тренера.
- Sentry: Мониторинг ошибок для повышения надёжности приложения. В Sentry не передаются тренировочные данные.
- OpenStreetMap / Overpass: Необязательный анализ покрытия трассы: когда вы включаете его перед загрузкой или импортом маршрута, мы отправляем упрощённые координаты маршрута в Geoapify Map Matching API (geoapify.com) для получения данных о типе дорожного покрытия из OpenStreetMap. Мы не отправляем ваше имя, ID аккаунта, временные метки, высоту или показатели активности. Полученные оценки покрытия сохраняются вместе с маршрутом и становятся публичными, только если вы поделитесь гонкой и она будет одобрена.
- BigDataCloud: Получает координаты для определения названий мест при прогнозе погоды и обработке загруженных маршрутов (стартовые координаты маршрута округляются до ~100 м); мы не передаём файлы GPX или данные аккаунта.
- Whoop: Дополнительная интеграция. Доступ только для чтения к данным о восстановлении и нагрузке с вашего явного согласия. Токены хранятся в зашифрованном виде и отзываются при отключении.
- Apple HealthKit: Дополнительная интеграция. Данные о самочувствии (HRV, сон, пульс покоя, вес тела) и, с вашего разрешения, тренировки, отправляемые нам с вашего устройства iOS. Мы никогда не читаем данные из Apple Health напрямую — приложение для iOS само решает, что отправлять. Приложение для iOS также может добавлять ваши запланированные тренировки IntervalCoach в приложение Workouts на Apple Watch через WorkoutKit, с вашего разрешения.
- Apple Push & Firebase: Apple Push Notification service и Firebase Cloud Messaging: при включении уведомлений ваше устройство отправляет нам push-токен, чтобы мы могли доставлять включённые вами уведомления (например, ежедневную тренировку и напоминания). Вы можете отключить уведомления в любой момент в настройках устройства или приложения.
- Google Health: Дополнительная интеграция. Доступ только для чтения к тренировкам, GPS, пульсу, сну и другим показателям самочувствия с вашего Fitbit, Pixel Watch или любого устройства на Wear OS, с вашего явного согласия.
- Strava: Дополнительная интеграция. Добавляет ваш анализ после тренировки в описания активностей Strava. Читает только то, что необходимо для этой записи, и не хранит ничего из Strava, кроме самого факта подключения.
- Sign in with Google: Дополнительный способ входа. Google передаёт ваше имя, email-адрес и идентификатор аккаунта Google, чтобы вы могли войти через свой аккаунт Google. Другие данные Google не используются.
- Sign in with Apple: Необязательный вход через Apple. Apple передаёт нам ваш идентификатор Apple Account, адрес электронной почты (или приватный адрес Hide My Email, если вы выбрали эту опцию) и, при первом входе, ваше имя.
- Upstash (via Vercel KV): Базовый провайдер Vercel KV, который мы используем для хранения данных спортсменов, зашифрованных токенов и операционных кэшей. Данные хранятся в регионе ЕС (Франкфурт).
- Neon: База данных (PostgreSQL), в которой хранятся ваши методы входа, подключённые сервисы (их токены зашифрованы) и данные о тренировках. Данные хранятся в регионе ЕС (Франкфурт).
- Featurebase: Служба поддержки, обратная связь и центр помощи. Когда вы открываете обращение в поддержку или используете встроенный мессенджер, ваше имя, email, уровень подписки и текущая страница передаются Featurebase, чтобы мы могли вам ответить. Виджет загружается только на страницах для авторизованных пользователей.
- Moneybird: Нидерландское бухгалтерское ПО. Мы передаём данные о платежах (счета и позиции оплаты) в Moneybird для выполнения налоговой отчётности Нидерландов. Данные о тренировках, самочувствии или активности мы не передаём.
- ChartMogul: Аналитика подписок (ChartMogul GmbH & Co. KG, Берлин, Германия; данные размещены в ЕС). Мы используем её для измерения подписок, дохода, оттока и конверсии пробного периода. Для платящих подписчиков ChartMogul получает историю подписки и платежей от Stripe, Apple App Store или Google Play; для платежей через Stripe это включает имя, email и страну, указанные в платёжном аккаунте. Для каждого аккаунта, включая бесплатные, мы отправляем псевдонимную запись, идентифицируемую только внутренним ID аккаунта: даты регистрации и пробного периода, находитесь ли вы на бесплатном или платном плане, как вы нас нашли (сайт-источник, кампания, платформа и язык) и когда вы последний раз открывали приложение. Если вы оставили email на странице гонки, мы отправляем только одностороннюю хеш-сумму этого адреса. Мы не отправляем данные о тренировках, самочувствии, здоровье или активности, а также не отправляем имя или email пользователей, которые не платят.
Заявление о прозрачности ИИ
IntervalCoach использует искусственный интеллект для создания и корректировки ваших тренировок и плана подготовки, анализа выполненных сессий, составления ежедневного брифинга и сводок, а также для ответов на ваши вопросы в Coach+. ИИ даёт рекомендации; решение о том, что тренировать, принимаете вы, и вы можете изменить или отклонить любую рекомендацию.
Для этого мы отправляем следующие тренировочные данные провайдерам моделей ИИ, которые мы используем, независимо от источника: Intervals.icu, Wahoo, Apple Health, Google Health, Health Connect, Whoop или загруженный вами файл. Эти провайдеры выступают в роли обработчиков данных от нашего имени: они обрабатывают данные только для выполнения нашего запроса, на условиях, исключающих обучение на этих данных и их хранение впоследствии.
- Показатели формы: CTL (тренированность), ATL (утомление), TSB (форма) и значения FTP/порога
- История недавних тренировок: тип активности, продолжительность, данные по мощности/темпу и пульсу, тренировочная нагрузка
- Расписание тренировок: доступные дни для тренировок, предпочтительная продолжительность и предпочтения по видам спорта
- Данные восстановления: сон, HRV и пульс покоя (если подключены Whoop, Apple Health, Google Health или Health Connect, и только с вашего согласия согласно разделу выше)
- Сообщения чата: вопросы, которые вы задаёте ИИ-тренеру
Мы НЕ передаём провайдерам ИИ персональные идентификаторы (имя, email или данные аккаунта). Тренировочные данные псевдонимизируются — связываются только с внутренним идентификатором сессии — перед передачей.
Используемые нами провайдеры ИИ не обучают свои модели на ваших данных, согласно условиям обработки данных их платных API-сервисов. Ваши данные обрабатываются только для формирования ответа и не сохраняются провайдером после выполнения запроса.
Мы используем только модели ИИ, работающие на условиях нулевого хранения данных и без обучения на данных запросов. Условия хранения и обучения подтверждаются для каждой модели нашим провайдером ИИ-шлюза, и каждый отправляемый нами запрос требует соглашения об отсутствии обучения — провайдер без такого соглашения не используется.
Перед передачей любых данных о здоровье (особая категория, согласно разделу выше) провайдерам ИИ у вас запрашивается согласие. Вы можете отозвать доступ, удалив аккаунт или отозвав согласие на обработку данных о здоровье в Настройках.
Подключение стороннего ИИ-ассистента (план Max): если вы подключаете стороннего ИИ-ассистента, такого как Claude, ChatGPT или Cursor, через наше MCP-соединение, вы разрешаете ему читать ваши тренировочные данные и использовать инструменты тренера от вашего имени. Этот ассистент затем обрабатывает ваши данные согласно политике конфиденциальности своего провайдера, а не нашей. Доступ предоставляется путём единовременного подтверждения, и вы можете отозвать его в любой момент, удалив коннектор в вашем ассистенте.
Передача данных
Мы не продаём, не сдаём в аренду и не передаём ваши персональные данные третьим лицам в маркетинговых целях. Ваши тренировочные данные передаются провайдерам моделей ИИ исключительно для формирования тренировок, анализа и тренерских рекомендаций. Эти данные не включают персональные идентификаторы.
Другие люди видят ваши активности только через то, что вы настроили сами: тренера, привязанного к вашему аккаунту, клуб, к которому вы присоединились (у каждого клуба есть настройки доступа, которые вы можете изменить или отключить), или ссылку для доступа, которую вы создали.
Международная передача данных
Некоторые наши поставщики услуг базируются за пределами Европейской экономической зоны, в основном в США. При передаче ваших персональных данных за пределы ЕЭЗ мы руководствуемся гарантиями, перечисленными в статьях 44–50 GDPR — в первую очередь сертификацией по рамочному соглашению EU–US Data Privacy Framework там, где провайдер сертифицирован (включая Google и Stripe), либо Стандартными договорными положениями Европейской комиссии, дополненными при необходимости дополнительными гарантиями. Вы можете запросить копию соответствующей документации о передаче данных, написав нам на coach@intervalcoach.app.
Файлы cookie и отслеживание
IntervalCoach использует только строго необходимые файлы cookie для работы сервиса. Мы не используем сторонние рекламные аналитические системы, межсайтовое отслеживание, рекламные пиксели или инструменты записи сессий. Vercel Analytics предоставляет агрегированные данные об использовании без использования cookie (см. раздел «Сторонние сервисы» выше).
- Строго необходимые: HTTP-only зашифрованный cookie сессии (ic_session), сохраняющий ваш вход в систему, и cookie языковых предпочтений. Их нельзя отключить без нарушения работоспособности сервиса.
- Мониторинг ошибок: Sentry работает в вашем браузере для отслеживания ошибок JavaScript. Запись сессий отключена. Sentry не устанавливает постоянные cookie для отслеживания.
Некоторые поставщики услуг (оформление заказа через Stripe, Apple App Store) могут устанавливать собственные cookie при взаимодействии с их страницами — на них распространяются собственные политики этих провайдеров.
Ваши права
Если вы находитесь в ЕЭЗ или Великобритании, GDPR предоставляет вам следующие права в отношении ваших персональных данных:
- Доступ (статья 15): запросить копию персональных данных, которые мы о вас храним.
- Исправление (статья 16): попросить нас исправить неточные или неполные данные.
- Удаление (статья 17, «право на забвение»): попросить нас удалить ваши данные. Удалите аккаунт в Настройках или свяжитесь с нами — мы удалим ваши данные IntervalCoach в течение 30 дней. Обратите внимание, что мы не можем удалить данные, которые Intervals.icu хранит от вашего имени; вы управляете ими напрямую на intervals.icu.
- Ограничение (статья 18): попросить нас ограничить обработку данных на время разрешения спора.
- Переносимость данных (статья 20): получить ваши данные в структурированном, машиночитаемом формате. Скачайте копию всех ваших данных в формате JSON в любое время в разделе Настройки → Аккаунт → «Экспортировать мои данные» или через GET /api/account/export. Экспорт перечисляет сохранённые записи активностей по их параметрам; напишите нам, и мы отправим вам сами файлы. Записи, также хранящиеся в Intervals.icu или Wahoo, можно экспортировать и оттуда.
- Возражение (статья 21): возразить против обработки на основании законных интересов или против прямого маркетинга.
- Автоматизированное принятие решений (статья 22): IntervalCoach использует ИИ для формирования рекомендаций по тренировкам. Это предложения, а не решения, имеющие юридические или иные значимые последствия для вас. Вы всегда можете отклонить или изменить любую рекомендованную тренировку. Если вы хотите, чтобы человек рассмотрел конкретную рекомендацию, свяжитесь с нами.
- Отзыв согласия (статья 7(3)): если обработка основана на согласии, вы можете отозвать его в любое время.
- Подать жалобу в надзорный орган (Статья 77): если вы считаете, что мы обрабатывали ваши данные ненадлежащим образом, вы можете подать жалобу в Управление по защите данных Нидерландов (Autoriteit Persoonsgegevens, autoriteitpersoonsgegevens.nl) или в надзорный орган страны вашего проживания.
Чтобы воспользоваться любым из этих прав, напишите на coach@intervalcoach.app. Мы ответим в течение 30 дней.
Дети
IntervalCoach не предназначен для пользователей младше 18 лет. Мы сознательно не собираем персональные данные детей. Если вы считаете, что ребёнок передал нам свои персональные данные, свяжитесь с нами по адресу coach@intervalcoach.app, и мы их удалим.
Безопасность
Мы применяем стандартные для отрасли меры безопасности, включая зашифрованное хранение токенов, защищённые HTTPS-соединения и регулярные проверки безопасности. Однако ни одна система не может быть защищена на 100%, и мы не можем гарантировать абсолютную безопасность. Чтобы сообщить об уязвимости, напишите на security@intervalcoach.app.
Изменения в этой политике
Мы можем время от времени обновлять данную политику конфиденциальности. Обновлённая версия публикуется на этой странице с указанием даты «Последнее обновление»; изменения вступают в силу с момента публикации. О существенных изменениях — таких как новые категории обрабатываемых данных, изменение правовых оснований обработки или новые третьи стороны, которым мы передаём данные — мы уведомим вас по электронной почте или в приложении до их вступления в силу.
Контакты
По вопросам, связанным с конфиденциальностью, пишите на адрес coach@intervalcoach.app.