← На главную

Политика конфиденциальности

Политика в отношении обработки персональных данных

Дата публикации: 8 мая 2026 г. · Версия 1.2

1. Общие положения

1.1. Настоящая Политика в отношении обработки персональных данных (далее — Политика) разработана в соответствии с Федеральным законом от 27.07.2006 №152-ФЗ «О персональных данных» (далее — 152-ФЗ) и определяет порядок обработки и защиты персональных данных пользователей сервиса CalorioAI (далее — Сервис).

1.2. Оператор персональных данных: Индивидуальный предприниматель Супилин Алексей Николаевич, ИНН 771574371701, ОГРНИП 325774600012854, г. Москва (далее — Оператор).

1.3. Настоящая Политика действует в отношении всех персональных данных, которые Оператор получает от пользователей Сервиса, включая веб-сайт (calorioai.ru), мобильное приложение, Telegram-бот (@calorioai_bot) и MAX-бот.

1.4. Используя Сервис и предоставляя свои персональные данные, пользователь выражает согласие с условиями настоящей Политики. В случае несогласия с условиями Политики пользователь должен прекратить использование Сервиса.

1.5. Политика опубликована в соответствии с требованиями ст. 18.1 ч. 2 152-ФЗ и обеспечивает неограниченный доступ к документу.

2. Категории обрабатываемых персональных данных

2.1. Оператор обрабатывает следующие категории персональных данных:

2.1.1. Идентификационные данные

  • Имя (при регистрации)
  • Адрес электронной почты (email)
  • Пароль (в хешированном виде)

2.1.2. Антропометрические и медико-биологические данные

  • Пол
  • Дата рождения
  • Рост (в сантиметрах)
  • Масса тела (в килограммах)
  • Уровень физической активности
  • Цель (снижение/набор/удержание массы тела)

2.1.3. Данные о питании

  • Фотографии блюд (JPEG, PNG, WebP)
  • Текстовые описания блюд
  • История приёмов пищи (дневник питания)
  • Динамика массы тела
  • Рецепты, созданные пользователем

2.1.4. Платёжные данные

  • Последние 4 цифры банковской карты
  • Тип карты (Visa, MasterCard и др.)
  • Идентификатор платежа в системе YooKassa

Полные реквизиты банковской карты не передаются Оператору и обрабатываются исключительно платёжным провайдером ООО НКО «ЮМани» (YooKassa).

2.1.5. Данные социальных сервисов и единого входа

  • Идентификатор Telegram (при привязке бота)
  • Идентификатор VK MAX (при привязке бота)
  • Данные из профиля VK ID или Google (имя, email — при OAuth-авторизации)
  • Идентификатор Apple ID (поле sub из Sign in with Apple JWT), email (либо реальный, либо persistent relay-адрес вида *@privaterelay.appleid.com при выборе пользователем функции Hide My Email), имя пользователя (передаётся Apple только при первой авторизации, в дальнейшем не запрашивается)
  • Зашифрованный Apple refresh token (refresh_token) — хранится в зашифрованном виде (AES-GCM, ключ APPLE_REFRESH_TOKEN_ENCRYPTION_KEY) и используется исключительно для отзыва доступа Apple-аккаунта при удалении пользователя или получении server-to-server-уведомления Apple о запросе на удаление

2.1.6. Технические данные

  • IP-адрес
  • Тип и версия браузера (User-Agent)
  • Данные авторизационных токенов (JWT)
  • Файлы cookie (сессионные, CSRF)
  • Yandex.Metrika ClientID — постоянный cookie-идентификатор браузера (сохраняется между визитами), используется для server-side стыковки аналитической воронки

2.1.7. Данные функционала наставника

  • Роль пользователя (пользователь / наставник)
  • Связи «наставник — клиент» (идентификаторы)
  • Инвайт-коды для подключения клиентов
  • Публичные ссылки на дневник (shared diary links)

3. Цели обработки персональных данных

3.1. Оператор обрабатывает персональные данные в следующих целях:

