Политика конфиденциальности — Mira
Дата вступления в силу: 23 апреля 2026 г. Последнее обновление: 30 мая 2026 г. Приложение: Mira — офлайн-дневник с AI (iOS) Разработчик (Оператор персональных данных): Иван Ровков (физическое лицо, индивидуальный разработчик) Контакт: arbuzikmr@gmail.com
1. Введение
Настоящая Политика конфиденциальности («Политика») описывает, как Иван Ровков («я», «Разработчик», «Оператор») обрабатывает персональные данные в связи с использованием мобильного приложения Mira для iOS («Приложение», «Mira»).
Mira — это офлайн-дневник с AI-рефлексией. Приложение спроектировано так, чтобы содержимое вашего дневника — тексты записей, фотографии, оценки настроения, теги, эмбеддинги и AI-промпты — по умолчанию не покидало ваше устройство. У Разработчика нет собственного сервера, который принимал бы или хранил содержимое дневника. Мы физически не можем читать ваши записи.
Настоящая Политика составлена с учётом требований:
- Федерального закона Российской Федерации от 27.07.2006 № 152-ФЗ «О персональных данных» («152-ФЗ»);
- Общего регламента ЕС по защите данных 2016/679 («GDPR») и соответствующих актов Великобритании (UK GDPR, Data Protection Act 2018);
- Калифорнийского закона о конфиденциальности потребителей (CCPA / CPRA);
- Закона США о защите конфиденциальности детей в интернете (COPPA);
- Рекомендаций Apple Inc. по подаче App Privacy Details в App Store Connect.
Если вы не согласны с условиями настоящей Политики — пожалуйста, не устанавливайте и не используйте Mira.
2. Оператор персональных данных и контактная информация
Оператором, ответственным за обработку персональных данных, связанных с Mira, является:
Иван Ровков (физическое лицо, индивидуальный разработчик; единственный разработчик Mira) Электронная почта: arbuzikmr@gmail.com
Для любых обращений, связанных с конфиденциальностью, в том числе для реализации прав, предусмотренных 152-ФЗ, GDPR, CCPA и другими применимыми законами, используйте указанный адрес электронной почты. Я отвечаю на обращения в установленные законом сроки (как правило — не более 30 дней по 152-ФЗ и GDPR, 45 дней по CCPA).
Поскольку Разработчик является физическим лицом и работает над проектом один, отдельный специалист по защите данных (DPO) не назначен; функции контактного лица по вопросам конфиденциальности выполняю лично я.
3. Сфера действия Политики
Настоящая Политика применяется к:
- мобильному приложению Mira для iOS и всем его расширениям (виджеты на главном и заблокированном экране, App Intents, фоновые задачи);
- любой диагностической телеметрии, которую Mira может передавать третьим лицам, перечисленным в Разделе 8;
- любым опциональным функциям удалённого AI, которые пользователь явно активировал.
Настоящая Политика не распространяется на:
- сторонние сервисы, к которым вы обращаетесь через Mira по собственному выбору (Anthropic, Apple iCloud/CloudKit, Google Firebase, Hugging Face) — обработка данных такими сервисами регулируется их собственными политиками, ссылки на которые приведены в Разделе 8;
- данные, которые вы добровольно экспортируете и передаёте в другие приложения или лицам через системное меню «Поделиться».
4. Ключевые принципы конфиденциальности Mira
Для корректного прочтения Политики приводим ключевые принципы, заложенные в архитектуру Приложения:
- Содержимое по умолчанию остаётся на устройстве. Тексты записей, фотографии, оценки настроения, теги и эмбеддинги обрабатываются локально на устройстве. Бесплатные пользователи получают AI-функции (Ask Mira, еженедельные рефлексии) через локальную языковую модель, которая работает полностью на iPhone — текст не покидает устройство.
- Pro-AI проксируется, но не сохраняется. Если вы оформили подписку Mira Pro и используете Pro AI-функцию, текст вопроса и небольшая RAG-выборка из дневника отправляются через собственный Cloudflare Worker Mira в Anthropic Claude API. Мы не храним это содержимое на нашем сервере; Anthropic обрабатывает его согласно своим коммерческим API-условиям и не использует для обучения. См. Раздел 5.7 и Раздел 8.
- Любая передача данных за пределы устройства — только по явному согласию пользователя. Синхронизация iCloud, Pro AI, аналитика и крашлитика либо отключены по умолчанию, либо требуют явного действия пользователя (оформление подписки, переключение в настройках, диалог согласия).
- Минимизация. Мы обрабатываем только то, что строго необходимо для активированной пользователем функции.
- Шифрование синхронизируемых данных. При включённой iCloud-синхронизации записи шифруются на устройстве симметричным ключом (ChaChaPoly-256) до того, как покинут устройство. Серверы CloudKit видят только шифротекст.
- Контроль пользователя. Вы можете в любое время отключить телеметрию, отключить синхронизацию, отменить подписку и удалить записи — в Настройках или через App Store.
5. Категории обрабатываемых персональных данных
В данном разделе перечислены все категории персональных данных, которые Приложение в настоящее время обрабатывает или, согласно публично документированному roadmap, может обрабатывать в будущих версиях. Категории, не реализованные на дату выпуска версии, помечены как (планируется).
5.1. Содержимое дневника (обрабатывается исключительно на устройстве; Разработчику не передаётся)
- Произвольный текст записей.
- Заголовки / первая строка записи (если применимо).
- Оценка настроения (целое число по шкале 1–5).
- Пользовательские теги (строки в нижнем регистре).
- Временные метки (даты создания и последнего изменения).
- Фотографии, прикреплённые к записям (до 3 на запись; хранятся в локальном хранилище приложения).
- (планируется) Голосовые записи и их транскрипция — если соответствующая функция будет выпущена в будущих версиях.
- Сгенерированные AI инсайты, еженедельные рефлексии и история диалога «Ask Mira», построенные на основе ваших записей.
- Векторные эмбеддинги ваших записей (512-мерные векторы с плавающей точкой, формируемые на устройстве) — используются для семантического поиска.
Места хранения: локальная база данных дневника на устройстве; опционально — зашифрованные копии в вашем личном iCloud (см. 5.6).
Правовые основания (ст. 6 ч. 1 152-ФЗ / Art. 6 GDPR):
- по 152-ФЗ — согласие субъекта (ст. 6 ч. 1 п. 1) и исполнение договора о предоставлении функциональности Приложения (ст. 6 ч. 1 п. 5);
- по GDPR — Art. 6(1)(b). Оценки настроения могут считаться «данными о здоровье» в значении GDPR Art. 9; поскольку такая обработка выполняется исключительно локально, она основана на явном согласии пользователя (Art. 9(2)(a)). По 152-ФЗ — согласие на обработку специальных категорий персональных данных (ст. 10 ч. 2 п. 1), выражаемое через активное использование соответствующей функции.
5.2. Данные аутентификации и безопасности устройства
- Настройка биометрической блокировки (вкл./выкл., soft/always). Мы не получаем доступа к биометрическим шаблонам Face ID / Touch ID и не храним их: их проверка выполняется локально стандартным механизмом биометрической аутентификации iOS, который возвращает только результат «успех/неудача».
- Состояние резервной разблокировки по код-паролю (управляется iOS).
Правовые основания: исполнение договора; законный интерес в защите данных пользователя стандартными средствами безопасности.
5.4. Настройки приложения
Хранятся локально на устройстве через стандартное хранилище пользовательских настроек iOS:
- выбор AI-провайдера (off / on-device / remote);
- частота рефлексий (weekly / biweekly / off);
- режим биометрической блокировки;
- тема и язык интерфейса;
- состояние переключателя iCloud-синхронизации;
- состояние переключателя «Диагностика и аналитика»;
- флаг прохождения онбординга.
Правовые основания: исполнение договора.
5.5. Технические идентификаторы и данные об устройстве (собираются SDK третьих лиц — см. Раздел 8)
Только при условии активации вами «Диагностики и аналитики» либо получения push-уведомлений:
- Firebase Installation ID — псевдослучайный идентификатор, привязанный к данной установке Приложения (не IDFA, не Google Advertising ID; не используется для кросс-приложенческого отслеживания).
- APNs device token и токен Firebase Cloud Messaging (FCM) — используются исключительно для доставки push-уведомлений.
- Модель устройства, версия iOS, локаль, часовой пояс, версия и номер сборки Приложения, объём свободной памяти на момент запуска (собираются автоматически Firebase SDK).
- Системное время загрузки, свободное место на диске, метки времени файлов, доступ к стандартному хранилищу пользовательских настроек (раскрыты в нашем Privacy Manifest как API, требующие обоснования причины использования).
Правовые основания:
- для диагностики сбоев — законный интерес в обеспечении стабильности Приложения, реализуемый в рамках явного согласия (см. раздел 6.6);
- для аналитики использования — согласие пользователя, получаемое через переключатель «Диагностика и аналитика»;
- для push-токенов — исполнение договора.
5.6. Данные синхронизации iCloud (опционально, по явному включению)
Если вы включаете «iCloud Sync» в настройках, Приложение загружает в ваш личный аккаунт iCloud (не к нам) зашифрованные копии данных, перечисленных в 5.1 (за исключением бинарных фото в текущей версии).
- Каждая запись шифруется на устройстве с использованием AEAD-шифрования ChaChaPoly-256 до отправки.
- Ключ шифрования хранится в вашем iCloud Keychain, который Apple передаёт и хранит под собственным сквозным шифрованием. Разработчик не имеет доступа к этому ключу.
- Серверы CloudKit видят только: идентификатор записи, дату обновления, тип записи, версию схемы и размер шифротекста.
- Удаления распространяются через зашифрованные tombstone-записи.
Правовые основания: согласие субъекта (вы активно включаете переключатель). Оператором данных в вашем iCloud-аккаунте является Apple Inc.; см. политику конфиденциальности Apple — https://www.apple.com/legal/privacy/.
5.7. Данные хостинг-AI прокси (только для подписчиков Mira Pro)
Если у вас активна подписка Mira Pro и вы используете Pro AI-функцию («Ask Mira», ручную или автоматическую еженедельную рефлексию через хостинг-провайдера), передаются следующие данные:
- Приложение отправляет по TLS на собственный бэкенд Mira (Cloudflare Worker, эксплуатируемый Разработчиком):
- системные инструкции;
- ваш текущий вопрос или запрос на генерацию;
- выбранный алгоритмом RAG поднабор текста записи, настроения и тегов, относящийся к запросу;
- подписанный App Store-чек вашей активной подписки (используется исключительно для верификации права доступа — см. 5.11).
- Бэкенд Mira проверяет подписку, применяет персональный месячный лимит запросов и проксирует тело запроса в Anthropic, PBC (Claude API).
- Anthropic возвращает AI-ответ потоком; бэкенд передаёт его на ваше устройство байт-в-байт.
Бэкенд не сохраняет, не логирует и не накапливает тело запроса или тело ответа — ни на стороне бэкенда, ни в каком-либо хранилище. Сохраняются только метаданные (метки времени, коды статусов, месячные счётчики, привязанные к неперсональному идентификатору подписки) для контроля лимитов и операционной диагностики.
Anthropic выступает обработчиком (processor) AI-запросов. Согласно коммерческим условиям API Anthropic, ваши данные не используются для обучения моделей Anthropic. См. Раздел 8.3.
Правовые основания (GDPR): ст. 6(1)(b) — исполнение договора подписки Mira Pro. Данные о настроении в проксируемом payload обрабатываются на основании ст. 9(2)(a) — явное согласие, выраженное активацией Pro AI-функции.
5.8. Экспортируемые файлы
При использовании функции «Экспорт» Приложение создаёт файлы Markdown или PDF во временной папке iOS и передаёт их в системное меню «Поделиться». Получателя (Почта, Файлы, Заметки, другое приложение) выбираете вы. Разработчик экспортируемые файлы не получает.
5.9. Данные виджетов
Виджеты на главном и заблокированном экране читают данные из небольшого общего локального хранилища, разделяемого с основным приложением (текущая серия, превью последней записи). Виджеты не выполняют сетевых запросов.
5.11. Данные подписки и транзакций (только для подписчиков Mira Pro)
При покупке Mira Pro через App Store следующие данные поступают от Apple на бэкенд Mira для предоставления Pro-доступа:
- стабильный идентификатор подписки, выпущенный Apple и привязанный к нашему приложению (не идентифицирует вас лично; уникален для Mira в рамках вашего Apple ID);
- идентификатор отдельной транзакции (продление, возврат);
- приобретённый план подписки Mira Pro (месячный или годовой);
- временные метки жизненного цикла подписки (покупка, истечение, возврат/отзыв);
- среда App Store (production или sandbox);
- опциональный случайный per-install токен, позволяющий связать устройство с транзакцией без раскрытия Apple ID;
- уведомления App Store о событиях подписки (продление, возврат, истечение, отзыв) — подписанные сообщения проверяются, сохраняются как актуальный snapshot подписки и более не используются.
Где хранится: key-value хранилище Cloudflare, шифруется в покое. Актуальный snapshot подписки сохраняется до 365 дней, чтобы между запусками приложения отвечать на вопрос «Pro ли пользователь» без полной перепроверки чека App Store.
Apple не передаёт нам ваши имя, email, Apple ID или платёжные реквизиты. Только перечисленные технические поля.
Правовые основания (GDPR): ст. 6(1)(b) — исполнение договора подписки Mira Pro.
5.12. Счётчики использования хостинг-AI (только для подписчиков Mira Pro)
Для применения персональных месячных лимитов на самые тяжёлые AI-функции (Ask Mira: 200/мес; ручная еженедельная рефлексия: 2/мес) бэкенд Mira сохраняет целочисленные счётчики, привязанные к неперсональному идентификатору подписки и текущему календарному месяцу. Счётчики обнуляются ежемесячно. Они не содержат содержимое сообщений и никаких персональных идентификаторов, кроме идентификатора подписки, выпущенного App Store.
Где хранится: key-value хранилище Cloudflare. Устаревшие счётчики авто-удаляются через 90 дней.
Правовые основания (GDPR): ст. 6(1)(f) — законный интерес в предотвращении злоупотреблений сервисом и контроле инфраструктурных расходов.
5.13. Коды активации (комплиментарный доступ)
Если в Настройки → Mira Pro → Активировать код вводится код, выданный Разработчиком (например, для бета-тестов или подарков), бэкенд Mira сохраняет код, метку времени активации и device-bound идентификатор для гарантии однократного использования. Сам код не является персональными данными; device-bound идентификатор — это per-app, per-device значение, локальное для устройства и приложения и сбрасывающееся при удалении.
5.10. Данные, которые мы НЕ собираем
Во избежание сомнений, Приложение не собирает и не запрашивает:
- ваше имя, адрес электронной почты, номер телефона, почтовый адрес;
- точные или приблизительные данные о вашем местоположении;
- ваши контакты, календари, напоминания;
- данные о здоровье из Apple HealthKit;
- рекламный идентификатор iOS (IDFA);
- финансовую или платёжную информацию помимо идентификаторов транзакции StoreKit, необходимых для верификации подписки (Раздел 5.11). Все платежи обрабатывает Apple — мы никогда не видим номер карты, платёжный адрес или пароль Apple ID;
- биометрические шаблоны;
- данные из других приложений;
- какие-либо кросс-приложенческие или кросс-сайтовые идентификаторы отслеживания.
6. Цели обработки
Перечисленные выше данные обрабатываются исключительно в следующих целях:
| № | Цель | Категории данных (перекр. ссылки) | Правовое основание |
|---|---|---|---|
| 6.1 | Предоставление основной функциональности дневника (создание/редактирование/удаление записей; отображение интерфейса) | 5.1, 5.4, 5.9 | Согласие; исполнение договора |
| 6.2 | Работа on-device AI-функций (эмбеддинги, семантический поиск, рефлексии, Ask Mira), полностью на устройстве | 5.1 | Согласие; Art. 9(2)(a) для настроения |
| 6.3 | Защита Приложения биометрической блокировкой | 5.2 | Законный интерес |
| 6.4 | Опциональная зашифрованная iCloud-синхронизация между вашими устройствами | 5.6 | Согласие |
| 6.5 | Хостинг Pro AI (Ask Mira, еженедельные рефлексии через Anthropic Claude через прокси Mira) для активных подписчиков | 5.7, 5.11, 5.12 | Согласие; исполнение договора |
| 6.6 | Диагностика сбоев и улучшение стабильности | 5.5 (crash data) | Законный интерес с возможностью отзыва согласия |
| 6.7 | Измерение агрегированной частоты использования функций для улучшения продукта | 5.5 (analytics) | Согласие (переключатель) |
| 6.8 | Доставка разрешённых вами push-уведомлений (например, «ваша еженедельная рефлексия готова») | 5.5 (tokens) | Исполнение договора |
| 6.9 | Получение конфигурационных флагов (feature-флагов) | только минимальные метаданные устройства | Законный интерес |
Мы не используем ваши персональные данные для:
- таргетированной рекламы;
- профилирования, имеющего юридические или существенные последствия;
- автоматического принятия решений в значении GDPR Art. 22 / 152-ФЗ ст. 16;
- продажи или передачи брокерам данных;
- обучения или дообучения моделей машинного обучения Разработчика (у нас нет таких моделей).
7. Автоматизированная обработка и AI
Mira применяет автоматизированную обработку в следующих сценариях:
- Формирование эмбеддингов на устройстве для семантического поиска. Юридические или аналогичные существенные последствия не возникают.
- Генеративный AI на устройстве — формирование рефлексий и ответов. Результат отображается исключительно вам.
- Удалённый генеративный AI (опционально) — формирование более качественных рефлексий. Результат отображается исключительно вам.
Указанные функции носят рекомендательно-вспомогательный характер. Mira не принимает юридически значимых или аналогичных существенных решений в отношении субъекта. Приложение не является медицинским изделием, не оказывает медицинскую, психологическую или терапевтическую помощь и не предназначено для диагностики, лечения, предупреждения или излечения какого-либо заболевания. При психологических трудностях — обратитесь к квалифицированному специалисту.
Вы можете отключить AI-функции в любой момент в разделе Настройки → Intelligence.
8. Получатели данных (третьи лица)
Нижеперечисленные третьи лица могут получать данные в тех случаях, когда соответствующая функция активирована. Каждое из них выступает самостоятельным оператором или обработчиком в соответствии со своими условиями. Mira интегрирует их SDK или направляет HTTP-запросы к их эндпоинтам.
8.1. Apple Inc.
- iCloud / CloudKit (опционально, только при включённой iCloud-синхронизации): хранит зашифрованные записи дневника в вашем личном iCloud-контейнере.
- APNs (Apple Push Notification service): доставка push-уведомлений.
- On-device системные фреймворки (для обработки естественного языка, эмбеддингов и т.п.): работают на устройстве, данные его не покидают.
Политика конфиденциальности: https://www.apple.com/legal/privacy/.
8.2. Google LLC / Google Ireland Ltd. — Firebase
Firebase — продукт Google. Интегрированы следующие SDK:
- Firebase Analytics — агрегированные события использования, Installation ID, метаданные устройства/ОС. По умолчанию выключен; управляется переключателем «Диагностика и аналитика» в Приложении.
- Firebase Crashlytics — стек-трейсы сбоев и сообщений об ошибках. Управляется тем же переключателем.
- Firebase Cloud Messaging (FCM): маршрутизация push-уведомлений; хранит FCM-токен.
- Firebase Remote Config: загрузка feature-флагов с сервера Google; содержимое дневника не загружается.
Приложение настроено так, что сбор данных Firebase Analytics выключен по умолчанию, а автоматическое проксирование делегатов Firebase отключено. Сбор данных активируется только после получения согласия пользователя.
Политика Google: https://policies.google.com/privacy. Раскрытие данных Firebase: https://firebase.google.com/support/privacy.
8.3. Anthropic PBC (Claude) — обработчик AI-запросов Mira Pro
Когда у вас активна подписка Mira Pro и вы используете Pro AI-функцию, бэкенд Mira проксирует ваш промпт и контекст дневника в Claude API Anthropic. Anthropic выступает обработчиком (processor) в интересах Разработчика согласно своим Commercial Terms of Service. Согласно условиям Anthropic, входные и выходные данные API не используются для обучения моделей Anthropic. Data Processing Addendum (DPA) Anthropic — включая Standard Contractual Clauses для трансфера данных по EU/UK GDPR — автоматически включён в Commercial Terms of Service, которые Разработчик принял при активации Anthropic API-аккаунта.
Политика: https://www.anthropic.com/legal/privacy. Trust center: https://trust.anthropic.com/.
8.4. Cloudflare, Inc. — инфраструктура
Прокси для хостинг-AI, эндпоинт уведомлений App Store о подписках, система кодов активации и счётчики использования Mira работают на Cloudflare Workers с использованием соответствующего key-value хранилища Cloudflare. Cloudflare предоставляет вычислительные ресурсы и хранилище; данные шифруются в покое и при передаче. Cloudflare выступает обработчиком согласно своей Customer Privacy Policy и стандартному DPA.
Политика: https://www.cloudflare.com/privacypolicy/. DPA / суб-обработчики: https://www.cloudflare.com/cloudflare-customer-dpa/.
8.5. Hugging Face, Inc. — загрузка файлов on-device моделей
Локальная языковая модель, обеспечивающая бесплатные AI-функции, поставляется в виде файла модели, размещённого на Hugging Face Hub. При первом включении on-device AI Приложение обращается к huggingface.co по HTTPS исключительно для загрузки файла модели. Содержимое дневника не передаётся — только сами запросы на загрузку и стандартные HTTP-метаданные, необходимые для получения статического файла. После загрузки модель находится на вашем устройстве и работает без подключения к сети.
Политика: https://huggingface.co/privacy.
8.6. Иных получателей нет
Мы не передаём персональные данные рекламным сетям, брокерам данных или каким-либо иным третьим лицам. Мы не продаём персональные данные в смысле CCPA/CPRA § 1798.140(ad) и не «делимся» ими для кросс-контекстной поведенческой рекламы в смысле § 1798.140(ah).
9. Трансграничная передача данных
Поскольку у Разработчика нет собственного бэкенда, основная часть обработки выполняется на вашем устройстве. При использовании опциональных функций ваши данные могут быть переданы за пределы страны вашего местопребывания указанным ниже получателям.
| Получатель | Типичное расположение серверов | Механизм передачи |
|---|---|---|
| Apple iCloud | США; региональные дата-центры Apple | SCC Apple / Data Processing Addendum |
| Google Firebase | США; региональные дата-центры Google | SCC; участие Google в EU–US Data Privacy Framework |
| Anthropic (хостинг-AI прокси Mira Pro) | США | SCC в рамках DPA Anthropic |
| Cloudflare (хостинг бэкенда и key-value хранилище) | США; ЕС-регионы конфигурируемы | SCC в рамках DPA Cloudflare |
| Hugging Face (только загрузка on-device моделей) | США / Франция | SCC / ЕС-инстанс для европейского региона |
Применительно к субъектам персональных данных из Российской Федерации
Разработчик не формирует базу данных с содержимым дневников граждан Российской Федерации: содержимое хранится либо на устройстве пользователя, либо в его личном iCloud-аккаунте. Разработчик не выступает оператором, формирующим базу персональных данных граждан РФ в смысле ст. 18 ч. 5 152-ФЗ, поскольку такая база на стороне Разработчика не создаётся и не хранится.
При использовании опциональных функций, предполагающих трансграничную передачу (iCloud Sync, Remote AI, «Диагностика и аналитика»), субъект даёт согласие на трансграничную передачу в соответствии со ст. 12 152-ФЗ путём активации соответствующего переключателя.
Если вы считаете, что описанный режим требует дополнительного разъяснения применительно к вашей ситуации, напишите нам на адрес, указанный в Разделе 2.
10. Сроки хранения
| Данные | Срок хранения | Способ удаления |
|---|---|---|
| Записи, фото, настроение, теги, инсайты, эмбеддинги (локально) | До тех пор, пока вы храните их на устройстве | Удаление в приложении; удаление Приложения |
| Записи в iCloud (зашифрованно) | До тех пор, пока включена iCloud-синхронизация, в пределах правил хранения iCloud от Apple | Отключение iCloud Sync → ключ шифрования уничтожается → шифротекст становится нечитаемым; удаление контейнера через iOS Настройки |
| Snapshot подписки Mira Pro на нашем бэкенде | До 365 дней; обновляется при каждом уведомлении App Store о подписке | Отмена подписки → следующий цикл не продлевается → запись истекает; либо обращение к нам для удаления |
| Счётчики использования хостинг-AI на нашем бэкенде | Авто-удаление через 90 дней после последней записи; ежемесячный сброс | — |
| Запись о применении кода активации | До ручного удаления; привязана к одному device-bound идентификатору | — |
| Firebase Installation ID, события аналитики | Стандартное хранение Google — до 14 месяцев (конфигурируется) | Отключение переключателя «Диагностика и аналитика»; удаление приложения (Installation ID пересоздаётся) |
| Отчёты о сбоях | Стандартное хранение Crashlytics — до 90 дней | Отключение переключателя «Диагностика и аналитика» |
| Push-токены | До отзыва разрешения на уведомления или удаления Приложения | iOS Настройки → Уведомления → Mira → Выкл. |
| Настройки приложения | До удаления или сброса | Удаление Приложения или сброс настроек в приложении |
Удаление Приложения приводит к удалению всех локальных данных, включая локальную базу дневника, записи Keychain, помеченные как относящиеся к данному Приложению, и общее локальное хранилище для виджетов. Удаление Приложения не удаляет данные, уже синхронизированные в ваш личный iCloud; для этого используйте iOS Настройки → Apple ID → iCloud → Управление хранилищем.
11. Меры безопасности
Применяются следующие технические и организационные меры (ст. 19 152-ФЗ; Art. 32 GDPR):
- Сквозное шифрование записей CloudKit алгоритмом ChaChaPoly-256 с ключами в вашем iCloud Keychain.
- Хранение в Keychain чувствительных материалов (ключи шифрования) с device-only или synchronisable атрибутами — в зависимости от назначения.
- Биометрическая блокировка приложения (Face ID / Touch ID) с запасным код-паролем.
- TLS 1.2 и выше для всех исходящих сетевых соединений (обеспечивается iOS App Transport Security).
- Privacy manifest с декларацией всех собираемых категорий данных и API, требующих обоснования причины использования, в соответствии с требованиями Apple.
- Гигиена логирования через стандартную систему унифицированного логирования Apple с приватной редакцией по умолчанию для любых значений, производных от содержимого дневника.
- Строгие типовые контракты в коде, препятствующие передаче произвольных строк в API аналитики и крашлитики.
- Современный строгий режим конкурентности Swift на этапе компиляции для исключения межконтекстных утечек состояния.
Ни один способ электронной передачи или хранения не обеспечивает абсолютной безопасности. Мы не можем гарантировать безусловную защищённость, однако применяем отраслевые практики, соразмерные рискам privacy-first продукта для конечного пользователя.
12. Права субъектов персональных данных
12.1. Права по 152-ФЗ (Российская Федерация)
Субъект персональных данных в значении 152-ФЗ имеет право:
- получать подтверждение факта обработки и информацию об обработке (ст. 14);
- требовать уточнения персональных данных, их блокирования или уничтожения в случаях неточности, неправомерной обработки (ст. 14 ч. 1; ст. 21);
- отзывать согласие в любое время (ст. 9 ч. 2) — путём отключения соответствующей функции в Приложении и, при необходимости, направления письменного обращения на наш адрес;
- обжаловать действия или бездействие Оператора в уполномоченный орган (Роскомнадзор) или в суд.
Контакт: arbuzikmr@gmail.com.
Сроки рассмотрения обращений: не позднее 30 дней с даты получения обращения, если законом не установлен иной срок.
12.2. Права по GDPR / UK GDPR
Если вы находитесь в Европейской экономической зоне, Великобритании или Швейцарии, вы имеете следующие права в отношении обрабатываемых нами персональных данных:
- Право доступа (Art. 15).
- Право на уточнение (Art. 16). Вы можете редактировать записи непосредственно в Приложении.
- Право на удаление / «право быть забытым» (Art. 17). Вы можете удалять записи прямо в Приложении. Для удаления данных Firebase, связанных с вашим Installation ID, свяжитесь с нами.
- Право на ограничение обработки (Art. 18).
- Право на переносимость данных (Art. 20). Используйте функцию «Экспорт» в Приложении (Markdown или PDF).
- Право на возражение (Art. 21).
- Право отзыва согласия в любое время (Art. 7(3)). Отключите переключатели «Диагностика и аналитика», «iCloud Sync» и «Remote AI» в Настройках.
- Право не подлежать автоматическому принятию решений, имеющих юридические или аналогичные существенные последствия (Art. 22) — не применимо: Mira не принимает таких решений.
- Право подать жалобу в надзорный орган (Art. 77) — например, в национальный орган по защите данных. Перечень: https://edpb.europa.eu/about-edpb/about-edpb/members_en.
Для реализации прав напишите на arbuzikmr@gmail.com. Ответ предоставляется в течение одного месяца (с возможностью продления ещё на 2 месяца для сложных запросов с уведомлением).
12.3. Права по CCPA / CPRA (жители Калифорнии)
В пределах, предусмотренных § 1798.145, жители Калифорнии имеют право:
- знать / получать доступ к категориям и конкретным элементам собранной персональной информации;
- удалить персональную информацию с учётом установленных законом исключений;
- корректировать неточную персональную информацию;
- отказаться от продажи или передачи. Мы не продаём и не передаём персональную информацию в этих значениях; отдельная ссылка «Do Not Sell or Share» не требуется, но мы всё равно предоставляем общий переключатель «Диагностика и аналитика»;
- ограничить использование чувствительной персональной информации. Чувствительные категории (в частности, данные о настроении) остаются на устройстве;
- недискриминация при осуществлении прав.
Для реализации: arbuzikmr@gmail.com, тема письма — «CCPA Request». Мы можем попросить подтвердить личность (например, сверкой Firebase Installation ID или подтверждением метаданных устройства/версии). Доверенные представители принимаются при наличии письменного разрешения.
12.4. Права в иных юрисдикциях
Жители юрисдикций с аналогичным законодательством (LGPD — Бразилия, PIPEDA — Канада, PIPA — Южная Корея, Privacy Act — Австралия и др.) реализуют соответствующие права, направив запрос нам по электронной почте.
13. Данные несовершеннолетних
Приложение Mira имеет возрастной рейтинг 13+ в App Store и не предназначено для детей младше 13 лет. Приложение не осуществляет целенаправленного сбора персональных данных лиц младше 13 лет. В соответствии с Законом США о защите конфиденциальности детей в Интернете (COPPA), при обнаружении факта сбора персональных данных ребёнка младше 13 лет без подтверждаемого согласия родителя такие данные оперативно удаляются.
Пользователи в ЕС / Великобритании / ЕЭП (Art. 8 GDPR). Возраст, начиная с которого несовершеннолетний может самостоятельно дать согласие на обработку персональных данных в рамках услуг информационного общества, в государствах-членах ЕС варьируется и составляет от 13 до 16 лет. Для пользователей младше применимого в их стране порога цифрового согласия (например, 16 лет — в Нидерландах и ряде других государств; 15 лет — во Франции; 14 лет — в Австрии, Испании; 13 лет — в Великобритании и Ирландии) обработка персональных данных через опциональные функции (Диагностика и аналитика, iCloud Sync, Pro AI) требует подтверждаемого согласия лица, обладающего родительской ответственностью. До получения такого согласия соответствующие функции должны оставаться отключёнными.
Пользователи в Российской Федерации (ст. 9 ФЗ-152). Согласие на обработку персональных данных несовершеннолетних до 14 лет даётся их законным представителем (родителем, усыновителем, опекуном). Лица в возрасте от 14 до 18 лет могут давать согласие самостоятельно в пределах, допускаемых статьёй 26 Гражданского кодекса РФ; в иных случаях требуется согласие законного представителя. Возрастная маркировка приложения в России дополнительно соответствует ФЗ-436 «О защите детей от информации, причиняющей вред их здоровью и развитию».
Если вы являетесь родителем или законным представителем и полагаете, что ребёнок использовал Mira без вашего согласия — свяжитесь с нами по адресу arbuzikmr@gmail.com. Мы окажем содействие в удалении локальных данных с устройства, отключении опциональных функций и (где применимо) удалении связанных записей у наших процессоров (например, Firebase Installation ID, счётчики использования Pro AI).
14. Cookie и аналогичные технологии
Mira не использует файлы cookie, веб-маяки, пиксельные теги и веб-SDK. Это нативное iOS-приложение, не содержащее встроенного веб-браузера, показывающего рекламу или трекеры.
15. Сигналы «Do Not Track» и Global Privacy Control
Поскольку Mira не участвует в кросс-контекстной поведенческой рекламе и не отслеживает пользователей между приложениями и сайтами, любой сигнал Do-Not-Track или Global Privacy Control считается уже учтённым конфигурацией Приложения по умолчанию.
Статус Apple App Tracking Transparency явно объявлен в нашем Privacy Manifest как не отслеживает.
16. Изменения Политики
Мы вправе время от времени изменять настоящую Политику. Дата «Последнее обновление» в начале документа отражает последнее изменение.
- Существенные изменения (новые категории данных, новые получатели, новые цели) сопровождаются уведомлением в Приложении при следующем запуске; там, где это технически возможно, до начала новой обработки запрашивается обновлённое согласие пользователя.
- Несущественные изменения (уточнения, форматирование, обновление контактов) вступают в силу с момента публикации.
Мы сохраняем предыдущие версии Политики в публичном репозитории Приложения (при его наличии), чтобы вы могли сравнить редакции.
17. Контакт
По любым вопросам, запросам, жалобам и реализации прав, связанных с настоящей Политикой:
Иван Ровков (индивидуальный разработчик) arbuzikmr@gmail.com
Я стремлюсь подтвердить получение корреспонденции по вопросам конфиденциальности в течение 7 календарных дней и направить содержательный ответ в установленные применимым правом сроки.
18. Приложение — Сводка по данным
Для соответствия требованиям App Store и удобства чтения:
| Категория | Собирается? | Связывается с личностью? | Используется для tracking? | Можно ли отключить? |
|---|---|---|---|---|
| Содержимое дневника | Только на устройстве (опционально — в вашем iCloud, зашифрованно) | Нет | Нет | Да — удаление записей / приложения |
| Контактные данные | Нет | — | — | — |
| Местоположение | Нет | — | — | — |
| Чувствительные данные (биометрические шаблоны, точные медицинские) | Нет | — | — | — |
| Контакты, библиотека фото, календарь | Доступ только по явному разрешению при прикреплении | Нет | Нет | iOS Настройки |
| Product Interaction (события интерфейса) | Только при включённой «Диагностике и аналитике» | Нет | Нет | Настройки → Privacy |
| Crash Data | Только при включённой «Диагностике и аналитике» | Нет | Нет | Настройки → Privacy |
| Performance Data | Только при включённой «Диагностике и аналитике» | Нет | Нет | Настройки → Privacy |
| Other Diagnostic Data | Только при включённой «Диагностике и аналитике» | Нет | Нет | Настройки → Privacy |
| Device ID (Firebase Installation ID) | Собирается Firebase SDK | Нет | Нет | Удаление приложения / отключение Firebase |
| Advertising ID (IDFA) | Не собирается | — | — | — |
| Push-токен | Собирается при разрешении уведомлений | Нет | Нет | iOS Настройки → Уведомления |
Конец Политики.