Политика конфиденциальности
Последнее обновление: 16 августа 2026 года
Эта политика описывает, как мобильное приложение FocusMe
(«приложение», «мы», «наше») собирает, использует, хранит и передаёт
информацию. Она распространяется на приложение для Android,
опубликованное под именем пакета
uz.focusguardian.app, и на обслуживающие его серверные
сервисы.
Если вы не согласны с этой политикой, пожалуйста, не устанавливайте и не используйте приложение.
1. Кто мы
FocusMe разрабатывается и поддерживается независимым разработчиком из Узбекистана. Связаться с нами:
- Почта: support@focusguardian.xyz
- Вопросы о персональных данных: support@focusguardian.xyz
2. Кратко, простыми словами
- FocusMe помогает пользоваться телефоном осознанно. Приложение фиксирует, какие приложения вы открываете, сколько времени в них проводите и какие решения принимаете — например, начинаете фокус-сессию или отменяете ограничение.
- Все поведенческие данные — история использования, сессии, прогресс — остаются на вашем устройстве в зашифрованной базе SQLite (SQLCipher). Мы их не выгружаем.
- Мы передаём на сервер только то, что нужно для работы аккаунта: адрес почты, пароль (хранится на сервере в виде хеша), отображаемое имя, ссылку на фото профиля при входе через Google и токены подтверждения и восстановления.
- Мы используем Google Play Billing через RevenueCat для обработки подписок. RevenueCat получает псевдонимный идентификатор пользователя и историю покупок.
- Мы не используем сторонние аналитические, рекламные, атрибуционные SDK, инструменты сбора отчётов о сбоях, библиотеки фингерпринтинга и трекинговые пиксели.
- Выгрузить или безвозвратно удалить все данные с устройства можно в любой момент в разделе Настройки → Приватность.
- Удаление аккаунта и серверных данных — по запросу на нашу почту.
3. Какие данные мы собираем
3.1. Данные, которые вы предоставляете сами
| Данные | Когда | Зачем |
|---|---|---|
| Адрес электронной почты | Регистрация, вход, сброс пароля | Идентификация аккаунта, отправка писем подтверждения и восстановления |
| Пароль | Регистрация, вход | Аутентификация. Хранится на сервере только как хеш с солью, никогда не пишется в логи и не передаётся третьим лицам |
| Отображаемое имя (необязательно) | Регистрация, вход через Google | Персонализация интерфейса |
| Ссылка на фото профиля (необязательно) | Вход через Google | Только для отображения; мы не копируем и не размещаем изображение у себя |
| Причины отмены ограничений, заметки | Когда вы пишете их в приложении | Хранятся локально, чтобы вы могли пересматривать свои закономерности. Никуда не загружаются |
3.2. Данные, которые собираются автоматически на устройстве
Эти данные возникают при использовании приложения и хранятся только на вашем устройстве в зашифрованной базе:
- События трения: какое отслеживаемое приложение вы открыли, какой экран отсчёта или вопрос увидели, продолжили или остановились
- Записи фокус-сессий: запланированная и фактическая длительность, статус завершения
- Записи сессий режима обязательства: длительность, использованные отмены, указанная причина, снимок списка разрешённых приложений
- Ежедневные счётчики использования по приложениям: секунды в каждом отслеживаемом пакете за локальную дату
- Созданные вами конфигурации лимитов и блокировок
- Серии, прогресс и уровни
Эти данные не покидают устройство, если вы сами не выгрузите их функцией экспорта (раздел 7).
3.3. Данные, которые собираются на наших серверах
При использовании аккаунта наш серверный API получает и хранит:
- Адрес почты, хеш пароля, отображаемое имя, ссылку на фото профиля, отметку времени подтверждения почты, отметки создания и обновления аккаунта
- Токены доступа и обновления, выданные вашему устройству (для управления сессией)
- Стандартные метаданные запросов (IP-адрес, время, user-agent) в недолговечных серверных логах, используемых для безопасности и отладки
3.4. Данные, которые мы не собираем
FocusMe не собирает:
- Содержимое открываемых приложений, текст сообщений и любое содержимое экрана — за пределами имени пакета активного приложения и, при включённой блокировке контента 18+, адреса страницы в браузере
- Ваше местоположение (разрешения на точную и приблизительную геолокацию не запрашиваются)
- Контакты, фотографии, микрофон, камеру
- SMS, журналы звонков, календарь
- Рекламные идентификаторы устройства
В приложении нет сторонних аналитических, рекламных, атрибуционных SDK и инструментов сбора отчётов о сбоях. Нет трекинговых пикселей и библиотек фингерпринтинга.
4. Разрешения Android и зачем они нужны
Любое из этих разрешений можно отозвать в настройках Android — часть функций при этом перестанет работать.
| Разрешение | Зачем нужно | Что уходит с устройства |
|---|---|---|
Специальные возможности
(BIND_ACCESSIBILITY_SERVICE)
|
Чтобы в реальном времени определять, какое приложение вышло на передний план, и успеть показать блокирующий экран. Служба читает имя пакета активного окна и базовые события окон. При включённой блокировке контента 18+ она дополнительно читает адрес открытой страницы в поддерживаемых браузерах, чтобы сверить его со списком блокировки. Она не читает текст на экране, поля ввода, пароли и сообщения. | Ничего. Обработка целиком на устройстве. |
Доступ к данным об использовании
(PACKAGE_USAGE_STATS)
|
Чтобы показывать время, проведённое в приложениях за день, и соблюдать заданные вами дневные лимиты. | Ничего. Читается и хранится локально. |
Поверх других приложений
(SYSTEM_ALERT_WINDOW)
|
Чтобы показать блокирующий экран поверх приложения. | Ничего. |
Служба переднего плана
(FOREGROUND_SERVICE)
|
Чтобы служба отслеживания надёжно работала во время сессии. Android показывает постоянное уведомление, пока она активна. | Ничего. |
Уведомления (POST_NOTIFICATIONS)
|
Чтобы предупредить о приближении к лимиту и напомнить о сессиях. | Ничего. |
| Игнорирование оптимизации батареи | Чтобы система не выгрузила службу отслеживания посреди сессии. | Ничего. |
| Запуск после загрузки | Чтобы восстановить активную сессию после перезагрузки устройства. | Ничего. |
Список установленных приложений
(QUERY_ALL_PACKAGES)
|
Чтобы показать список установленных приложений при настройке и дать выбрать, какие ограничивать. Список держится в памяти и не передаётся. | Ничего. |
Биометрия (USE_BIOMETRIC) |
Необязательно: подтверждение отпечатком или лицом перед отменой сессии в режиме обязательства. Проверку целиком выполняет системный BiometricPrompt — мы не получаем биометрические данные. | Ничего. |
| Интернет | Для входа в аккаунт, синхронизации статуса подписки и проверки обновлений. | См. раздел 5. |
4.1. Отдельно о службе специальных возможностей
FocusMe использует Android Accessibility API
исключительно по заявленному назначению: определить,
какое приложение вышло на передний план, чтобы показать экран
осознанного использования, и — если вы включили блокировку контента 18+
— сверить адрес открытой страницы браузера со списком блокировки.
Служба объявлена с событиями typeWindowStateChanged и
typeWindowContentChanged. Она не записывает нажатия
клавиш, не считывает текст с экрана, не сохраняет пароли и не делает
снимков экрана. Она ничего не передаёт по сети. На современных версиях
Android это единственный надёжный способ реализовать основную функцию
приложения.
5. Сторонние сервисы, получающие данные
5.1. Вход через Google
Если вы выбираете вход через Google, SDK возвращает ID-токен с вашим адресом почты, именем, ссылкой на фото профиля и идентификатором аккаунта Google. Мы отправляем этот токен на наш сервер, чтобы создать или найти ваш аккаунт. Использование ваших данных компанией Google регулируется политикой конфиденциальности Google.
5.2. RevenueCat (управление подписками)
При покупке подписки мы используем RevenueCat, Inc. поверх Google Play Billing. RevenueCat получает псевдонимный идентификатор пользователя (не ваш адрес почты), события покупок из Google Play, платформу устройства и версию приложения. RevenueCat не получает вашу почту, пароль, поведенческие данные с устройства и написанные вами тексты. См. политику конфиденциальности RevenueCat.
5.3. Google Play Billing
Платежи обрабатывает Google Play. Мы никогда не видим данные вашей карты и платёжный адрес — только токен покупки и статус подписки. См. условия Google Play.
5.4. Google Play Core (обновления в приложении)
Библиотека Play Core используется, чтобы предложить установить обновление. Она обменивается данными только с Google Play и не передаёт персональные данные.
5.5. Наш серверный API
Наш собственный бэкенд на api.focusguardian.xyz отвечает за
регистрацию, аутентификацию, сброс пароля, подтверждение почты и запрос
профиля. Это единственный наш сервер, получающий ваши данные.
6. Как мы храним и защищаем данные
- База на устройстве. Поведенческие данные хранятся в базе SQLite, зашифрованной SQLCipher, в приватной области хранения приложения.
-
Токены аутентификации. Токены доступа и обновления
хранятся в
EncryptedSharedPreferencesс опорой на Android Keystore. - При передаче. Весь трафик между приложением и нашим сервером идёт по HTTPS (TLS 1.2 и выше).
- На наших серверах. Пароли хранятся только в виде хешей с солью. Мы применяем разумные организационные и технические меры защиты, соразмерные чувствительности данных.
Абсолютно защищённых систем не бывает. Если нам станет известно об утечке, затрагивающей ваши персональные данные, мы уведомим пострадавших пользователей в соответствии с применимым правом.
7. Ваши права и способы контроля
Независимо от страны проживания, в разделе Настройки → Приватность вам доступны:
- Экспорт данных. Формирует файл JSON с вашими событиями трения, сессиями, записями и прогрессом, сохраняя его в папку документов приложения на устройстве.
- Удаление всех локальных данных. Стирает все поведенческие данные с устройства. Сам аккаунт сохраняется, чтобы вы могли продолжить пользоваться приложением.
Чтобы воспользоваться правами ниже, напишите нам на support@focusguardian.xyz с адреса почты, привязанного к аккаунту:
- Право на доступ — запросить копию серверных данных о вас.
- Право на исправление — попросить исправить неточные данные.
- Право на удаление — попросить удалить аккаунт и связанные серверные данные. Мы сделаем это в течение 30 дней, если хранение не требуется по закону.
- Право на возражение и ограничение обработки — там, где это применимо по GDPR.
- Право отозвать согласие — там, где обработка основана на согласии.
- Право на переносимость — запросить серверные данные в машиночитаемом формате.
Для пользователей из ЕС, ЕЭЗ и Великобритании правовые основания обработки — (а) исполнение договора (предоставление аккаунта, который вы завели), (б) наш законный интерес в работе сервиса и (в) ваше согласие для необязательных функций.
Для жителей Калифорнии: мы не «продаём» и не «передаём» персональные данные в значении CCPA и CPRA.
Если решить вопрос напрямую не удалось, вы вправе обратиться в надзорный орган по защите данных вашей страны.
8. Сроки хранения
- Данные на устройстве хранятся до удаления приложения или нажатия «Удалить все данные».
- Данные аккаунта на наших серверах хранятся, пока существует аккаунт. По запросу на удаление мы удаляем или обезличиваем их в течение 30 дней, кроме случаев, когда обязаны сохранить записи по юридическим, налоговым причинам или для противодействия мошенничеству.
- Логи запросов сервера хранятся до 90 дней, затем удаляются или агрегируются.
- RevenueCat хранит записи о подписках по собственной политике.
9. Международная передача данных
Наш бэкенд может размещаться за пределами страны вашего проживания. Там, где данные передаются международно, мы опираемся на надлежащие гарантии (например, стандартные договорные положения), как того требует применимое право.
10. Дети
FocusMe предназначен для широкой аудитории и не адресован детям младше 13 лет (или иного минимального возраста в вашей юрисдикции). Мы сознательно не собираем персональные данные детей. Если вы полагаете, что ребёнок предоставил нам такие данные, напишите нам — мы их удалим.
11. Изменения политики
Мы можем время от времени обновлять эту политику. При обновлении мы меняем дату в начале документа. О существенных изменениях мы сообщим в приложении или по почте до того, как они вступят в силу. Продолжение использования приложения после вступления изменений в силу означает согласие с обновлённой политикой.
12. Контакты
Вопросы, запросы и претензии по этой политике и вашим данным:
Почта: support@focusguardian.xyz
Мы стараемся отвечать в течение 14 дней.