Цель обработкиКатегории данныхПравовое основание
Регистрация и авторизацияИмя, email, парольИсполнение договора (ст. 6 ч. 1 п. 5)
Персонализация рекомендаций (расчёт КБЖУ)Пол, возраст, рост, вес, активность, цельСогласие субъекта (ст. 6 ч. 1 п. 1)
AI-анализ фотографий и описаний блюдФото еды, текстовые описанияСогласие субъекта (ст. 6 ч. 1 п. 1)
Ведение дневника питанияИстория приёмов пищи, динамика весаИсполнение договора (ст. 6 ч. 1 п. 5)
Обработка платежейПлатёжные данныеИсполнение договора (ст. 6 ч. 1 п. 5)
Обеспечение работы ботовTelegram ID, VK MAX IDСогласие субъекта (ст. 6 ч. 1 п. 1)
Обеспечение безопасностиIP-адрес, User-Agent, токеныЗаконные интересы оператора (ст. 6 ч. 1 п. 7)
Функционал наставника (просмотр дневника клиента)Роль, связи наставник-клиент, инвайт-кодыСогласие субъекта (ст. 6 ч. 1 п. 1)
Публичная ссылка на дневник (shared diary)Токен ссылки, имя, данные питанияСогласие субъекта (ст. 6 ч. 1 п. 1)
Аналитика воронки (B2B funnel)Yandex.Metrika ClientIDСогласие субъекта (ст. 6 ч. 1 п. 1)
Обращения через чат и форму обратной связиКатегория, текст сообщения или диалога, email, технический контекст (источник web/apk, app_version, обобщённое имя страницы, UTM-метки)Согласие субъекта (ст. 6 ч. 1 п. 1)

4. Третьи лица — получатели персональных данных

4.1. Оператор передаёт персональные данные следующим третьим лицам:

ПолучательСтранаПередаваемые данныеЦель передачи
OpenRouter, Inc. / Google LLC (Gemini)СШАФотографии еды, текстовые описания блюд, текст обращений в чат поддержки при резервной обработкеAI-анализ нутриентов и резервные ответы ассистента поддержки
DeepSeek APIКНРТекст сообщений в чате поддержки и технический контекст обращения без сырых URL и токеновОтветы ассистента поддержки «Марина»
ООО НКО «ЮМани» (YooKassa)РоссияПлатёжные данныеОбработка платежей
Functional Software, Inc. (Sentry)СШАТехнические логи (с удалением ПДн)Мониторинг ошибок
Google LLC (OAuth)СШАEmail, имя (из Google-аккаунта)Социальная авторизация
Apple Inc. (Sign in with Apple)СШАЗапросы на проверку identity-токена и отзыв refresh-токена; при этом Оператор передаёт Apple идентификатор клиента (client_id) и подписанныйclient_secret. Содержательные персональные данные пользователя (email, имя, история питания) Apple не передаются.Аутентификация пользователя через Sign in with Apple, отзыв доступа при удалении аккаунта. Apple отправляет Оператору server-to-server-уведомления (account-delete, consent-revoked,email-disabled, email-enabled) для синхронизации статуса.
ООО «ВКонтакте» (VK ID)РоссияEmail, имя (из VK-аккаунта)Социальная авторизация
ООО «Яндекс» (SMTP)РоссияEmail-адресОтправка служебных писем
ООО «Яндекс» (Metrika)РоссияYandex.Metrika ClientIDServer-side аналитика воронки через Measurement Protocol
Open Food Facts (ассоциация)ФранцияПоисковые запросы, штрих-кодыПоиск по базе продуктов
ООО «Яндекс» (Yandex Forms)РоссияEmail, текст обращения, технический контекст (категория, источник, app_version, обобщённое имя страницы, UTM-метки)Сбор обращений через форму на сайте. Хранение и удаление данных регулируется политикой Yandex Forms — Оператор не имеет технической возможности удалять отдельные ответы из их административной панели.
АО «VK» (Мессенджер Max)РоссияEmail пользователя, текст обращения или резюме диалога, категория обращения (баг / идея / вопрос / другое), источник (web / apk) и обобщённое имя страницы (page_route, по whitelist — без сырых путей и токенов)Пересылка обращения основателю Сервиса в режиме реального времени. Резервная копия с теми же полями отправляется по email на support@calorioai.ru через SMTP-провайдера (ООО «Яндекс»), указанного выше.

5. Трансграничная передача персональных данных

5.1. В соответствии со ст. 12 Федерального закона №152-ФЗ, Оператор осуществляет трансграничную передачу персональных данных на территорию следующих государств:

  • Соединённые Штаты Америки — OpenRouter, Inc., Google LLC, Functional Software, Inc. (Sentry), Apple Inc. (Sign in with Apple — только при использовании пользователем входа через Apple ID на iOS-приложении CalorioAI)
  • КНР — DeepSeek API
  • Франция — Open Food Facts

5.2. США и КНР не входят в перечень стран, обеспечивающих адекватную защиту прав субъектов персональных данных (Приказ Роскомнадзора от 15.03.2013 №274). Трансграничная передача персональных данных осуществляется на основании явного согласия субъекта персональных данных (ст. 12 ч. 4 п. 1 152-ФЗ).

5.3. Фотографии блюд обрабатываются AI-сервисом в реальном времени и не сохраняются на серверах AI-провайдера после завершения анализа.

5.4. Франция входит в перечень стран, обеспечивающих адекватную защиту прав субъектов персональных данных. Передача в Open Food Facts осуществляется в соответствии со ст. 12 ч. 1 152-ФЗ.

5.5. При использовании функции «Поделиться дневником» пользователь самостоятельно создаёт публичную ссылку, доступную любому лицу, обладающему токеном ссылки. Это является добровольным раскрытием данных субъектом персональных данных (ст. 6 ч. 1 п. 10 152-ФЗ). Пользователь может деактивировать ссылку в любой момент.

6. Сроки обработки и хранения персональных данных

Категория данныхСрок хранения
Данные аккаунта (имя, email, профиль)До удаления аккаунта пользователем
История питания, динамика весаДо удаления аккаунта пользователем
Платёжные данные3 года после последней транзакции (54-ФЗ)
Фотографии блюдНе хранятся — обрабатываются в реальном времени и удаляются
Технические логи (Sentry)90 дней
Зашифрованный Apple refresh tokenДо удаления аккаунта пользователем или до получения от Apple server-to-server уведомления account-delete либо consent-revoked. При удалении токен расшифровывается, передаётся Apple для отзыва, после чего удаляется из базы данных. Если расшифровка или вызов Apple API не удаются — задача переоткрывается в фоновой очереди (DeletionPendingCleanup) с экспонентным backoff до 8 попыток.
Данные согласия (дата, IP, User-Agent)3 года после отзыва согласия (для доказательной базы)
Обращения через чат или форму обратной связи (внутренний backup Оператора)30 дней с даты получения, затем автоматическое удаление. Удаление по запросу — в части backup Оператора — в течение 7 рабочих дней. Для legacy-обращений через Yandex Forms удаление записи в их admin технически невозможно (см. п. 7.3).

7. Права субъекта персональных данных

7.1. В соответствии с 152-ФЗ, пользователь имеет право:

  • Право на доступ (ст. 14) — получить информацию об обработке своих персональных данных, включая перечень данных, цели и сроки обработки.
  • Право на уточнение (ст. 14 ч. 3) — потребовать исправления неточных или неполных персональных данных.
  • Право на блокирование (ст. 21) — потребовать блокирования персональных данных в случае их неправомерной обработки.
  • Право на удаление (ст. 21 ч. 3) — потребовать уничтожения персональных данных в случае их незаконного получения или несоответствия целям обработки.
  • Право на отзыв согласия (ст. 9 ч. 2) — отозвать ранее данное согласие на обработку персональных данных в любой момент.
  • Право на управление связями с наставником — пользователь может в любой момент отвязаться от наставника и прекратить доступ наставника к своим данным о питании.
  • Право на обжалование (ст. 17) — обратиться с жалобой в Роскомнадзор (Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций) или в суд.

7.2. Для реализации своих прав пользователь может обратиться по адресу электронной почты: support@calorioai.ru. Оператор обязан рассмотреть обращение в течение 10 рабочих дней (ст. 20 ч. 4 152-ФЗ).

7.3. Особенности удаления обращений через чат или форму обратной связи. При запросе на удаление обращения Оператор удаляет запись из своего внутреннего backup (FeedbackOutboxEvent, FeedbackConversation и связанные сообщения) в течение 7 рабочих дней с момента получения запроса на support@calorioai.ru. Для legacy-обращений через Yandex Forms сама запись в административной панели Yandex Forms остаётся — Yandex Forms не предоставляет функционала удаления отдельных ответов через админ-панель или API. Если для пользователя критично полное удаление legacy-записи, Оператор рекомендует не оставлять в форме персональные данные сверх необходимого либо обратиться в службу поддержки Яндекса напрямую.

7.4. Удаление аккаунта в iOS-приложении CalorioAI. Пользователь iOS-приложения может полностью удалить свой аккаунт прямо из приложения (соответствует требованию Apple App Store Review Guideline 5.1.1(v)). При удалении Оператор:

  • отменяет активную подписку YooKassa (если есть);
  • отзывает refresh-token Apple через endpoint auth.apple.com/auth/revoke — это разрывает связь между Apple ID и приложением;
  • анонимизирует или удаляет все персональные данные пользователя: имя, email, дату рождения, антропометрические данные, фотографии и историю питания, аватар, привязки социальных сервисов (Telegram, VK MAX, Google, VK ID), UTM-метки, аналитические идентификаторы;
  • сохраняет в обезличенном виде только те записи, которые требуется удерживать по 54-ФЗ (сводные данные о платежах сроком 3 года) — без идентификации пользователя.

