Политика конфиденциальности
Какие данные собирает Forma (e-mail, имя, данные тренировок), зачем, где хранит и как их изменить или удалить.
Содержание
1. Общие положения
Это политика в отношении обработки персональных данных (152-ФЗ «О персональных данных», ст. 18.1). Она описывает, какие данные собирает оператор — Forma (далее «мы») — на сайте и в приложении Forma, на каком основании, зачем, где они хранятся, сколько и какие у тебя есть права.
Сервис предназначен для лиц старше 18 лет. Мы не собираем данные детей сознательно; если ты родитель и считаешь, что ребёнок оставил у нас свои данные, напиши на hello@forma-app.co — мы удалим их.
2. Какие данные мы собираем
- E-mail — когда ты оставляешь заявку на курс и когда входишь в приложение по коду.
- Имя (отображаемое имя) и аватар — ты задаёшь их сам в профиле; они видны другим участникам в таблице лидеров.
- Приглашения: по чьей ссылке ты пришёл и оплачен ли после этого клуб — чтобы начислить дни клуба обоим (раздел 5а оферты). На экране приглашений пригласивший видит только числа — сколько человек пришло и оплатило, — а не почту.
- Данные тренировок: ответы при первом входе (возрастная группа, пол, оборудование), результаты тестов, выполненные тренировки, оценки усилия и самочувствия, очки.
- Данные о здоровье — только те, которые ты отмечаешь сам в вопросе «что беречь»: колени, поясница, плечи, запястья, гипертония, беременность. Это специальная категория персональных данных (152-ФЗ ст. 10), и мы берём их отдельным согласием, которое приложение спрашивает прямо под этим вопросом. Без согласия отметки не сохраняются и тренировки идут без замен упражнений.
- Фотографии и видео, которые ты сам прикладываешь как подтверждение задания в клубе. Их видит только тренер.
- Номер твоего аккаунта в телеграме — если ты открываешь приложение внутри телеграма. Он привязывается к аккаунту, в который ты вошёл, в том числе к тому, что ты завёл на сайте. Он нужен только затем, чтобы бот мог писать тебе: про оплату и про тренировку, которую выдал тренер, сообщения клуба, подтверждения, напоминания и переносы занятий с тренером. Телефона и переписки с другими людьми мы из телеграма не получаем; имя и @username — только если ты сам пишешь боту (следующий пункт).
- Записи к тренеру: время и длительность занятия, тренер, статус записи (ожидает оплаты, подтверждена, отменена или не оплачена вовремя) и ссылка на комнату видеосвязи, которая приходит после оплаты.
- Сообщения тренеру — то, что ты пишешь через «Написать тренеру» в приложении или боту в телеграме: текст (до 1000 символов) или отметка, что прислан файл, время, язык, экран приложения, с которого написано, а для сообщений боту — номер аккаунта, имя и @username в телеграме. Мы храним их вместе с ответом тренера, чтобы он ответил и видел переписку, и чтобы ограничить частоту сообщений.
- Технические данные: время действий и данные сессии, необходимые для работы входа.
Мы не собираем паспортных данных, адресов, номеров карт и точной геолокации. Оплата проходит на стороне платёжного сервиса — реквизиты карты к нам не попадают вовсе.
2а. На каком основании
- Твоё согласие (152-ФЗ ст. 6 ч. 1 п. 1) — почта, имя, ответы онбординга. Согласие даётся действием: галочкой в форме заказа и нажатием кнопки при входе, рядом с ссылкой на эту политику.
- Отдельное согласие на специальную категорию (ст. 10) — отметки о здоровье.
- Исполнение договора с тобой (ст. 6 ч. 1 п. 5) — всё, что нужно, чтобы открыть оплаченный курс и вести твой прогресс.
- Требования закона (ст. 6 ч. 1 п. 2) — записи об оплатах и возвратах, которые обязан хранить продавец.
Мы фиксируем каждое согласие: какая почта, на какой текст, какой его версии и когда. Это требование ст. 9 ч. 3 — доказывать согласие обязан оператор, а не ты.
3. Зачем они нужны
- Открыть доступ к курсу и связать его с твоей почтой.
- Вход без пароля — по одноразовому коду на e-mail.
- Подбор нагрузки: результаты тестов и оценки усилия определяют уровень и корректировки следующей тренировки.
- Прогресс, статистика и таблица лидеров (в ней видны только имя, аватар и очки — никогда e-mail).
- Сообщения в телеграме: про оплату и выданную тренировку, сообщения клуба (задание дня, напоминание о серии, итоги недели), предупреждение о конце доступа к клубу, подтверждения, напоминания, переносы и отмены занятий с тренером, ответы тренера на твои сообщения. Ежедневные сообщения клуба можно выключить в профиле.
- Запись к тренеру: держать выбранное время, подтвердить его оплатой, перенести и прислать ссылку на комнату.
- Поддержка, ответы на сообщения тренеру, возвраты и выполнение требований закона.
- Понять, как работает приложение: сколько людей доходит до каждого шага и кто перестал заниматься. Эту сводку видит только тренер, внутри приложения, и она нужна, чтобы улучшать курсы и сам сервис. Никаких внешних систем аналитики мы не используем.
Мы не продаём данные и не используем их для рекламы.
4. Где хранятся данные
Данные хранятся в Supabase (база данных Postgres, сервис авторизации и файловое хранилище) в регионе Европейского союза. Supabase выступает обработчиком и не использует данные в своих целях. Письма с кодом входа отправляются через почтовый сервис, настроенный в Supabase.
Сам сайт статический и размещён на GitHub Pages; при его открытии хостинг видит стандартные технические данные запроса (IP-адрес, браузер), как любой сайт в интернете.
Это значит, что данные передаются за пределы России — трансграничная передача по ст. 12 152-ФЗ. Серверы Supabase находятся в Европейском союзе, серверы GitHub — в США; обе страны являются сторонами Конвенции Совета Европы о защите физических лиц при автоматизированной обработке персональных данных либо обеспечивают сопоставимую защиту. Мы называем это прямо, чтобы ты знал об этом до того, как оставишь адрес, а не после.
Доступ к данным защищён правилами на уровне строк: ты видишь только свои записи. Тренер видит список заявок (e-mail и курс), чтобы подтверждать доступ, записи к себе и сообщения, которые ему написали.
4а. Что хранится в браузере
Кроме сессии входа и настроек, сайт и приложение записывают в память браузера (localStorage или sessionStorage) несколько служебных значений. Они лежат только на твоём устройстве; удалить их можно, очистив данные сайта в браузере.
- «forma.referral» (localStorage) — код приглашения из ссылки, по которой ты пришёл, чтобы после входа засчитать его и начислить дни клуба. Приложение передаёт код на сервер при первой попытке привязать его к аккаунту и сразу после этого удаляет из браузера.
- «forma.myRef» и «forma.myName» (localStorage) — твой собственный код приглашения и первое слово имени из профиля, чтобы сайт мог собрать твою личную ссылку и подписать её. Записываются, когда ты открываешь экран приглашения или делишься клубом в приложении, и удаляются при выходе из аккаунта. Имя попадает только в ссылку, которую ты сам отправляешь.
- «forma.src» (localStorage) — одна короткая метка того, откуда пришёл первый визит: рекламная метка ссылки или страница сайта. Пишется один раз и не перезаписывается; вместе с заявкой на оплату передаётся на сервер, чтобы понимать, какие ссылки работают. Хранится, пока не очистишь данные сайта.
- «forma.next» (sessionStorage) — куда вела ссылка, пока ты входишь или проходишь первые вопросы, чтобы потом открыть именно этот экран. Удаляется, как только использован, и в любом случае при закрытии вкладки.
- «forma.authEmail» (sessionStorage) — адрес, который ты ввёл на главной странице, чтобы приложение отправило код без повторного ввода. Удаляется, как только приложение его прочитало, и в любом случае при закрытии вкладки; в адрес страницы он не попадает.
5. Срок хранения
Данные хранятся, пока у тебя есть аккаунт и доступ к курсам (купленный курс открыт без ограничения срока, пока существует Приложение), либо пока ты не попросишь их удалить. Записи о заявках и возвратах мы храним столько, сколько требует закон о бухгалтерском и налоговом учёте.
Когда основание для обработки отпадает — ты отозвал согласие, попросил удалить аккаунт или цель достигнута — мы удаляем данные в течение 30 дней (152-ФЗ ст. 21). Удаление значит удаление: строки стираются из базы, файлы — из хранилища. Исключение одно: документы об оплатах, которые продавец обязан хранить по налоговому законодательству.
6. Твои права
- Узнать, какие данные о тебе хранятся.
- Исправить имя и настройки профиля — прямо в приложении, в разделе «Данные и согласия» и в строке «Имя». Всё остальное — по письму.
- Отозвать согласие на обработку данных о здоровье — кнопкой в приложении, там же. С этого момента отметки перестают влиять на тренировки.
- Удалить аккаунт и данные тренировок. Учти: вместе с ними удаляется и связь «почта — курс», то есть доступ к купленным курсам.
- Отозвать согласие целиком — это и есть просьба удалить аккаунт: мы прекращаем обработку и удаляем данные, кроме тех, что обязаны хранить по закону.
- Пожаловаться в Роскомнадзор или пойти в суд, если считаешь, что мы обрабатываем данные неправильно (152-ФЗ ст. 17).
Чтобы воспользоваться правами, напиши на hello@forma-app.co с почты, привязанной к аккаунту, — это и есть подтверждение, что аккаунт твой. Отвечаем в течение 30 дней, обычно быстрее.
7. Изменения политики
Мы можем обновлять политику. Дата последнего обновления указана вверху страницы; актуальная версия всегда доступна по этому адресу.
8. Контакты оператора
Forma, e-mail: hello@forma-app.co. По любым вопросам об обработке данных пиши на этот адрес — он же адрес для отзыва согласия и для запроса на удаление.