Политика конфиденциальности
Последнее обновление: 2026-07-27
Настоящая Политика конфиденциальности описывает, как V1b3C0d3 OU собирает, использует, хранит и раскрывает персональные данные при использовании Вами приложений TrAIcker для iOS и watchOS и сайта traicker.ai.
Мы выступаем контролёром данных в отношении персональных данных, которые обрабатываем о Вас. По вопросам конфиденциальности или для реализации прав свяжитесь с нами по адресу support@vibecodetech.com.
1. Данные, которые мы собираем
Создание аккаунта TrAIcker необязательно. Бесплатные функции учёта счёта полностью работают офлайн и без аккаунта, и в этом режиме все данные матча — счёт, история очков, статистика, метаданные сессии — остаются на Вашем устройстве. При использовании только в офлайн-режиме мы не собираем о Вас никаких персональных данных.
Аккаунт требуется только для функций, которым для работы нужен наш сервер (многопользовательские комнаты, организатор турниров и обмен). Синхронизация с iCloud к ним не относится — она выполняется через Ваш собственный Apple ID. Категории данных ниже применяются только при использовании этих функций.
1.1 Данные аккаунта (только если Вы создаёте аккаунт)
- Идентификатор Apple ID и адрес электронной почты, который возвращает Apple. Если Вы используете Hide My Email, мы получаем только приватный ретранслирующий адрес Apple и никогда — Ваш настоящий.
- Отображаемое имя (по желанию). Если при первом входе Apple передаёт Ваше имя, мы сохраняем его как отображаемое имя.
- Аватар (по желанию). Загруженный аватар хранится в публичном бакете хранилища и отдаётся по непубликуемому URL, поэтому любой, у кого есть этот URL, может просмотреть изображение. Все остальные данные Вашего аккаунта защищены ограниченным доступом на уровне строк (row-level security).
- Способ входа: только «Вход с Apple». Мы не предлагаем вход по электронной почте с паролем или через другие социальные сервисы, никогда не получаем и не храним пароль и периодически перепроверяем у Apple, что Вы не отозвали доступ приложения.
1.2 Данные матча и игрового процесса
Данные матча (вид спорта, правила учёта, игроки, история по очкам, тайминги, производные показатели) создаются и хранятся по умолчанию только на Вашем устройстве. Они покидают Ваше устройство, только если Вы включите синхронизацию с iCloud — в этом случае они зеркалируются через Ваш собственный аккаунт iCloud, а не на наши серверы — или если Вы присоединитесь к многопользовательской комнате, создадите турнир в организаторе турниров либо решите поделиться матчем с другим пользователем TrAIcker.
Анализ техники и тренерские рекомендации вычисляются на Вашем iPhone: отслеживание позы выполняется через фреймворк Apple Vision, а полученные измерения преобразуются в рекомендации на устройстве. Ни видео, ни данные матча для этого не покидают Ваше устройство, независимо от наличия аккаунта.
1.3 Разрешения устройства
Приложение запрашивает каждое из перечисленных ниже разрешений только в момент, когда Вы впервые используете функцию, которой оно нужно, и продолжает работать без них. Вы можете в любое время просмотреть или отозвать любое из них в разделе Настройки iOS → Конфиденциальность и безопасность.
- Камера — для записи повторов матча и видео, используемого для анализа техники, а также для сканирования QR-кода при входе в многопользовательскую комнату. Видео обрабатывается на Вашем устройстве и хранится локально; оно никогда не загружается, если Вы сами не решите им поделиться, а из видоискателя при сканировании QR-кода ничего не сохраняется и не передаётся.
- Микрофон — для записи звука вместе с повтором матча. Аудио остаётся на Вашем устройстве на тех же условиях, что и видео.
- Фото — для импорта клипа, который Вы хотите проанализировать, и для сохранения проанализированных видео и клипов повторов обратно в Ваши фотографии. Вы можете предоставить полный доступ или выбрать отдельные объекты.
- Датчики движения (Apple Watch) — когда Вы включаете Тренер по движению (по умолчанию он выключен), часы во время матча считывают собственные акселерометр и гироскоп, чтобы построить карты перемещений и тренерские выводы. Данные о движении обрабатываются на Ваших устройствах и никогда не отправляются на наши серверы. Для этих необработанных датчиков отдельный запрос разрешения iOS не требуется; при выключении Тренера по движению считывание прекращается полностью.
- Apple HealthKit — с Вашего разрешения запуск матча может начать тренировку на Ваших Apple Watch, считывая пульс и активную энергию для показа статистики тренировки, и сохранить матч как тренировку в Apple Health. Эти данные о здоровье обрабатываются на Ваших устройствах, хранятся только в Apple Health и никогда не отправляются на наши серверы, не используются для рекламы, не продаются и не передаются третьим лицам. Тренировки на Apple Watch включены по умолчанию; Вы можете отключить их в настройках приложения и отозвать доступ к Здоровью в разделе Настройки iOS → Конфиденциальность и безопасность → Здоровье.
- Уведомления — чтобы сообщать Вам о событиях матчей и турниров. Отказ от них не ограничивает никакие другие функции.
Мы не запрашиваем данные о геопозиции, речи или контактах, а приложение не содержит рекламы и сторонних SDK для отслеживания.
1.4 Данные подписки
Apple Inc. является продавцом по каждой подписке TrAIcker. Apple обрабатывает платёж, формирует счета, рассчитывает и уплачивает налоги, а также рассматривает возвраты. Мы не собираем, не видим и не храним данные Ваших платёжных карт.
От Apple мы получаем только подписку entitlement — флаг, который говорит: «Этот Apple ID имеет активную подписку Traicker Pro». Мы используем этот флаг исключительно для разблокировки соответствующих функций приложения. Мы не генерируем счета, квитанции или бухгалтерские записи на своей стороне; историю платежей можно найти в истории покупок Apple ID по адресу reportaproblem.apple.com. Traicker и Gym TrAIcker также используют общую запись о подписке в группе Keychain, ограниченной нашей учётной записью разработчика, поэтому общая для двух приложений подписка, купленная в любом из них, может открыть доступ в обоих приложениях. Эта запись содержит только идентификатор продукта, исходный идентификатор транзакции Apple и дату окончания — никаких платёжных и никаких персональных данных — и никогда не покидает Ваши устройства.
1.5 Диагностические данные
Мы не встраиваем сторонние аналитические инструменты, репортёры сбоев или SDK атрибуции. Apple может собирать агрегированные обезличенные данные о сбоях и производительности от нашего имени через App Store Connect в соответствии с собственными настройками конфиденциальности.
1.6 Синхронизация с iCloud (опционально)
Если Вы включите синхронизацию с iCloud в приложении, Ваши матчи, статистика, турниры и локальная запись профиля зеркалируются между устройствами Apple, на которых выполнен вход в Ваш Apple ID, с использованием приватной базы данных CloudKit от Apple. Данные хранятся в Вашем собственном аккаунте iCloud, регулируются политикой конфиденциальности Apple и условиями iCloud и учитываются в объёме Вашего хранилища iCloud. Мы не эксплуатируем сервер в этой цепочке, не получаем копию и не имеем технических средств для чтения содержимого.
Синхронизация с iCloud по умолчанию выключена и никогда не требуется для использования приложения. При её выключении приложение спрашивает, сохранить или удалить копию, уже находящуюся в iCloud, и действует согласно Вашему ответу. Вы также можете в любой момент удалить данные TrAIcker из iCloud в разделе Настройки iOS → Ваше имя → iCloud → Управление хранилищем учётной записи. Видеофайлы намеренно исключены из синхронизации и никогда не покидают устройство, на котором были записаны.
2. Зачем мы используем Ваши данные (правовые основания согласно ст. 6 GDPR)
| Цель | Правовое основание |
|---|---|
| Предоставление основных функций учёта счёта, сопоставления и статистики. | Исполнение договора (ст. 6(1)(b)). |
| Аутентификация Вас и защита аккаунта. | Исполнение договора; законный интерес (ст. 6(1)(b), 6(1)(f)). |
| Признание активной подписки по отметке о праве, предоставляемой Apple. (Apple является продавцом и осуществляет выставление счетов, возвраты и налоговые обязанности согласно собственным правилам.) | Исполнение договора (ст. 6(1)(b)). |
| Повышение стабильности Сервиса и выявление злоупотреблений. | Законный интерес (ст. 6(1)(f)). |
3. Субподрядчики по обработке
Мы привлекаем следующих субподрядчиков по обработке:
| Поставщик | Роль | Регион размещения |
|---|---|---|
| Supabase Inc. | Аутентификация, база данных Postgres, реальное время, edge-функции и хранилище для пользовательского контента, не являющегося видео. | Европейский Союз |
| Apple Inc. | Распространение приложений, обработка покупок в приложении (продавец) и push-уведомления. | Глобально (дата-центры Apple) |
| Apple Inc. (iCloud / CloudKit) | Размещает опциональную синхронизацию Ваших матчей, статистики и турниров в Вашем собственном аккаунте iCloud. Выступает независимым контролёром согласно собственной политике конфиденциальности Apple, а не нашим обработчиком. | Глобально (дата-центры Apple) |
Анализ техники и тренерские рекомендации выполняются полностью на Вашем устройстве и потому не образуют отношения субобработки — сторонний поставщик услуг анализа не участвует, а Ваше видео и данные матчей никогда никуда не отправляются для этой цели.
4. Международная передача данных
Контролируемые нами персональные данные хранятся Supabase в Европейском Союзе. Apple обеспечивает глобальную инфраструктуру распространения приложений, покупок, push-уведомлений и iCloud в соответствии с собственными обязательствами в области конфиденциальности. При любой передаче персональных данных за пределы Европейской экономической зоны мы опираемся на Стандартные договорные положения Европейской комиссии и применимые дополнительные меры (шифрование при передаче, контроль доступа).
5. Сроки хранения
- Если Вы никогда не создавали аккаунт — на нашей стороне нет ничего, что нужно хранить или удалять. Все Ваши данные находятся на устройстве, и удаление приложения их стирает.
- Данные аккаунта — пока Ваш аккаунт активен. Когда Вы подтверждаете удаление в приложении, запись аккаунта, профиль, история матчей, статистика и загруженный Вами контент немедленно удаляются из нашей серверной части. Если сохранённый аватар в этот момент удалить не удаётся, мы повторяем попытку и удаляем его при следующей очистке. Копии, уже зеркалированные в Ваш собственный аккаунт iCloud, удаляются по мере того, как каждое из Ваших устройств в следующий раз выходит в сеть.
- Данные матча и игрового процесса — пока Ваш аккаунт активен или до удаления отдельных матчей в приложении.
- Данные, синхронизированные с iCloud — хранятся в Вашем собственном аккаунте iCloud столько, сколько Вы их там оставите, согласно правилам хранения Apple. При выключении синхронизации приложение предлагает их удалить; Вы также можете удалить их в разделе Настройки iOS → Ваше имя → iCloud → Управление хранилищем учётной записи.
- Документы об оплате/счета — хранятся Apple Inc. как продавцом согласно собственным правилам хранения Apple. Мы не формируем, не получаем и не храним счета.
- Серверные журналы — до 30 дней в целях стабильности и выявления злоупотреблений; после удаления не связываются с Вашей личностью.
6. Ваши права
В соответствии с GDPR Вы имеете право на доступ, исправление, удаление, ограничение обработки, возражение против обработки и переносимость Ваших персональных данных, а также право подать жалобу в местный надзорный орган (в Эстонии — Инспекция по защите данных, Andmekaitse Inspektsioon). В соответствии с California Consumer Privacy Act Вы дополнительно имеете право знать, удалять и отказываться от любой продажи персональных данных — мы не продаём персональные данные.
Для реализации этих прав напишите на support@vibecodetech.com. Чтобы удалить аккаунт напрямую, откройте приложение TrAIcker на iPhone и нажмите Настройки → Удалить аккаунт; приложение немедленно прекратит сессию и удалит Ваши данные. Полное руководство приведено на странице удаления аккаунта.
7. Дети
В App Store у TrAIcker рейтинг 4+; это означает, что содержание приложения подходит пользователям любого возраста, включая детей от 4 лет.
Вместе с тем создание аккаунта TrAIcker подчиняется минимальному возрасту цифрового согласия в Вашей стране: 13 лет в большинстве юрисдикций и 14, 15 или 16 лет в государствах — членах ЕС, повысивших порог, установленный статьёй 8 GDPR (например, 14 — в Испании и Италии, 16 — в Германии, Нидерландах и Люксембурге). Дети, не достигшие применимого порога, должны пользоваться Сервисом только под присмотром родителя или законного представителя и через его аккаунт.
Мы заведомо не собираем персональные данные о детях, не достигших применимого возраста согласия. Если Вы полагаете, что мы можем располагать такими данными, свяжитесь с нами по адресу support@vibecodetech.com, и мы незамедлительно их удалим.
8. Безопасность
Мы применяем TLS для всех передач, шифрование в покое там, где это поддерживают наши субподрядчики, ограниченный доступ на уровне строк (row-level security) в Supabase и iOS Keychain на устройстве — для учётных данных и для записи о том, когда это устройство впервые запустило приложение. Ни одна система не является абсолютно безопасной; при выявлении инцидента, затрагивающего Ваши данные, мы уведомим Вас и компетентный орган в сроки, установленные законом.
9. Изменения настоящей политики
Мы будем обновлять настоящую политику при изменении нашей обработки. Дата «Последнее обновление» в начале отражает действующую версию. О существенных изменениях сообщим в приложении или по электронной почте.
10. Контакты
V1b3C0d3 OU
Pae tn 25-47, Lasnamäe linnaosa, 11414 Таллин, Эстония
Код Эстонского коммерческого регистра: 17395882
Электронная почта: support@vibecodetech.com
Настоящие положения предоставляются в качестве переводов для вашего удобства. Авторитетным является английский текст; при любых расхождениях преимущественную силу имеет английская версия.