7.5. Server-to-server-уведомления Apple о удалении аккаунта. Если пользователь удаляет данные приложения CalorioAI через настройки своего Apple ID (Settings → Apple ID → Sign in with Apple → Stop using Apple ID), Apple отправляет Оператору server-to-server уведомление account-delete. Оператор обрабатывает такое уведомление автоматически, в результате аккаунт пользователя удаляется по той же процедуре, что и при ручном удалении из iOS-приложения (п. 7.4). Подтверждения о выполнении уведомления пользователю не отправляются — Apple служит каналом коммуникации.

8. Меры по защите персональных данных

8.1. В соответствии со ст. 19 152-ФЗ, Оператор принимает следующие меры по защите персональных данных:

  • Шифрование каналов связи (HTTPS/TLS, HSTS)
  • Авторизация посредством JWT access token в памяти приложения и refresh cookie
  • Хеширование паролей (bcrypt)
  • Защита от CSRF-атак (CSRF-токены)
  • Ограничение прав доступа (каждый пользователь имеет доступ только к своим данным)
  • Удаление персонально идентифицируемой информации из логов ошибок (PII scrubbing)
  • Ограничение частоты запросов (rate limiting)
  • Проверка типа и размера загружаемых файлов
  • Безопасные настройки cookie (Secure, HttpOnly)

9. Использование cookie, localStorage и session state

9.1. Сервис использует следующие технологии хранения данных на устройстве пользователя:

  • Refresh cookie — для восстановления пользовательской сессии и обновления access token. Устанавливается с флагами Secure и HttpOnly.
  • CSRF cookie — для защиты от межсайтовых подделок запросов.
  • localStorage — для непарольных клиентских данных, необходимых для UX и переходов между экранами: OAuth state/code verifier, реферальный код, onboarding/install flags. localStorage не используется для хранения refresh token. В мобильном Android-приложении часть этих данных (onboarding/install flags, реферальный код, milestones и отметки обучающих подсказок) хранится в нативном SharedPreferences вместо localStorage, с автоматической миграцией при первом запуске обновления. OAuth state/verifier остаются в localStorage даже в мобильном приложении.
  • Нативное хранилище (только Android-приложение) — SharedPreferences через Capacitor Preferences API. Хранит те же клиентские данные (onboarding/install flags, реферальный код, флаги обучающих подсказок), что и localStorage в веб-версии. Не используется для хранения refresh token или access token. На уровне операционной системы не зашифровано: в обычной модели безопасности Android доступ ограничен процессом приложения, но на root-устройствах или при компрометации устройства защита может быть ослаблена.
  • In-memory session state — краткоживущий access token хранится только в памяти текущей вкладки и при необходимости восстанавливается через refresh cookie.

9.2. Пользователь может очистить cookie и localStorage через настройки браузера, а нативное хранилище Android-приложения — через «Настройки → Приложения → CalorioAI → Хранилище → Очистить данные». При этом потребуется повторная авторизация в Сервисе.

9.3. В соответствии со ст. 22 152-ФЗ, Оператор направил уведомление об обработке персональных данных в Роскомнадзор (Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций).

10. Медицинский дисклеймер

10.1. CalorioAI не является медицинским изделием и не предназначен для диагностики, лечения или профилактики заболеваний в соответствии со ст. 38 Федерального закона №323-ФЗ «Об основах охраны здоровья граждан в Российской Федерации».

10.2. Информация о калорийности, белках, жирах и углеводах носит исключительно справочный характер и не является медицинской рекомендацией.

10.3. При наличии заболеваний, аллергий или особых диетических потребностей рекомендуется обратиться к лечащему врачу или квалифицированному диетологу.

11. Заключительные положения

11.1. Оператор вправе вносить изменения в настоящую Политику. Актуальная версия Политики размещена на странице calorioai.ru/privacy.

11.2. Продолжение использования Сервиса после внесения изменений в Политику означает согласие пользователя с такими изменениями.

11.3. Все вопросы, связанные с обработкой персональных данных, можно направлять по адресу: support@calorioai.ru.

11.4. Контролирующий орган: Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор), rkn.gov.ru.

© 2026 CalorioAI — ИП Супилин Алексей Николаевич
ИНН 771574371701 · ОГРНИП 325774600012854
г. Москва · support@calorioai.ru
Политика конфиденциальности·Пользовательское соглашение·Документация·
v0.32.0