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

Приложение: MInfra, info.rbel.xenos.mydomain (в RuStore: MInfra — Моя инфраструктура; в Google Play: MInfra)
Разработчик: XenosRbel
Дата вступления в силу: 11 июля 2026

Приложение MInfra (далее — «Приложение») уважает конфиденциальность пользователей. Настоящая Политика описывает, какие данные обрабатываются при использовании Приложения.

MInfra — локальное Android-приложение для учёта доменов, проверки IP в DNSBL (RBL), управления серверами по SSH/SFTP и мониторинга их ресурсов. Регистрация и авторизация не требуются. Разработчик не ведёт собственных серверов для хранения ваших доменов, IP, SSH-учётных данных и пользовательского контента и не получает содержимое WHOIS-, DNSBL- и SSH-запросов.

Отдельные функции могут передавать данные третьим лицам или вашим серверам (см. ниже). Подключение сторонних сервисов зависит от конкретной сборки, установленной вами из магазина приложений.

1. Сбор данных разработчиком

Приложение не собирает на серверах разработчика имя, email, телефон и иные персональные данные. Учётная запись в Приложении не создаётся.

Конфигурация сборки и сторонние сервисы

Приложение может поставляться в разных вариантах сборки. Подключение отдельных сторонних сервисов (аналитика, отчёты о сбоях, push-уведомления магазина и т.п.) определяется на этапе сборки и публикации — после установки пользователю для этого ничего настраивать не нужно.

Такие сервисы активируются только если разработчик включил соответствующую интеграцию в конкретную сборку. Для этого при сборке используются конфигурационные файлы и ключи интеграции (они не входят в открытый исходный код репозитория и могут отличаться между каналами распространения).

Сборка, которую вы установили из Google Play, RuStore или иного канала, содержит тот набор интеграций, который был включён для этого канала на момент публикации. Состав может отличаться между каналами, версиями и типами сборки (например, отладочная сборка может не включать аналитику). Ниже перечислены сервисы, которые могут присутствовать — фактическое наличие зависит от вашей установленной версии.

Если в вашей сборке включена интеграция Firebase, могут использоваться:

Если в вашей сборке включена интеграция MyTracker, может использоваться MyTracker: запуски, сессии, технические параметры, рекламные идентификаторы (GAID, App Set ID). Домены, IP и SSH-данные не передаются. Данные обрабатываются на серверах MyTracker (РФ).

Если в вашей сборке включены Firebase Analytics и/или MyTracker, вы можете отключить аналитику в приложении: Настройки → Аналитика. Отчёты о сбоях (Crashlytics) при этом не отключаются.

Идентификатор для Firebase Analytics (User-ID): при включённой аналитике в release-сборке приложение может передавать в Firebase псевдонимный идентификатор (строка вида gaid-… или uuid-…), чтобы не считать одно устройство несколькими пользователями после переустановки. Идентификатор формируется так: (1) сохранённое значение из настроек (может восстановиться из резервной копии Android); (2) иначе — необратимый SHA-256-хеш рекламного ID (GAID), если пользователь не отключил персонализацию рекламы; (3) иначе — случайный UUID. Сырой GAID в Firebase не передаётся. При отключении аналитики в настройках передача User-ID прекращается. В debug-сборках User-ID не задаётся.

Политики третьих сторон:

При установке из RuStore интеграция Install Referrer может один раз получить идентификатор источника установки и сохранить его только локально на устройстве; разработчику он не передаётся.

Если в вашей сборке включена интеграция RuStore Push и RuStore установлен на устройстве, формируется push-токен, хранимый локально; для доставки push-сообщений от RuStore токен передаётся RuStore. Домены, IP и SSH-данные в push не передаются.

2. Хранение данных на устройстве

Пользовательские данные хранятся только на вашем устройстве (Room, SharedPreferences, зашифрованное хранилище секретов):

Резервное копирование Android (allowBackup): синхронизируются база и настройки. Файл SSH-секретов (server_secrets) исключён из backup. CSV-экспорт по умолчанию секреты не включает. Google Диск (опционально): при входе в Google и включении функции копия CSV сохраняется в ваш Google Диск; при включённом тумблере в копию могут входить SSH-секреты.

Экспорт и импорт CSV выполняются локально и включают домены, IP-адреса, серверы (без секретов по умолчанию), команды, группы команд и настройки. Резервная копия Google Диск — только по вашему действию; файл mydomain-backup.csv хранится в вашем Google Диск; разработчик не получает содержимое копии.

3. Сетевые запросы

Приложение использует интернет в следующих случаях:

Разработчик не получает содержимое WHOIS-, DNSBL- и SSH-запросов и не несёт ответственности за политики публичных сервисов и ваших серверов.

4. Уведомления

Локальные уведомления (сроки доменов, DNSBL, пороги ресурсов серверов) планируются на устройстве через WorkManager. RuStore Push (если интеграция включена в вашей сборке) доставляет сообщения от RuStore при наличии RuStore на устройстве и разрешения на уведомления (Android 13+).

5. Конфиденциальность и ограничение ответственности

Локальные домены, IP, серверы и настройки не передаются разработчику и не обрабатываются на его серверах. Данные не продаются и не используются для рекламного профилирования разработчиком.

Мы применяем технические меры защиты (в т.ч. шифрование SSH-секретов), однако не гарантируем абсолютную безопасность. Вы отвечаете за сохранность устройства и резервных копий. Разработчик не отвечает за работу сторонних сервисов (Google, Firebase, MyTracker, RuStore, WHOIS, DNSBL, ваш хостинг).

6. Права пользователей (GDPR / 152-ФЗ)

Поскольку разработчик не обрабатывает персональные данные на своих серверах, запросы GDPR/152-ФЗ к разработчику, как правило, неприменимы. Вы контролируете данные на устройстве:

«Очистить все данные» удаляет домены, IP, серверы, команды, историю, метрики и пользовательские настройки, включая зашифрованные секреты.

7. Дети

Приложение не предназначено для целенаправленного сбора данных детей младше 13 лет.

8. Географический охват

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

9. Изменения Политики

Мы можем обновлять настоящую Политику. Актуальная версия публикуется на этой странице. Изменения вступают в силу с момента публикации. Рекомендуем периодически просматривать страницу.

Контактная информация

По вопросам конфиденциальности и поддержки: