Политика конфиденциальности
Последнее обновление: 26 сентября 2026 г.
Эта Политика конфиденциальности объясняет, как Fitty Up собирает, использует, хранит и передаёт персональные данные при использовании мобильного приложения Fitty Up и связанных сервисов поддержки. Используя Fitty Up, вы соглашаетесь с практиками, описанными в этой политике.
1. Кто мы такие
Fitty Up управляется Chattrawut Phoolakorn («Fitty Up», «мы», «наш» или «нас»), независимым разработчиком из Таиланда. Если у вас есть вопросы об этой политике или ваших персональных данных, свяжитесь с нами по адресу support@fittyup.app.
2. Информация, которую мы собираем
2.1 Информация об аккаунте и профиле
- Данные для входа в систему: Ваш адрес электронной почты и основные данные профиля, предоставленные при использовании сервисов Apple Sign In, Google Sign In или других способов аутентификации, поддерживаемых нами.
- Профильные данные: Информация, которую вы решаете предоставить, включает в себя имя для отображения, аватар, изображение баннера, возраст или дату рождения, пол, рост, вес, уровень активности, цели и предпочтения.
- Настройки учетной записи: Язык приложения, настройки уведомлений, параметры темы интерфейса, записи о даче юридического согласия, а также другие подобные настройки.
2.2 Данные о здоровье, питании и физической активности
- Данные о питании: Приёмы пищи, калории, макронутриенты, собственные и сохранённые продукты, список покупок, наборы блюд, периоды голодания, цели питания и связанные заметки.
- Данные о тренировках и состоянии тела: Журналы тренировок, тренировочные планы, упражнения, подходы, количество повторений, показатели пройденного маршрута, темп движения, количество сделанных шагов, показатели, связанные с частотой сердечных сокращений во время тренировки, личные рекорды, параметры телосложения, журналы веса и цели тренировок.
- Дополнительные данные о состоянии здоровья: Потребление воды, лекарства и записи об их приёме, участие в курсах и прогресс, ответы при проверке самочувствия и данные анализа изменений тела, если вы используете эти функции.
- Сведения о здоровье: Информация о вас, которую вы решаете сохранить, например, медицинские заболевания, пищевые аллергии, диетические ограничения, травмы, а также текстовые заметки о своем здоровье.
2.3 Медиафайлы и другие файлы
- Фотографии и изображения: Фотографии блюд и еды, сканы штрих-кодов, вложения из чатов на основе искусственного интеллекта, изображения аватаров, баннеры, фотографии лекарств и снимки прогресса в здоровье, которые вы загружаете или снимаете с помощью приложения.
- Созданные или обработанные медиафайлы: Результаты анализа ИИ, анализ питания по изображениям и метаданные файлов, например размер изображения или путь загрузки.
Перед загрузкой фотографии перекодируются, что удаляет метаданные камеры, например GPS-координаты. Если приложение читает метаданные изображения, то только ориентацию, необходимую для правильного отображения. Загруженные изображения хранятся в хранилищах с контролем доступа и загружаются по подписанным URL-адресам для вашей сессии с ограниченным сроком действия, как описано в разделе 7.1. При этом изображение, отправленное функции ИИ, передаётся нашим обработчикам ИИ для анализа, а после удаления ещё некоторое время может быть восстановлено из резервных копий. Поэтому не загружайте конфиденциальные документы в функции, которым они не нужны.
2.4 Данные о взаимодействии с ИИ
- Запросы к ИИ и ответы: Сообщения, которые вы отправляете функциям ИИ Fitty Up, выбранная модель или режим, добавленные вложения и ответы, которые вы получаете.
- Данные об использовании искусственного интеллекта: Использование кредитов, маршрутизация моделей, результаты фильтрации безопасности, метаданные предложений инструментов и действий, а также метаданные запросов, необходимые для работы, защиты и расчётов за функции ИИ.
- Записи задач на обработку с использованием искусственного интеллекта, находящиеся в очереди: Записи задач, которые могут включать запрос, сообщение, ссылку на вложение, сгенерированный результат или структурированные данные запроса и результата, необходимые для задачи; также идентификаторы, статус, полосу очереди, идентификаторы резервирования кредитов или оплаты, данные повторных попыток, отмены, завершения, ошибок, времени, ожидаемого срока выполнения (ETA) и метаданные событий рабочих процессов с удалёнными чувствительными данными.
- Сводки для тренера в реальном времени: При включённом тренере в реальном времени во время тренировки отправляются периодические сводки текущей активности: прошедшее время, расстояние, темп, скорость, набор высоты, ориентировочное количество калорий, прогресс к цели, язык и пульс при подключённом источнике, в том числе данные пульса из Apple Health. Это позволяет тренеру формировать подсказки.
- Данные о здоровье в запросах к ИИ: Сохранённые вами сведения о здоровье, если вы их сохраняли, чтобы ответы ИИ могли их учитывать.
- Метаданные об исполнении: Для запросов, обрабатываемых с использованием искусственного интеллекта в очереди, применяются решения специализированных агентов относительно их направления, логи вызовов инструментов, показатели потоковой доставки данных, механизмы восстановления после ошибок, критерии принятия запросов в очередь, информация о состоянии многократных циклов взаимодействия агентов, а также сигналы, предназначенные для предотвращения злоупотреблений — такие как «отпечатки» вводимых пользователем данных и шаблоны запросов. Все эти элементы используются для повышения надежности системы, предотвращения злоупотреблений и устранения расхождений в данных для биллинга.
2.5 Данные о покупках, подписках и обслуживании
- Данные об оплате и правах пользователя: Статус подписки, идентификаторы продуктов, данные о покупках для пополнения баланса, идентификаторы транзакций, информация о статусе доступа к услугам, связанные записи из App Store Apple и сервиса RevenueCat; кроме того, для подписок, приобретённых на сайте fittyup.app, предоставляются идентификатор клиента сервиса Stripe и данные о счетах-фактурах.
- Поддержка и отзывы: Тикеты с отзывами пользователей, заголовки сообщений, их содержимое, предпочтения пользователей относительно формата ответов, версия приложения, информация о устройстве и ответы административной поддержки.
- Акции и бонусы: Записи проверок рефералов, бонусных кредитов, промокодов, рекламы с вознаграждением, возвратов, webhook и защиты от повторного воспроизведения запросов, когда они применяются.
- Коды приглашения и рекомендации: Какой код вы ввели, кому он принадлежит и была ли вам предоставлена награда.
- Данные о партнерской программе: Если вы участвуете в партнёрской программе: записи о доходах, запросы на выплаты и их статусы, заметки по проверкам, а также сведения для идентификации или налогообложения, необходимые для выплаты.
- Виртуальные предметы и мини-игры: Данные о виртуальных предметах, приобретённых с использованием кредитов, а также о дополнительных мини-играх внутри приложения, включая информацию об экономике, связанной с их использованием, и данные о мерах по предотвращению злоупотреблений.
- Цифровой отпечаток для разовых наград: Необратимый цифровой отпечаток вашего постоянного идентификатора входа, созданный с секретной солью и сохраняемый для выдачи разовых наград за регистрацию и первую подписку только один раз на человека. Он не содержит идентификатора аккаунта, адреса электронной почты или названия провайдера и не позволяет восстановить исходные данные для установления вашей личности.
2.6 Данные об устройстве, диагностике и безопасности
- Данные устройства и приложений: Бренд устройства, модель, операционная система, версия приложения, настройки локали, часовой пояс и общее состояние сети.
- Диагностика: Отчеты о сбоях, журналы ошибок, данные по диагностике производительности и технической помощи, включая отчеты об ошибках, предоставляемые вами или приложением вместе с информацией об ошибке, версии приложения и характеристиках устройства.
- Аналитика веб-сайта: На отдельных публичных страницах мы используем Cloudflare Web Analytics для измерения посещений, просмотров и производительности страниц без аналитических cookies и индивидуальных профилей посетителей. Страницы аккаунта, оплаты и реферальных приглашений исключены; аналитический скрипт не загружается, если URL содержит параметры запроса или фрагмент. Посещения сайта учитываются отдельно от скачиваний приложения.
- Аналитика продукта: Когда соответствующие функции включены: взаимодействия с функциями, срабатывания систем безопасности и события внутри приложения, например съёмка для сканирования или включение виджета, используемые для улучшения продукта и контроля безопасности.
- Данные о безопасности и предотвращении злоупотреблений: Данные регистрации токенов push-уведомлений, цифровой отпечаток на основе характеристик устройства, события аутентификации, журналы доступа администраторов и поддержки, проверки ролей, сигналы защиты от злоупотреблений и идентификаторы запросов, используемые для борьбы с мошенничеством, расследования инцидентов или соблюдения лимитов.
- Сигналы целостности устройства: В поддерживаемых сборках: признаки джейлбрейка или модификации устройства, подключения отладчика или инструмента анализа, изменения исполняемого файла приложения, а также активность записи или дублирования экрана. Эти сигналы записываются в наших системах и у поставщика диагностики сбоев для защиты аккаунтов и выявления злоупотреблений. Состояние записи экрана также может использоваться для показа предупреждения в приложении.
2.7 Данные, доступ к которым осуществляется на основе полученных разрешений
- Apple Health (HealthKit) в iOS: Fitty Up получает доступ к Apple Health только после того, как вы запускаете или включаете соответствующую функцию и предоставляете запрошенное разрешение. Доступ необязателен и зависит от ваших разрешений. Выбранный вами импорт показателей может читать до 16 категорий: шаги, расстояние ходьбы и бега, активные энергозатраты, количество пройденных лестничных пролётов, вес, процент жира, индекс массы тела (ИМТ), обхват талии, пульс в покое, вариабельность сердечного ритма (HRV), VO2 max, артериальное давление, глюкозу крови, насыщение крови кислородом, частоту дыхания и потребление воды. При отдельном разрешении на запись Fitty Up может сохранять в Apple Health завершённые тренировки (включая длительность, расстояние, активные энергозатраты, записанный GPS-маршрут и измерения пульса), внесённые вами записи сна и семь поддерживаемых показателей, созданных в Fitty Up: вес, потребление воды, процент жира, HRV, VO2 max, артериальное давление и глюкозу крови. Импортированные и созданные в приложении записи хранятся локально и, пока вы вошли в аккаунт, синхронизируются с вашим аккаунтом Fitty Up для отображения на разных устройствах с учётом правил хранения из раздела 8. Если вы используете функцию ИИ, которой нужны эти записи, отдельные импортированные или созданные в приложении значения могут включаться в контекст здоровья, отправляемый обработчикам ИИ из разделов 5 и 6.1. Данные Apple Health не используются для рекламы или отслеживания.
- Сводки нативных виджетов iOS: Во время использования Fitty Up приложение подготавливает сводные снимки данных о питании, тренировках, самочувствии, напоминаниях или состоянии для нативных виджетов iOS, в том числе до добавления виджета. Они хранятся локально на устройстве: в общем контейнере App Group, а значения, которые читают виджеты, — в зашифрованной связке ключей с общей группой доступа. Добавление или удаление виджета средствами iOS управляет его видимостью, а не тем, подготавливает ли приложение эти снимки.
- Данные о текущей активности: Если текущая тренировка отображается на экране блокировки или в Dynamic Island, там могут быть видны название и статус активности, прошедшее время, расстояние, темп, ориентировочное количество калорий и пульс при подключённом источнике. Обновления создаются на вашем устройстве, а не отправляются с наших серверов; отображение Live Activity завершается вместе с тренировкой. Любой, кто видит экран блокировки, может прочитать эту информацию.
- Местоположение и движение: Если вы предоставили разрешение и функция включена, Fitty Up может получать данные о местоположении и движении для отображения маршрутов тренировок на улице, расчёта темпа и записи маршрутов. При запуске тренировки на улице с записью маршрута сначала запрашивается доступ к геопозиции при использовании приложения, затем при необходимости — фоновый доступ. В iOS для продолжения записи в фоне требуются «Точная геопозиция» и доступ «Всегда». Если необходимое разрешение на геопозицию отклонено, тренировку с записью маршрута запустить нельзя. Разрешение можно изменить или отозвать в настройках iOS в любое время.
- Жесты встряхивания и наклона устройства: Данные о движении устройства при открытом приложении используются и вне тренировок: для распознавания намеренного встряхивания, которое открывает панель восстановления и отправки отчёта, а также для наклона анимированного виджета еды на главном экране и экране питания, чтобы предметы располагались с учётом наклона устройства. Эти данные обрабатываются на вашем устройстве для указанных эффектов, не сохраняются и не передаются.
- Камера и медиатека: С вашего разрешения Fitty Up может снимать или импортировать фотографии для дневника питания, сканирования штрихкодов, аватаров и отслеживания изменений тела.
- Аудиосессия: Во время активной тренировки с включёнными голосовыми подсказками Fitty Up поддерживает аудиосессию, чтобы подсказки были слышны при заблокированном экране. При отключении голосовых подсказок аудиосессия освобождается. Подсказки могут слышать люди рядом с вами. Fitty Up не записывает звук и не запрашивает доступ к микрофону.
- Уведомления: С вашего согласия Fitty Up может планировать локальные напоминания на устройстве и хранить данные токенов push-уведомлений для отправки объявлений или сообщений об аккаунте. Напоминания создаются на вашем устройстве и могут содержать выбранные вами сведения, например название лекарства. По умолчанию названия лекарств скрыты; их можно показывать или скрывать в настройках напоминаний. Любой, кто видит экран блокировки, может прочитать отображаемое уведомление.
3. Как мы используем ваши данные
Мы используем ваши данные для обеспечения нормальной работы сервиса Fitty Up, его улучшения и обеспечения его безопасности, в том числе для следующих целей:
- Создавать и поддерживать ваш аккаунт и синхронизировать данные между устройствами.
- Предоставлять учёт питания и тренировок, историю прогресса, напоминания, курсы и другие функции приложения.
- Создавать анализ, рекомендации, сводки и результаты распознавания еды с помощью ИИ.
- Ставить в очередь, повторять, возобновлять, отменять, завершать и отслеживать асинхронные задачи ИИ или фоновые задачи, включая резервирование кредитов, статус очереди, работоспособность рабочих процессов и доставку результатов.
- Подготавливать локальные сводки для нативных виджетов iOS и обновлять их временные шкалы на вашем устройстве.
- Обработка подписок, пополнений баланса, промо-кредитов и бонусных кредитов за просмотр рекламы.
- Проверять покупки, возвраты, рефералов, обратные вызовы рекламы с вознаграждением и начисления кредитов, предотвращать повторное воспроизведение запросов и злоупотребления.
- Обеспечивать работу необязательных мини-игр и виртуальных предметов за кредиты, включая их внутреннюю экономику и правила защиты от злоупотреблений.
- Учитывать использование кодов приглашения и реферальных кодов, рассчитывать доходы партнёров, проверять и выполнять запросы на выплаты.
- Настройте цели, рекомендации, панели мониторинга и функционал приложения под собственные потребности.
- Отправлять служебные сообщения, напоминания и ответы поддержки.
- Вам могут приходить предложения от сервиса Fitty Up, включая уведомления об истечении срока действия подписки, проблемах с оплатой или информацию о скидках после окончания подписки. Эти уведомления могут появляться в виде push-уведомлений, если вы разрешили их получение; их можно отключить, изменив настройки уведомлений на вашем устройстве.
- Обнаружение злоупотреблений, предотвращение мошенничества, контроль за безопасностью и соблюдение наших Условий обслуживания.
- Отладка ошибок, расследование возникающих проблем, повышение производительности и разработка новых функций.
- Соблюдение юридических обязательств и урегулирование споров.
4. Правовые основания для обработки данных
В случаях, когда законы о защите персональных данных требуют наличия законных оснований для обработки персональных данных, мы, как правило, осуществляем такую обработку на основании одного или нескольких из следующих положений: выполнения наших договорных обязательств перед вами, вашего согласия, наших законных интересов, связанных с функционированием и обеспечением безопасности сервиса Fitty Up, а также соблюдения юридических обязательств.
5. Как мы делимся информацией
Мы не продаем ваши персональные данные. Мы раскрываем их только в той мере, что это действительно необходимо для нормальной работы сервиса Fitty Up, в том числе следующим категориям получателей:
- Провайдеры инфраструктуры, систем хранения данных и очередей: Supabase (аутентификация, база данных, хранилище, серверные функции, постоянные записи очереди ИИ, задачи удаления аккаунтов и очистки хранилищ), Vultr (хостинг рабочих процессов ИИ), Cloudflare (CDN и TLS), Vercel (хостинг административного интерфейса), Expo (беспроводные обновления и push-уведомления), а также Redis/Valkey-совместимые хранилища для передачи задач очереди ИИ рабочим процессам.
- Поставщики услуг обработки ИИ: Для функций ИИ мы передаём данные, необходимые для запрошенной функции, непосредственно Anthropic или через OpenRouter. OpenRouter может направить запрос конечному оператору, обслуживающему выбранную модель или функцию эмбеддингов либо изображений. Разрешённые конечные операторы — только Anthropic, OpenAI, DeepInfra и Perplexity. Чаты могут передаваться Anthropic, OpenAI или DeepInfra; изображения — OpenAI; поисковые эмбеддинги — Perplexity. Разработчик модели не обязательно является оператором конечной точки, которая фактически обслуживает запрос. В зависимости от функции и выбранного вами доступа к данным передаваемая информация может включать запросы и относящуюся к ним историю переписки, вложения и фотографии, выбранные сведения профиля и цели, разрешённые сводки по питанию, тренировкам, лекарствам, симптомам, параметрам тела, сну, настроению и данным, полученным из Apple Health, псевдонимизированные идентификаторы пользователя и сеанса, которые могут сохраняться между запросами, и идентификаторы отдельных запросов, а также короткие выдержки из отчётов или чатов для эмбеддингов. Не каждый запрос содержит все перечисленные категории. В разделе 6.1 объясняются отдельный выбор в обновлённом приложении и причина, по которой старые версии не могут использовать внешний ИИ до обновления.
- Оплаты и подписки: RevenueCat и Apple App Store управляют подписками, правами доступа, разовыми цифровыми покупками, возвратами и проверками связанных webhook. При запросе возврата это может включать передачу Apple через RevenueCat сведений об использовании покупки — например, какая часть периода оплаты прошла или сколько включённых кредитов использовано, — чтобы магазин мог оценить запрос.
- Онлайн-платежи: Компания Stripe (Stripe, Inc.) обрабатывает платежи за подписки, приобретенные на сайте fittyup.app. Мы предоставляем Stripe адрес электронной почты клиента и другие необходимые данные для создания сессии оформления заказа, обслуживания подписки, отображения счетов-фактур на странице клиента, а также для оформления возвратов средств или решения споров. Stripe хранит информацию о способе оплаты; компания Fitty Up никогда не получает полный номер вашей кредитной карты.
- Рекламные партнёры: Google AdMob используется для рекламы на бесплатном тарифе, включая проверку рекламы с вознаграждением и принадлежности одноразовых кодов nonce. В iOS Fitty Up может запрашивать разрешение App Tracking Transparency (ATT) на доступ к рекламному идентификатору IDFA; измерения AdMob откладываются до обработки ATT во время работы приложения. Пока отслеживание запрещено или согласие не получено, рекламные запросы не персонализируются. Если вы разрешили отслеживание и, когда в вашем регионе требуется форма согласия, дали согласие через систему Google, запросы могут персонализироваться. В iOS Fitty Up также объявляет идентификаторы Apple SKAdNetwork для рекламной сети Google и дополнительных сетей, которые могут показывать рекламу через посредничество Google. Это позволяет Apple передавать этим сетям агрегированные сигналы об установках или конверсиях с сохранением конфиденциальности; данные вашего аккаунта, здоровья или питания при этом не передаются. Fitty Up также может показывать собственные объявления о переходе на Pro или рекламу своих продуктов внутри приложения; они не обслуживаются Google AdMob.
- Передача в социальные сети по вашему запросу: Если вы решите опубликовать информацию о своей тренировке в формате «Момент» в Инстаграме или Facebook Stories, изображение, которое вы подготовили (оно может включать в себя маршрут тренировки, статистику её хода и выбранное вами фото), будет передано соответствующему приложению на вашем устройстве и будет регулироваться условиями его использования и политикой конфиденциальности. Для предоставления этих возможностей приложение проверяет, установлены ли на вашем устройстве Инстаграм или Facebook; результаты этой проверки используются исключительно на вашем устройстве.
- Человек, чей пригласительный код или код рекомендации вы использовали: Если вы зарегистрируетесь, используя код рекомендующего пользователя, а затем подпишетесь на услугу, в панели управления рекомендациями этого пользователя будет отображаться информация о том, что рекомендация принесла результаты: дата, выбранный план и полученная награда; эта информация идентифицируется внутренним идентификатором пользователя. Рекомендующий пользователь не получает вашего имени, адреса электронной почты, данных для входа в систему, а также никаких данных о вашем здоровье, питании, тренировках или использовании технологий искусственного интеллекта. Если вы не ввели код рекомендующего пользователя, никакая информация о вас не будет передана другим лицам.
- Инструменты диагностики и поддержки: Sentry используется для отслеживания сбоев, ошибок и повышения стабильности. Sentry получает отчёты о сбоях, журналы ошибок, последовательности действий в интерфейсе и контекст ошибок с удалёнными чувствительными данными, чтобы помогать нам диагностировать и исправлять проблемы.
- Поставщики услуг доставки уведомлений: Сервисы Expo, Apple и Google для регистрации и доставки push-уведомлений.
- Раскрытие данных по закону или в связи со сделками: Органы власти, консультанты, контрагенты или преемники в тех случаях, когда раскрытие информации требуется законом, является необходимым для защиты прав или безопасности, либо связано с процессами слияния, передачи активов или реструктуризации.
6. Информация об ИИ и рекламе
6.1 Функции ИИ
Для работы функций ИИ в Fitty Up мы отправляем соответствующие запросы, вложения и выбранные настройки модели сторонним поставщикам услуг обработки ИИ. Эти поставщики могут обрабатывать данные в других странах и хранить ограниченные журналы запросов или данные контроля безопасности в соответствии со своими политиками. Fitty Up не использует результаты ИИ как замену профессиональным медицинским, диетологическим или фитнес-рекомендациям.
В обновлённом приложении перед первым действием с внешним ИИ мы отдельно попросим вас явно разрешить передачу данных, описанных в разделе 5, этим обработчикам для ответов ИИ, анализа пищи или изображений, сопровождения и создания эмбеддингов для поиска. Принятие Условий использования или этой Политики конфиденциальности, разрешение доступа к Apple Health либо включение переключателя доступа ИИ к данным само по себе не даёт разрешения на внешний ИИ. Если вы откажетесь, обновлённое приложение не отправит этот запрос ИИ и не спишет кредиты ИИ; ведение записей без ИИ останется доступным. Отозвать разрешение можно в Settings > AI Settings. Отзыв прекращает новые и ещё не отправленные внешнему ИИ задания, включая фоновые эмбеддинги, но не может отозвать уже обработанные запросы или немедленно удалить копии, хранящиеся в пределах, описанных ниже.
В рамках этого внедрения, в том числе пока обновлённое приложение находится на рассмотрении App Review, сервер блокирует запросы к внешнему ИИ от ранее установленных версий до их обновления. В этих версиях ведение записей без ИИ остаётся доступным. Обновлённое приложение запрашивает отдельное явное согласие до отправки любого запроса к внешнему ИИ.
В обновлённой процедуре согласия мы требуем, чтобы до включения маршрута обработчики ИИ обеспечивали вашим данным такую же или равнозначную защиту, как указано в этой политике: использование только для запрошенной функции и необходимых целей безопасности, защиты или соблюдения закона, ограниченный доступ, надлежащие меры защиты и определённые сроки хранения. Мы оцениваем опубликованные условия API и политики обработки данных конечных точек для прямых и последующих операторов моделей или эмбеддингов. При прямом использовании API Anthropic её опубликованные Commercial Terms считают содержимое клиента конфиденциальным и запрещают обучение моделей на нём; опубликованные Terms OpenRouter возлагают на нас обязанность проверять условия каждой модели. Для поддерживаемых запросов чата и эмбеддингов OpenRouter мы установим provider.data_collection в значение deny для исключения конечные точки, которые OpenRouter относит к собирающим данные пользователей. Его отдельный API для изображений не поддерживает это поле для каждого запроса, поэтому мы отдельно оцениваем условия операторов изображений и любые независимо подтверждённые меры на уровне учётной записи. Если для маршрута нельзя подтвердить сопоставимую защиту, мы не предоставим его для пользовательских данных в обновлённой процедуре. Этот фильтр не доказывает нулевой срок хранения для какого-либо запроса.
Каждая внешняя модель ИИ закреплена за указанным оператором обработки; непроверенные маршруты блокируются до отправки данных. Для чатов через DeepInfra и эмбеддингов Perplexity дополнительно требуется маршрутизация с нулевым хранением данных. Маршрут изображений OpenRouter ограничен OpenAI.
Сроки хранения у поставщиков отличаются от собственных сроков Fitty Up, указанных в разделе 8. Согласно опубликованной стандартной политике API Anthropic, входные и выходные данные обычно удаляются в течение 30 дней, кроме случаев, когда более длительное хранение требуется для обеспечения соблюдения политики использования, закона или иного соглашения. По опубликованным настройкам OpenRouter по умолчанию записываются основные метаданные запросов, но не запросы и ответы; настройки учётной записи и функции обработки могут изменить это, а последующие поставщики всё ещё могут хранить данные по причинам безопасности или требованиям закона. Мы не обещаем, что отзыв разрешения удалит данные, уже переданные поставщику.
Некоторые запросы к ИИ ставятся в очередь и обрабатываются асинхронно. Supabase сохраняет параметры запросов, результаты и метаданные, чтобы приложение могло возобновлять процесс, показывать статус, повторять или отменять задачи и списывать кредиты. Воркеры передают только идентификаторы задач и служебные метаданные; полные приватные промпты загружаются напрямую из Supabase только после авторизованного запуска воркера.
Если вы сохранили сведения о здоровье, например заболевания, аллергии или ограничения питания, они могут включаться в контекст запросов к ИИ, чтобы ответы учитывали их. Это означает передачу этих сведений нашим обработчикам ИИ. Помощник также может предложить добавить или изменить сохранённые сведения; ничего не сохраняется, пока вы не проверите и не подтвердите показанный вам точный текст.
Чтобы искать сохранённые отчёты ИИ и прошлые беседы по смыслу, а не по точным словам, Fitty Up может отправлять небольшие текстовые фрагменты модели векторных представлений через OpenRouter. Для отчёта это название, период, краткое содержание и первые выводы и рекомендации; для беседы — название, фрагмент текста и сохранённое резюме. Полученные числовые векторы хранятся вместе с соответствующими записями пользователя. Фрагменты отправляются для индексации, а не для генерации ответа. Поисковый индекс изолирован в пределах вашего аккаунта.
Если вы включите тренера в реальном времени, Fitty Up будет периодически отправлять нашим обработчикам ИИ сводки текущей тренировки во время её выполнения и может озвучивать ответы с помощью синтеза речи вашего устройства. Тренер выключен, пока вы его не включите; вы выбираете частоту голосовых подсказок, а число подсказок за одну тренировку ограничено.
6.2 Реклама, адресованная пользователям бесплатного уровня
Пользователям бесплатного тарифа могут показываться баннеры Google AdMob, добровольная видеореклама с вознаграждением и полноэкранная реклама в естественных паузах или при возвращении в приложение. Fitty Up также может показывать собственные объявления о переходе на Pro или рекламу своих продуктов внутри приложения.
В iOS при запросе App Tracking Transparency (ATT) вы можете разрешить или запретить отслеживание в системных настройках; отказ в ATT не блокирует основные функции приложения. В регионах, где требуется согласие, до загрузки рекламы может показываться форма Google, а ваш выбор сохраняется системой управления согласиями Google. Там, где эта форма применяется, в настройках появляется пункт параметров конфиденциальности рекламы, позволяющий в любое время проверить, изменить или отозвать свой выбор. Пока отслеживание запрещено или согласие не получено, рекламные запросы не персонализируются.
Перед начислением бонусных кредитов за рекламу с вознаграждением может потребоваться серверная проверка. В рамках стандартного платного тарифа реклама не показывается.
7. Хранение и защита данных
Мы применяем разумные технические и организационные меры защиты персональных данных: шифрование при передаче, контроль доступа, административные права на основе ролей, безопасную аутентификацию, а также предусмотренное платформой защищённое или зашифрованное локальное хранение отдельных чувствительных данных на поддерживаемых устройствах. Это может включать токены аутентификации, историю чатов с ИИ и аналитических отчётов, кэш подписанных URL-адресов медиафайлов, кэш токенов push-уведомлений и другие чувствительные локальные записи.
Записи о задачах, находящихся в очереди, а также данные о статусе рабочих процессов хранятся в базе данных Supabase и/или в частных системах передачи данных с механизмами контроля доступа. Операционные журналы и события, связанные с работой очереди, подвергаются обработке с целью сокрытия ненужной информации; это позволяет обеспечить надежность работы системы, возможность проверки расчетов, предотвращение злоупотреблений и устранение ошибок без разглашения лишней детализированной информации.
Снимки данных нативных виджетов iOS хранятся локально в общем контейнере App Group приложения и группе доступа к зашифрованной связке ключей, чтобы WidgetKit мог показывать сводки, когда основное приложение закрыто. Они подготавливаются во время использования Fitty Up, даже если вы не добавили виджет. Раздел «Настройки > Расширенные настройки > Виджеты iOS» — галерея предпросмотра без отдельных переключателей конфиденциальности для каждого виджета. Любой, кто видит виджет на экране «Домой» или блокировки, может видеть его сводку. Удаление виджета прекращает его отображение, но само по себе не стирает сохранённые снимки; iOS может сохранять показанную сводку до обновления или удаления этого элемента. Live Activity тренировки на экране блокировки или Dynamic Island — отдельный элемент, который можно отключить в настройках iOS.
Небольшое число административных аккаунтов может читать пользовательские записи, включая текст бесед с ИИ и метаданные соответствующих запросов, когда это необходимо для ответа на обращение в поддержку, урегулирования спора об оплате, расследования злоупотреблений или реагирования на инцидент безопасности. Такой доступ ограничен ролью администратора, фиксируется в журнале аудита и не используется для рекламы, обучения моделей или иных несвязанных целей.
Ни одна система не является абсолютно безопасной. Вы несете ответственность за защиту своего устройства, электронной почты и учетных данных, используемых для входа в системы сторонних разработчиков.
7.1 Механизмы контроля доступа к контейнерам хранения
Места хранения файлов разделяются в зависимости от их типа.
- Ваши загружаемые файлы имеют приватный статус. Аватары, фотографии изменений тела, вложения в чаты с ИИ, фотографии еды и лекарств хранятся в отдельных хранилищах с контролем доступа: правила чтения разрешают доступ только вашему аккаунту. Приложение получает файлы по подписанным URL-адресам для вашей сессии с ограниченным сроком действия. Некоторые из этих URL-адресов ненадолго сохраняются в кэше на устройстве, чтобы экранам не приходилось запрашивать их повторно.
- Контент приложения общедоступен, поскольку он одинаков для всех и ничего не содержит о вас: изображения объявлений и оформление тем доступны по публичным URL-адресам. Получить список содержимого этих хранилищ нельзя, но любой, кто знает точный URL отдельного файла, может его загрузить.
Серверные фоновые задачи (очистка, удаление аккаунта, обработка ИИ) обращаются к вашим файлам с повышенными правами доступа, недоступными для приложения или других пользователей.
8. Хранение данных
- Мы храним персональные данные столько, сколько необходимо для предоставления Fitty Up, сохранения истории аккаунта, работы подписок и кредитов, урегулирования споров и соблюдения юридических обязательств.
- На бесплатном и младших платных тарифах некоторые исторические записи — дневник питания, тренировки, приём лекарств и измерения тела — могут автоматически очищаться примерно через 90 дней. Более высокие тарифы сохраняют больше истории, пока аккаунт активен. Охват очистки может меняться вместе с тарифами, поэтому 90 дней — самый короткий срок хранения, а не обещание для вашего конкретного плана.
- Беседы с ИИ не хранятся бессрочно. Беседа, в которую вы ничего не добавляли примерно 30 дней, может быть удалена вместе с сообщениями и вложенными изображениями на любом тарифе. Сейчас экспорт бесед с ИИ в приложении недоступен, поэтому заранее скопируйте всё, что хотите сохранить, за пределы приложения.
- Отдельно от этого, на бесплатном и младших платных тарифах изображения, вложенные в чат с ИИ, могут удаляться примерно через 14 дней, даже если сама беседа ещё существует. Оба вида очистки выполняются по расписанию через очередь, поэтому фактическое удаление может произойти позже.
- Записи задач ИИ в очереди, резервирование кредитов, события очереди, ожидаемое время выполнения или статистические агрегаты, данные проверки рабочих процессов и журналы с удалёнными чувствительными данными могут храниться столько, сколько необходимо для доставки результатов, сверки оплаты или кредитов, повторного выполнения или отмены задач, расследования злоупотреблений и инцидентов безопасности, а также расчёта показателей надёжности. Затем они сокращаются или удаляются по процедурам очистки.
- Данные, уже переданные внешним обработчикам ИИ, остаются под действием применимых к ним сроков хранения и исключений, связанных с безопасностью или требованиями закона. В разделе 6.1 описаны опубликованный срок для API Anthropic и ведение журналов OpenRouter. Отзыв разрешения на использование ИИ прекращает передачу данных в будущем, но не может отменить обработку, уже завершённую поставщиком.
- Журналы выполнения очереди ИИ, записи динамического реестра инструментов, журналы потоковых событий и операционные метаданные удаляются по внутренним графикам, обычно через 30–180 дней. Отчёты об ошибках клиентского приложения и события продуктовой аналитики хранятся примерно 180 дней. Отзывы и обращения в поддержку сохраняются для обслуживания пользователей и могут храниться дольше для отслеживания повторяющихся проблем.
- Финансовые и административные записи хранятся значительно дольше данных приложения, поскольку этого требуют налоговые, бухгалтерские правила, правила оспаривания платежей и разрешения споров. Журнал кредитов и покупок — записи о купленных, начисленных, потраченных, зарезервированных, возвращённых или аннулированных кредитах — и административный журнал аудита привилегированных действий хранятся примерно 7 лет. Они служат финансовыми доказательствами и доказательствами безопасности и не удаляются при очистке старой истории приложения.
- При удалении вашей учётной записи мы удаляем или отсоединяем большую часть данных, связанных с вашей учётной записью, а также объектов хранения информации, прямо привязанных к ней. Однако это возможно только в пределах технических возможностей и в соответствии с законодательными требованиями.
- После удаления аккаунта мы можем сохранять ограниченные финансовые, реферальные, антифрод-, налоговые или аудиторские записи, когда это обоснованно необходимо или требуется законом; они могут быть сокращены или обезличены.
- Мы можем сохранять ограниченные записи webhook, проверки рекламы с вознаграждением, аудита безопасности и защиты от злоупотреблений для предотвращения повторного воспроизведения запросов, мошенничества или злоупотреблений даже после удаления связанного контента приложения.
- Данные, экспортированные или сохранённые в кэше на вашем устройстве, остаются под вашим контролем до тех пор, пока вы их не удалите.
9. Ваши права и возможности выбора
- Доступ и корректировка: Большую часть информации в вашем профиле и в данных приложения вы можете изменить или обновить прямо в сервисе Fitty Up.
- Удалить аккаунт: Вы можете запросить удаление своей учётной записи через раздел «Настройки» приложения → «Расширенные настройки» → «Удалить учётную запись», при условии соблюдения ограничений, изложенных выше относительно хранения данных.
- Экспорт: Fitty Up включает инструменты экспорта некоторых категорий данных, но беседы с ИИ к ним не относятся. Свяжитесь с нами, если вам нужна дополнительная помощь с доступом к вашим данным.
- Разрешения: Вы можете в любое время отключить разрешения на камеру, фотографии, HealthKit при его наличии, геопозицию, движение и уведомления в настройках устройства. Разрешения на чтение и запись данных Apple Health управляются в настройках конфиденциальности приложения «Здоровье».
- Внешний ИИ: Обновлённое приложение запрашивает отдельное согласие перед использованием внешнего ИИ. Вы можете отказаться или позже отозвать разрешение в Settings > AI Settings, продолжая вести записи без ИИ. Отдельные переключатели доступа ИИ к данным определяют, какие сохранённые записи можно использовать, но не заменяют решение о передаче данных внешнему ИИ. Раздел 6.1 объясняет, что сервер блокирует внешний ИИ в старых версиях приложения до их обновления.
- Реклама и отслеживание пользователей: В системе iOS вы можете разрешить или запретить отслеживание своей деятельности в настройках системы. В тех регионах, где действует форма согласия от Google, в разделе «Настройки» появляется пункт «Параметры конфиденциальности рекламы», позволяющий пересмотреть, изменить или отозвать свое согласие.
- Предложения и напоминания: Предложения Fitty Up, например скидка на возвращение после окончания подписки, отправляются как push-уведомления, если вы их разрешили. Отдельного переключателя для них в приложении нет: вы можете отключить все уведомления Fitty Up в настройках устройства или связаться с нами по адресу support@fittyup.app если вы хотите отказаться от рекламных сообщений, сохранив служебные уведомления.
- Региональные права: В зависимости от места проживания вам могут быть предоставлены дополнительные права, предусмотренные местным законодательством – например, право на перенос данных, право на ограничение обработки персональных данных, право на возражение или право на подачу жалобы.
Чтобы воспользоваться правами на защиту данных, которые недоступны непосредственно в приложении, напишите на support@fittyup.app.
10. Трансграничная передача данных
Fitty Up и его обработчики могут обрабатывать данные в странах за пределами вашей страны. Когда это требуется, мы используем договорные, технические и организационные меры для защиты передаваемых данных.
11. Конфиденциальность детей
Fitty Up не предназначен для детей младше 13 лет. Пользователи от 13 лет до возраста совершеннолетия по местному законодательству должны использовать Fitty Up только с разрешения родителя или опекуна. Некоторые чувствительные функции, например отдельные функции отслеживания изменений тела или работы с изображениями, могут быть ограничены для младших пользователей. Если вы считаете, что ребёнок младше 13 лет предоставил нам персональные данные, свяжитесь с нами, чтобы мы могли провести проверку и при необходимости удалить информацию.
12. Изменения в настоящей политике
Мы можем время от времени обновлять данную Политику конфиденциальности с целью отражения изменений в продуктах, законодательстве или операционных процедурах. В случае существенных изменений мы можем уведомить об этом внутри приложения или потребовать повторного согласия пользователей. Обновленная версия Политики конфиденциальности вступает в силу с момента публикации с указанием новой даты последней модификации.
13. Свяжитесь с нами
Если у вас есть вопросы, запросы или жалобы относительно настоящей Политики конфиденциальности или способа обработки нашей стороной персональных данных, обращайтесь по следующему адресу:
Электронная почта: support@fittyup.app
Оператор: Chattrawut Phoolakorn