Политика конфиденциальности
Коротко
- Muscla работает без аккаунта. Тогда ваши тренировки, дневник питания и данные о теле остаются на вашем iPhone.
- С аккаунтом мы храним ваши данные для синхронизации и резервного копирования. Мы никогда не продаём их, не используем для рекламы и не отслеживаем вас в других приложениях и на других сайтах.
- В сообществе вы сами решаете, кто что видит. Питание, вес тела, фотографии и рейтинги остаются закрытыми, пока вы ими не поделитесь.
- Функции ИИ необязательны. Фотографии и описания отправляются в Google Gemini для анализа. Мы их не храним.
- Данные об использовании (не связанные с вашим аккаунтом) и отчёты о сбоях помогают нам исправлять приложение. Вы можете отключить их в настройках.
- Вы можете в любой момент удалить аккаунт в приложении. Вопросы направляйте на support@muscla.app.
Содержание
Юридическую силу имеет английская версия.
Кто мы
Muscla предоставляется компанией AlbaScout L.L.C., Rruga Idriz Seferi, pn, 71000 Kaçanik, Kosovo («Muscla», «мы»). Мы определяем, зачем и как обрабатываются описанные здесь персональные данные. На языке многих законов о конфиденциальности мы являемся оператором (контролёром) данных.
Эта политика охватывает приложение Muscla для iPhone и Apple Watch, стоящие за ним онлайн-функции (аккаунт, синхронизация, сообщество, функции ИИ, коннектор для ИИ-ассистентов, календарная лента) и сайт muscla.app. Она не охватывает сервисы, которыми вы решаете пользоваться вместе с Muscla, например Apple Здоровье, ИИ-ассистент или ваше приложение-календарь. К ним применяются их собственные политики конфиденциальности.
С вопросами о конфиденциальности пишите на privacy@muscla.app. По любому вопросу, связанному с этой политикой, вы также можете написать нам на support@muscla.app.
Как читать эту политику. Каждый раздел ниже объясняет одну часть Muscla: какие данные задействованы, зачем мы их используем, на какое правовое основание опираемся, как долго храним и кто их получает. Если мы опираемся на ваше согласие, вы можете отозвать его в любой момент. Отзыв не влияет на обработку, которая проходила до него.
Использование Muscla без аккаунта
Без аккаунта вы можете планировать и записывать тренировки, вести учёт питания и воды и фиксировать вес тела. Без аккаунта эти данные хранятся только на вашем iPhone и Apple Watch. Мы их не получаем. Вы можете экспортировать их в виде файла резервной копии в настройках, в разделе «Данные».
Несколько вещей попадают к нам или к нашим поставщикам услуг даже без аккаунта:
- Поиск продуктов и штрихкоды. Когда вы ищете в базе продуктов или сканируете штрихкод, поисковый запрос или штрихкод отправляется на наш сервер, который ищет подходящие продукты. Если наша база не знает штрихкод, наш сервер запрашивает его у Open Food Facts, отправляя только штрихкод. Чтобы предотвратить злоупотребления, наш сервер считает запросы по штрихкодам для каждой сети, используя посоленный хэш вашего IP-адреса, который меняется каждый день. Сам адрес мы не сохраняем, а счётчики удаляются через два дня.
- Анимации упражнений. Анимации и изображения упражнений загружаются из jsDelivr — общедоступной сети доставки контента. Как любой веб-сервер, она получает IP-адрес вашего устройства и запрошенный файл.
- Данные об использовании и отчёты о сбоях, если вы их не отключите (см. разделы Данные об использовании и Отчёты о сбоях).
- Покупки, которыми занимается Apple (см. раздел Подписки Muscla Pro).
Ваш аккаунт
Аккаунт позволяет синхронизироваться между устройствами, хранить резервную копию на нашем сервере и пользоваться сообществом, функциями ИИ, коннектором для ИИ-ассистентов и календарной лентой. Создание аккаунта необязательно.
- Что: ваш адрес электронной почты, если вы входите по коду из письма. При входе с Apple: идентификатор, который нам дала Apple, и адрес электронной почты (это может быть скрытый адрес-ретранслятор, если вы используете «Скрыть e-mail»), а также токен от Apple, позволяющий нам завершить ваш вход через Apple при удалении аккаунта. С ключом доступа (passkey): только его открытый ключ и технические данные. Закрытый ключ никогда не покидает ваши устройства. Мы также храним сеансы входа и время вашего последнего входа. У аккаунтов Muscla нет пароля.
- Зачем: чтобы создать ваш аккаунт, безопасно выполнять вход, синхронизировать ваши данные и присылать вам коды входа. Мы не используем ваш адрес электронной почты для маркетинга.
- Правовое основание: исполнение нашего договора с вами; наш законный интерес в обеспечении безопасности аккаунтов.
- Как долго: пока существует ваш аккаунт. Коды входа действуют 10 минут. Запросы ключей доступа действуют 5 минут.
- Кто получает: Supabase, которая размещает нашу базу данных, вход и хранилище файлов; Resend, которая доставляет письма с кодами входа; Apple, если вы используете Вход с Apple или ключи доступа, хранящиеся в вашей Связке ключей iCloud.
Данные о тренировках, питании и теле
При наличии аккаунта приложение синхронизирует записанное вами с нашим сервером, чтобы оно было сохранено в резервной копии и доступно на ваших других устройствах.
- Что: тренировки, подходы, программы, ваш план тренировок и ваши ответы при его составлении (цель, опыт, оборудование, дни тренировок, рост, вес, целевой вес, год рождения и пол), собственные упражнения, рабочие веса, вес тела и целевой вес, ваш дневник питания, ваши продукты, избранное, порции и приёмы пищи, вода, цели по питанию, добавки и время их приёма, напоминания, недельные цели, настройки уведомлений, ваш часовой пояс и настройки приложения. Записи, которые сделал для вас ИИ-ассистент, содержат его название.
- Зачем: чтобы предоставлять Muscla: планировать вашу тренировку, отслеживать прогресс, рассчитывать ваши цели и синхронизировать данные.
- Правовое основание: исполнение нашего договора с вами. Часть этих данных говорит о вашем здоровье: ваши тренировки, питание и измерения тела. Прежде чем такие связанные со здоровьем данные будут сохранены на наших серверах, мы запрашиваем в приложении ваше явное согласие, и это согласие является нашим правовым основанием. Вы можете отозвать его в приложении в любой момент. Тогда мы прекращаем хранить связанные со здоровьем данные на наших серверах и удаляем то, что там есть. Они остаются на вашем iPhone, а функции, которым эти данные нужны на наших серверах, например синхронизация между устройствами, сообщество, рейтинги и группы, перестают работать для этих данных. Доступ к Apple Здоровье также регулируется разрешением iOS (см. раздел Apple Здоровье).
- Как долго: пока существует ваш аккаунт. Когда вы удаляете запись, её содержимое удаляется с нашего сервера. Остаётся небольшая метка без содержимого, чтобы ваши другие устройства узнали об удалении.
- Кто получает: Supabase как наш хостинг-провайдер. Больше никто, если только вы не поделитесь этим в сообществе, не подключите ИИ-ассистента или не подпишетесь на календарную ленту.
Apple Здоровье
Подключение Apple Здоровья необязательно. iOS запрашивает ваше разрешение для каждого типа данных, и вы можете изменить его в любой момент в приложении «Здоровье».
- Что Muscla читает с вашего разрешения: рост, вес, дата рождения и пол для расчёта вашей цели по калориям; взвешивания с вашими весами; тренировки из других приложений для вашей тренировочной недели; пульс во время тренировки на Apple Watch; и, если вы это включите, сон, пульс в покое и вариабельность сердечного ритма для оценки вашего восстановления.
- Что Muscla записывает с вашего разрешения: ваши завершённые тренировки (с Apple Watch, с пульсом), ваши взвешивания и, если вы это включите, то, что вы едите и пьёте.
- Что покидает ваше устройство: значения, которые вы импортируете в Muscla, например взвешивания или ваш рост для плана, становятся записями Muscla и синхронизируются, как остальные ваши данные. Дни, в которые «Здоровье» зафиксировало тренировку (последние 21 день), синхронизируются, чтобы недельная цель ваших групп могла их учитывать. Пульс, сон, пульс в покое и вариабельность сердечного ритма используются только на вашем устройстве.
- Никогда: данные «Здоровья» никогда не используются для рекламы или маркетинга и никогда не продаются. Показания, остающиеся на вашем устройстве, такие как пульс, сон, пульс в покое и вариабельность сердечного ритма, никогда никому не передаются, включая ИИ-ассистентов. Значения, которые вы импортируете, например взвешивания, становятся записями Muscla и подчиняются сделанному вами для них выбору.
- Правовое основание: ваше согласие, данное в диалоге разрешений iOS. Для значений, которые синхронизируются с нашими серверами, также ваше явное согласие, описанное в разделе Данные о тренировках, питании и теле.
- Как долго: данные «Здоровья» остаются в Apple Здоровье под вашим контролем. Значения, которые вы импортируете в Muscla, хранятся так, как описано в разделе Данные о тренировках, питании и теле. Из дней с тренировками из «Здоровья» наш сервер хранит последние 21 день.
- Кто получает: синхронизируемые данные хранит Supabase, наш хостинг-провайдер. Больше никто не получает данные Apple Здоровья через Muscla.
Сообщество
Сообщество необязательно. Оно начинается, когда вы создаёте профиль. Вы решаете для каждого вида данных, кто может их видеть.
Ваш профиль. В вашем профиле есть имя (от 2 до 30 символов), необязательное фото, ваш город и страна и год рождения. Год рождения мы запрашиваем только для подтверждения того, что вам не менее 16 лет. Никто другой его не видит. Другие участники, которые встречают вас, например по вашей ссылке-приглашению, в группе, в рейтинге или в комментарии, видят вашу карточку профиля: имя, фото, город, страну и количество подписчиков и тех, на кого вы подписаны. Публичного поиска профилей нет.
Подписчики. Люди подписываются на вас только после того, как вы принимаете их запрос. Ваши подписчики — это люди, чей запрос вы приняли. Вы можете в любой момент удалять подписчиков, блокировать людей и отключать от них уведомления. Заблокированные люди не видят вас, а вы не видите их.
Кто что видит. В настройках сообщества вы выбираете аудиторию для каждого вида данных: никто, ваши подписчики или выбранные подписчики.
- Ваши тренировки и личные рекорды: по умолчанию видны вашим подписчикам.
- Ваш вес тела, питание, фотографии и рейтинги: по умолчанию не видны никому. Вес тела, питание и рейтинги (которые показывают ваш вес тела рядом с вашими подходами) предоставляются только после того, как вы даёте явное согласие в приложении.
- Публикации — это снимки тренировки или приёма пищи. Кто видит публикацию, определяется каждый раз при её чтении по вашим настройкам на этот момент. Калории и белок приёма пищи показываются, только если вы решите их показывать.
- Числа вашего профиля (тренировки, недели подряд и рекорды) видны всем, кто может видеть ваши тренировки. Ваши лучшие результаты в приседании, жиме лёжа и становой тяге отображаются в вашем профиле по тому же правилу, что и ваши рейтинги среди друзей.
Рейтинги. Рейтинги среди друзей показывают ваши подходы подписчикам, с которыми вы делитесь рейтингами. Рейтинги по городу и по стране являются публичными внутри приложения. Вы попадаете в них, только если присоединяетесь к ним, и только после 90 дней тренировок, трёх тренировок с этим упражнением и взвешивания в течение 30 дней от значения. Публичный список показывает другим участникам вашего города или страны ваше имя, фото, упражнение (вес, повторения и расчётный максимум), его дату, ваш вес тела и число сессий с этим упражнением. Списки открываются от 20 человек. Автоматические проверки отклоняют значения выше предела рекорда и задерживают другие значения, которые выглядят неправдоподобно, например резкий скачок за короткое время, до решения модератора (см. раздел Автоматические решения). Вы можете один раз обжаловать отклонение в приложении. Чтобы проверять скачки, мы храним историю значений, которые у вас были в публичных списках, до примерно 400 дней.
Подтверждённые подходы. Подтвердить подход можно тремя способами. Видео попадает только к нашим модераторам (см. раздел Фотографии и видео). Свидетели — это двое других участников, которые подтверждают ваш подход в зале. Мы записываем, кто какой подход засвидетельствовал, а свидетели видят подход, который подтверждают. Ссылка на соревнование связывает ваш аккаунт с вашим именем в публичных результатах OpenPowerlifting, с необязательной заметкой для модераторов. Это добровольно.
Группы. Вступление в группу — это ваше согласие показывать её участникам ваше имя, дни тренировок, прогресс в достижении недельной цели и ваши значения в челленджах. Участники могут ставить друг другу «палец вверх». Когда вы выходите, вы перестаёте делиться.
Сообщения. Вы можете отправлять сообщения людям, которые подписаны на вас и на которых подписаны вы. Сообщение — это текст или карточка с тренировкой либо рекордом (название тренировки, длительность, объём, подходы, рекорд). Сообщения хранятся на нашем сервере и не защищены сквозным шифрованием. Модераторы видят сообщение, только если получатель на него пожаловался. Сообщения хранятся до удаления аккаунта отправителя или получателя. Отметки о прочтении по умолчанию включены и работают в обе стороны. Если вы их отключите, вы их не отправляете и не видите.
Активность и безопасность. Приложение показывает вам лайки, комментарии, новых подписчиков и события групп за последние 30 дней. Имена и тексты проходят через автоматический фильтр слов. Участники могут жаловаться на публикации, комментарии, профили, группы, сообщения и значения в рейтингах. Модераторы видят объект жалобы, стоящего за ним человека и, для проверки рейтингов, последние пять взвешиваний. Три жалобы скрывают публикацию, комментарий или группу до решения модератора. Модераторы могут удалять контент, отклонять значения и блокировать аккаунты.
- Правовое основание: исполнение нашего договора с вами (функции сообщества, которыми вы решили пользоваться); ваше согласие для веса тела, питания, рейтингов и групп, которое вы отзываете, изменив аудиторию, выйдя из рейтинга или выйдя из группы; наши законные интересы в безопасном сообществе и честных рейтингах; юридические обязанности там, где мы должны реагировать на незаконный контент.
- Как долго: пока вы не удалите объект или аккаунт. Жалобы и решения модерации мы храним, пока существует объект жалобы или аккаунт, а после этого храним ограниченные записи там, где они нужны, чтобы предотвращать повторные злоупотребления или выполнять юридические обязанности.
- Кто получает: участники, с которыми вы делитесь, наши модераторы и Supabase как наш хостинг-провайдер.
Фотографии и видео
Фото профиля и фотопубликации. Прежде чем изображение будет сохранено, наш сервер отправляет его в Google Gemini, который проверяет его на наготу, насилие, символы ненависти и наркотики. Google получает только изображение, без вашего имени и аккаунта. Приложение перерисовывает каждую фотографию перед загрузкой, что удаляет место съёмки, время съёмки и данные камеры. Фотопубликации хранятся в закрытом хранилище. Когда кто-то загружает фотографию, наш сервер проверяет, может ли этот человек видеть публикацию. Фотографии могут ненадолго кешироваться по пути, поэтому изменение аудитории, блокировка или удаление могут вступить в силу везде не сразу. Фото профиля хранятся так, чтобы приложение могло загружать их по ссылке. Любой, у кого есть ссылка, может увидеть изображение.
Видео для подтверждённых подходов. Видео, которое вы записываете для подтверждения подхода, экспортируется без звука. Оно попадает в закрытое хранилище, которое могут открыть только наши модераторы, по ссылке, действительной 10 минут. Другие участники никогда его не видят. Видео удаляется через 30 дней после решения модераторов. Видео, загрузка которого так и не завершилась, удаляется через один день.
- Правовое основание: исполнение нашего договора с вами; наш законный интерес в том, чтобы в сообществе не было вредных изображений.
- Как долго: фотографии — пока вы не удалите публикацию или аккаунт; фото профиля — пока вы не измените или не удалите его либо не удалите аккаунт; видео — как описано выше. Удалённые изображения и видео исчезают из хранилища в течение нескольких часов.
- Кто получает: Supabase (хранилище), Google (проверка изображений), наши модераторы.
Подписки Muscla Pro
Подписку Muscla Pro продаёт и оформляет Apple через App Store. Ваши платёжные данные мы никогда не видим.
- Что: когда вы оформляете подписку, приложение отправляет нам транзакцию в том виде, как её подписала Apple. Мы храним идентификатор исходной транзакции, продукт (месячный или годовой), дату окончания, статус (например, активна, в льготном периоде, истекла или возвращена), продлевается ли она, среду Apple и аккаунт, к которому она относится. Apple также уведомляет наш сервер о продлениях, отменах и возвратах.
- Зачем: чтобы открыть Muscla Pro на всех ваших устройствах и предотвращать злоупотребление подписками.
- Правовое основание: исполнение нашего договора с вами; наш законный интерес в предотвращении мошенничества.
- Как долго: пока существует ваш аккаунт.
- Кто получает: Apple (как продавец), Supabase (хостинг).
Удаление аккаунта не отменяет вашу подписку. Отмените её в настройках аккаунта Apple.
Уведомления
Напоминания, такие как напоминание о тренировке или сообщение перед окончанием пробного периода, планируются на вашем iPhone. Уведомления сообщества, например о новом сообщении, комментарии или тренировке друга, приходят с нашего сервера через Apple Push Notification service.
- Что: токен устройства для вашего iPhone, связанный с вашим аккаунтом, вашими настройками уведомлений и вашим часовым поясом (для тихих часов с 22:00 до 8:00). Уведомление содержит вид события и имя участвующего человека.
- Правовое основание: ваше согласие, данное в диалоге разрешений iOS и в настройках уведомлений приложения.
- Как долго: токен устройства — пока вы не выйдете из аккаунта, не удалите аккаунт или пока Apple не сообщит, что он недействителен. Ожидающие отправки уведомления удаляются не позднее чем через 30 дней.
- Кто получает: Apple (доставка), Supabase (хостинг).
Календарная лента
Вы можете подписаться на свой план тренировок в приложении-календаре. Лента — это секретная ссылка. В ней перечислены ваши программы и запланированные дни и, если вы так выберете, ваши завершённые тренировки. Любой, у кого есть ссылка, может прочитать ленту, поэтому делитесь ею осторожно. Вы можете обновить ссылку в приложении, после чего старая перестанет работать. Лента удаляется вместе с вашим аккаунтом. Правовое основание: исполнение нашего договора с вами. Поставщик вашего календаря получает ленту на условиях собственных правил.
Функции ИИ
Muscla может считывать этикетки с пищевой ценностью и оценивать приёмы пищи по фотографии или короткому описанию. Эти функции требуют аккаунта, могут требовать Muscla Pro и работают только после вашего согласия в приложении. Вы можете отозвать это согласие в настройках, в разделе «ИИ», в любой момент. После этого ничего не отправляется.
- Что: отправленные вами фотография или текст и язык приложения. Наш сервер пересылает их в Google Gemini и проверяет ответ, прежде чем он дойдёт до вас. Результат вы проверяете сами, прежде чем что-либо сохранится. Мы считаем, сколько запросов сделал ваш аккаунт за каждый день и месяц, чтобы удерживать использование в пределах лимитов.
- Зачем: чтобы заполнить для вас значения пищевой ценности.
- Правовое основание: ваше согласие.
- Как долго: Muscla не хранит фотографию или текст. Частью вашего дневника питания становится только то, что вы сохраняете. Счётчики использования хранятся, пока существует ваш аккаунт.
- Кто получает: Google, как наш поставщик услуг. Google получает содержимое без вашего имени и аккаунта. Он обрабатывает содержимое, чтобы вернуть результат, и может хранить его ограниченное время на условиях собственных правил, например чтобы выявлять злоупотребления.
ИИ-ассистенты
Вы можете подключить свой аккаунт Muscla к ИИ-ассистенту, например Claude (Anthropic) или ChatGPT (OpenAI). Это необязательно. Это происходит, только когда вы настраиваете подключение в ассистенте и разрешаете его на странице согласия Muscla.
- Какие данные: вы выбираете для каждого вида данных, что ассистент может читать и что он может добавлять, изменять и удалять: тренировки (тренировки, подходы, программы, план), вес тела (взвешивания, целевой вес) и питание (дневник, цели, вода). Ассистент получает только то, что вы разрешили, и только когда запрашивает это в разговоре. Показания Apple Здоровья, остающиеся на вашем устройстве, такие как пульс или сон, никогда не передаются ассистенту.
- Что хранит Muscla: какого ассистента вы подключили (его название и адрес, на который он возвращается), что вы разрешили и когда, когда он в последний раз обращался к вашим данным, его ключи доступа (хранятся только в виде хэша) и счётчики для лимитов использования. Записи, которые ассистент добавляет или изменяет для вас, хранятся в вашем аккаунте с его названием («через Claude»). Чтобы дни и время были правильными, Muscla использует часовой пояс вашего телефона.
- Зачем: чтобы ассистент мог отвечать на ваши вопросы с помощью ваших данных и по вашему запросу делать записи.
- Правовое основание: ваше явное согласие для каждого вида данных, которое вы можете отозвать в любой момент. Без рекламы, без продажи, без профилирования.
- Как долго: ключи доступа действуют 1 час, ключи обновления — 30 дней. Истёкшие ключи удаляются каждый час. Подключение и запись о том, что вы разрешили, остаются в вашем аккаунте, пока вы его не удалите, в том числе после отключения, чтобы мы могли показать, что ассистенту было разрешено делать. Счётчики лимитов удаляются через один день.
- Кто получает: то, чем вы делитесь, попадает к поставщику ассистента. Поставщик обрабатывает это под собственную ответственность и по своей политике конфиденциальности. Muscla не контролирует, что он хранит.
- Ваш контроль: в приложении, в разделе «Настройки», «ИИ», «ИИ-ассистенты», вы видите каждое подключение, меняете то, что оно может делать, и отключаете его; это вступает в силу немедленно. Удаление аккаунта прекращает все подключения.
Передача продуктов в Open Food Facts
Когда вы создаёте собственный продукт с новым штрихкодом, вы можете включить «Поделиться со всеми». Тогда его название, бренд, штрихкод и значения пищевой ценности попадают в базу продуктов Muscla и в Open Food Facts — общедоступную базу продуктов — по лицензии Open Database License (ODbL). Ничего о вас не передаётся. Open Food Facts получает только код, производный от вашего аккаунта, чтобы отличать вклады друг от друга. Вы можете делиться не более чем 20 продуктами в день. Правовое основание: ваше согласие. После публикации по открытой лицензии данные остаются публичными, и другие могут их копировать. Если вы удалите аккаунт, вклад перестанет быть связан с вами.
Данные об использовании (не связанные с вашим аккаунтом)
Чтобы понимать, где приложение работает хорошо, а где нет, оно считает несколько событий, таких как открытия приложения, шаги первоначальной настройки, просмотры экрана Muscla Pro, начатые пробные периоды и покупки и ваша первая тренировка.
- Что: название события, его время, несколько фиксированных сведений (например, какой шаг настройки или какое предложение были показаны), версия приложения и случайный идентификатор установки. Приложение создаёт этот идентификатор на вашем iPhone при первом открытии. Он одинаков для всех событий этой установки, пока вы не отключите данные об использовании. Без аккаунта, без имени, без адреса электронной почты, без тренировок и без показателей тела. Наш сервер не сохраняет ваш IP-адрес вместе с этими событиями. Чтобы ограничить злоупотребления, он считает запросы для каждой сети, используя посоленный хэш адреса, который меняется каждый день и удаляется через два дня.
- Зачем: чтобы улучшать приложение, например находить шаг настройки, на котором люди бросают.
- Правовое основание: наш законный интерес в понимании и улучшении Muscla. Эти данные псевдонимизированы, но не анонимны: они связаны со случайным идентификатором установки, но не с вашим аккаунтом, именем или адресом электронной почты, и мы не пытаемся выяснить, кто стоит за идентификатором.
- Как долго: 400 дней.
- Кто получает: Supabase (хостинг).
- Ваш выбор: данные об использовании включены по умолчанию. Вы можете возразить в любой момент, отключив их в настройках, в разделе «Данные» (сейчас переключатель называется «Анонимные данные об использовании»). Тогда приложение удаляет ещё не отправленные события и свой идентификатор установки и больше ничего не отправляет. Если вы включите их снова, начнётся новый идентификатор. Поскольку данные не связаны с вашим аккаунтом, мы не можем найти и удалить уже отправленные для вас события.
Отчёты о сбоях
Когда приложение вылетает или сталкивается с ошибкой, оно отправляет отчёт о сбое в Sentry. Это происходит только в выпущенных версиях приложения и только пока включены данные об использовании.
- Что: ошибка, место в коде, где она возникла, и технические сведения, такие как модель устройства, версия iOS и версия приложения. Без снимков экрана, без содержимого экрана, без записи ваших действий или сетевых запросов, без аккаунта и без имени. Sentry настроена так, чтобы не сохранять IP-адреса. Наш сервер также сообщает в Sentry о собственных ошибках, с типом ошибки, сообщением, местом в коде и именем функции, предварительно удалив идентификаторы, адреса электронной почты и ключи доступа.
- Зачем: чтобы находить и исправлять ошибки.
- Правовое основание: наш законный интерес в стабильном и безопасном приложении.
- Как долго: Sentry автоматически удаляет отчёты о сбоях по истечении ограниченного срока хранения.
- Кто получает: Sentry, как наш поставщик услуг.
Список ожидания
До запуска вы можете встать в список ожидания на muscla.app.
- Что: ваш адрес электронной почты, язык и страница, с которых вы зарегистрировались, время регистрации, подтверждения и отписки, а также время отправки вам писем с подтверждением. Когда вы впервые нажимаете на поле электронной почты, страница загружает Cloudflare Turnstile, который проверяет, что вы человек, а не бот. Для этой проверки Cloudflare обрабатывает ваш IP-адрес и технические сведения о вашем браузере. Чтобы ограничить число регистраций с одной сети, мы записываем каждую регистрацию, прошедшую эту проверку, с её временем и посоленным хэшем вашего IP-адреса, отдельно от вашего адреса электронной почты.
- Зачем: чтобы отправить вам одно письмо, когда Muscla станет доступна в App Store. Сначала мы отправляем письмо с подтверждением. Зарегистрированным вы считаетесь только после подтверждения.
- Правовое основание: ваше согласие, которое вы отзываете по ссылке для отписки в каждом письме.
- Как долго: пока существует список ожидания или пока вы не попросите удалить вашу запись. После отписки мы храним адрес с пометкой «отписан», чтобы не писать на него снова. Записи с хэшем вашего IP-адреса удаляются через один день.
- Кто получает: Supabase (хостинг), Resend (отправка писем), Cloudflare (Turnstile).
Сайт и аналитика
Cloudflare размещает muscla.app и защищает его от атак. Чтобы доставлять страницы, Cloudflare обрабатывает ваш IP-адрес и сведения о запросе, такие как страница и ваш браузер, и хранит краткосрочные журналы безопасности.
Мы измеряем посещения с помощью Cloudflare Web Analytics. Он не использует файлы cookie и цифровые отпечатки и не отслеживает вас на разных сайтах. Мы видим только итоги, такие как просмотры страниц, сайты-источники, страны и типы устройств, но никогда отдельных посетителей.
Мы не устанавливаем на сайте файлы cookie. Если вы закроете подсказку о языке, ваш браузер запомнит это в своём локальном хранилище, пока вы его не очистите. Нам ничего не отправляется.
- Правовое основание: наши законные интересы в безопасном и работающем сайте и в знании того, какие страницы полезны.
- Как долго: Cloudflare хранит журналы безопасности недолго, на условиях собственных правил. Аналитику мы видим только в виде итогов.
- Кто получает: Cloudflare, как наш поставщик услуг.
Поставщики услуг и другие получатели
Поставщики услуг. Эти компании обрабатывают персональные данные от нашего имени, только по нашим указаниям и по договорам, обязывающим их защищать данные:
- Supabase: база данных, вход, хранилище файлов и серверные функции.
- Resend: письма с кодами входа и письма списка ожидания.
- Sentry: отчёты о сбоях и ошибках.
- Cloudflare: хостинг сайта, безопасность, веб-аналитика и Turnstile.
- Google (Gemini): ИИ-анализ фотографий и описаний еды, а также проверка фото профиля и фотопубликаций.
Независимые получатели. Они получают данные так, как описано в этой политике, и используют их на условиях собственных правил и политик конфиденциальности, для собственных целей:
- Apple: покупки в App Store (Apple является продавцом), Вход с Apple, push-уведомления (Apple Push Notification service) и Apple Здоровье на ваших устройствах.
- Open Food Facts: продукты, которыми вы решаете поделиться.
- Поставщики ИИ-ассистентов, которые вы подключаете, такие как Anthropic (Claude) или OpenAI (ChatGPT): данные, которые вы разрешаете им читать.
- jsDelivr: общедоступная сеть доставки контента, из которой приложение загружает анимации и изображения упражнений. Она получает IP-адрес вашего устройства и запрошенный файл.
Другие люди получают данные только по вашему выбору: участники, с которыми вы делитесь, и приложение-календарь, которому вы передаёте ссылку на ленту.
Мы также можем раскрывать персональные данные, если этого требует закон, для защиты прав, безопасности и имущества наших пользователей, общества или Muscla, либо в рамках слияния, поглощения или продажи активов; в таком случае эта политика продолжает применяться к вашим данным.
Никакой продажи, никакой рекламы, никакого отслеживания
Мы не продаём персональные данные. Мы не передаём их для межконтекстной поведенческой рекламы в том смысле, в каком этот термин используется в законодательстве Калифорнии. Muscla не показывает рекламу, не содержит рекламного кода и не отслеживает вас в приложениях и на сайтах других компаний.
Поскольку мы ничего из этого не делаем, отказываться не от чего. Если ваш браузер отправляет сигнал Global Privacy Control или Do Not Track, наша обработка остаётся ровно такой, как описано здесь.
Данные о здоровье потребителей
В некоторых штатах США, например в Вашингтоне и Неваде, есть законы о данных о здоровье потребителей. По этим законам такие данные, как ваши тренировки, вес тела, дневник питания, описанные выше данные Apple Здоровья и ваши ответы при составлении плана, могут считаться данными о здоровье потребителей.
- Согласие: мы собираем данные о здоровье потребителей на наших серверах только с вашего явного согласия в приложении, как описано в разделе Данные о тренировках, питании и теле.
- Что мы собираем и зачем: как описано в разделах Данные о тренировках, питании и теле, Apple Здоровье, Сообщество и Функции ИИ, чтобы предоставлять функции, которые вы запрашиваете.
- Источники: вы, ваши устройства (включая Apple Здоровье с вашего разрешения) и подключённые вами ИИ-ассистенты.
- Передача: перечисленным выше поставщикам услуг для работы Muscla и другим лицам только по вашему указанию: участникам, с которыми вы делитесь, подключённому вами ИИ-ассистенту, вашему приложению-календарю. Мы никогда не продаём данные о здоровье потребителей.
- Ваши права: вы можете получать доступ к своим данным о здоровье потребителей, удалять их и отзывать согласие на них, а также узнавать, какие третьи лица их получили, как описано в разделе Ваши права.
Автоматические решения
Некоторые проверки в Muscla выполняются автоматически:
- Проверка изображений. Проверка с помощью ИИ (Google Gemini) решает, можно ли опубликовать фото профиля или фотографию. Отклонённое изображение не публикуется.
- Фильтр слов. Имена и тексты с запрещёнными словами не принимаются.
- Проверка рейтингов. Значение выше предела рекорда для его упражнения и класса (более 105 % абсолютного рекорда или показатель DOTS выше 700) либо равное значению, которое модератор отклонил ранее, отклоняется автоматически. Другие значения, которые выглядят неправдоподобно, например резкий скачок за короткое время, не попадают в публичные рейтинги до решения модератора. Вы можете один раз обжаловать отклонённое значение в приложении, и решение по обжалованию принимает модератор.
- Жалобы. Публикации, комментарии и группы автоматически скрываются, когда на них пожаловались три участника, до решения модератора.
Эти проверки не имеют для вас юридических или сходных по значимости последствий. Решения по задержанным значениям рейтингов, обжалованиям и контенту, на который пожаловались, принимают люди, а не машины. Вы можете попросить, чтобы любое автоматическое решение рассмотрел человек, написав на support@muscla.app.
Международная передача данных
Muscla доступна по всему миру. Мы и наши поставщики услуг можем обрабатывать персональные данные в странах, отличных от вашей, законы которых могут защищать данные иначе. Где этого требует закон, мы защищаем такие передачи соответствующими гарантиями, например стандартными договорными условиями, одобренными компетентными органами, либо опираемся на иной законный механизм передачи. Вы можете запросить у нас дополнительную информацию об этих гарантиях.
Как долго мы храним данные
Мы храним персональные данные только столько, сколько нужно для целей, указанных в этой политике. Коротко:
- Данные аккаунта, синхронизированные данные, контент сообщества и данные подписки: пока существует ваш аккаунт или пока вы не удалите объект.
- Видео для подтверждённых подходов: 30 дней после решения модераторов.
- Данные об использовании (не связанные с вашим аккаунтом): 400 дней.
- Фотографии и описания для ИИ: Muscla не хранит.
- Ключи доступа ИИ-ассистентов: 1 час, ключи обновления — 30 дней.
- Список ожидания: пока он существует или пока вы не попросите удалить вашу запись.
Мы можем хранить данные дольше, если этого требует закон или если они нужны нам, чтобы установить, осуществить или защитить правовые требования. Копии в резервных копиях наших поставщиков перезаписываются в их обычном цикле резервного копирования.
Удаление аккаунта
Вы можете удалить аккаунт в приложении: Настройки, Аккаунт, Удалить аккаунт. Когда вы это делаете:
- Мы прекращаем вашу авторизацию через Вход с Apple, если вы ею пользовались.
- Мы удаляем ваш аккаунт и всё, что с ним синхронизировано: тренировки, план, вес тела, дневник питания, настройки, ключи доступа, вашу календарную ленту, подключения ИИ-ассистентов и запись о подписке.
- Мы удаляем ваш профиль в сообществе, публикации, комментарии, лайки, отправленные и полученные сообщения, членство в группах, записи в рейтингах и записи о подтверждении. Ваше фото профиля, фотографии и видео исчезают из хранилища в течение нескольких часов.
- Продукты, которыми вы поделились с Open Food Facts, остаются общедоступными по своей открытой лицензии, но больше не связаны с вами.
Вы сами выбираете, останутся ли данные на вашем iPhone, уже без аккаунта, или они тоже будут удалены. Удаление аккаунта не отменяет подписку Muscla Pro. Отмените её в настройках аккаунта Apple.
Если вы не можете пользоваться приложением, напишите на support@muscla.app с адреса вашего аккаунта, и мы удалим его для вас.
Безопасность
Мы защищаем ваши данные шифрованием при передаче, правилами доступа в нашей базе данных и хранилище файлов, которые позволяют каждому человеку получать доступ только к тому, что он вправе видеть, закрытым хранилищем для фотографий и видео и минимально необходимым доступом для каждой задачи. Ключи доступа подключений ИИ-ассистентов хранятся только в виде хэшей. Другие секретные данные, такие как сеансы входа, ваша ссылка на календарь, токен Входа с Apple, а также коды приглашений и свидетелей, хранятся в нашей базе данных, где доступ ограничен нашими собственными системами и теми людьми, для которых каждый из них предназначен: ваша ссылка на календарь и ваш личный код приглашения — вам, код приглашения группы — всем участникам этой группы, а код свидетеля — вам и тем, кому вы его показываете. У аккаунтов Muscla нет паролей, которые могли бы утечь. Ни одна система не защищена идеально. Если утечка затронет ваши персональные данные, мы уведомим вас и компетентные органы там, где этого требует закон.
Ваши права
У вас есть права в отношении ваших персональных данных. В зависимости от места проживания они включают право:
- получить доступ к вашим данным и получить их копию;
- исправить неточные данные;
- удалить ваши данные;
- перенести ваши данные, то есть получить их в машиночитаемом формате;
- возразить против обработки, основанной на наших законных интересах;
- ограничить обработку в определённых случаях;
- отозвать согласие в любой момент без влияния на прежнюю обработку;
- пожаловаться в надзорный орган по защите данных по месту вашего проживания или работы.
Многие из этих прав можно реализовать прямо в приложении. Вы можете исправлять и удалять записи, экспортировать файл резервной копии (Настройки, Данные, Экспорт резервной копии), менять, кто что видит в сообществе, отключать данные об использовании, отзывать согласие на ИИ и удалять аккаунт. По всем остальным вопросам напишите на support@muscla.app. Мы можем попросить вас подтвердить запрос с адреса электронной почты вашего аккаунта, чтобы никто другой не получил ваши данные. Мы отвечаем в срок, который требует закон места вашего проживания. Если мы отклоняем запрос, мы объясняем почему, и вы можете обжаловать решение, ответив на наш ответ. Если вы живёте в штате США, который даёт право на обжалование, и мы отклоняем ваше обжалование, вы можете обратиться к генеральному прокурору вашего штата.
В зависимости от места проживания у вас могут быть дополнительные права по местному законодательству. Например:
- Калифорния: у вас есть право знать, какую персональную информацию мы собираем, используем и раскрываем, а также получать к ней доступ, исправлять и удалять её. За последние 12 месяцев мы собирали идентификаторы (например, ваш адрес электронной почты и идентификатор аккаунта), коммерческую информацию (статус вашей подписки), сведения об активности в интернете (события использования и отчёты о сбоях), указанное вами приблизительное местоположение (город и страна) и конфиденциальную персональную информацию (вход в аккаунт и записанные вами данные, связанные со здоровьем). Мы собирали её у вас и с ваших устройств, использовали для целей, указанных в этой политике, и раскрывали поставщикам услуг и независимым получателям, перечисленным в разделе Поставщики услуг и другие получатели, включая jsDelivr, который получает IP-адрес вашего устройства, когда приложение загружает анимации упражнений. Конфиденциальную персональную информацию мы используем только для предоставления Muscla. Мы не продаём персональную информацию и не передаём её, и мы намеренно не продаём и не передаём данные людей младше 16 лет. Вы можете воспользоваться уполномоченным представителем с вашего подписанного разрешения. Мы не будем относиться к вам иначе из-за использования вами своих прав.
- Другие страны и штаты: если местное законодательство даёт вам дополнительные права, например право назначить кого-то для осуществления ваших прав в случае смерти или недееспособности либо обжаловать решение по вашему запросу, вы можете воспользоваться ими, написав нам.
Дети
Muscla предназначена для людей от 16 лет. Мы намеренно не собираем персональные данные детей младше 16 лет. Если вы младше возраста, с которого в месте вашего проживания можно давать согласие на обработку данных, вы можете пользоваться Muscla только с согласия родителя или опекуна, если этого требует закон. Если мы узнаем, что у человека младше 16 лет есть аккаунт, мы удалим аккаунт и его данные. Если вы полагаете, что Muscla пользуется ребёнок, пожалуйста, напишите на support@muscla.app.
Изменения в этой политике
Мы обновляем эту политику, когда меняются Muscla или закон. Дата и версия в начале страницы показывают актуальную редакцию. Если изменение важно для вас, мы сообщаем о нём в приложении или по электронной почте до вступления в силу и снова запрашиваем ваше согласие там, где этого требует закон. Вы можете запросить у нас прежние версии.
Контакты
AlbaScout L.L.C.
Rruga Idriz Seferi, pn, 71000 Kaçanik
Kosovo
Вопросы конфиденциальности: privacy@muscla.app
Электронная почта: support@muscla.app