diff --git a/privacy_policy_sysadmin_companion.md b/privacy_policy_sysadmin_companion.md new file mode 100644 index 0000000..7006fee --- /dev/null +++ b/privacy_policy_sysadmin_companion.md @@ -0,0 +1,84 @@ +# Политика конфиденциальности SysAdmin_companion + +Последнее обновление: 11 августа 2026 + +## Коротко + +SysAdmin_companion не имеет собственного сервера, не собирает +аналитику, не показывает рекламу и не передаёт ваши данные никому, +кроме хостов, которые вы сами указали в приложении. Всё, что вы +вводите (адреса серверов, ключи, пароли), остаётся на вашем +устройстве или уходит напрямую по протоколу, который вы выбрали (SSH, +Telnet, SFTP), туда, куда вы сами указали. + +## Какие данные хранит приложение + +- **Список серверов** (адрес, порт, имя пользователя, тип + подключения) - локально на устройстве. +- **SSH-ключи и пароли к ним** - локально, в зашифрованном хранилище + системы (Android Keystore через `flutter_secure_storage`), не в + виде обычного текста на диске. +- **SSH-сертификаты** (если вы их прикрепляли), кэш известных + host-ключей серверов (для защиты от подмены сервера - TOFU), список + сохранённых источников логов, пресеты команд для Termux - всё + локально, тем же способом. +- **Настройка блокировки приложения** (включена/выключена) - локально. + +Ничего из перечисленного не покидает устройство, кроме случаев, когда +вы сами инициируете подключение к конкретному серверу (тогда, конечно, +имя пользователя и способ аутентификации уходят этому серверу - это и +есть SSH/Telnet, иначе подключиться невозможно). + +## Что приложение НЕ делает + +- Не собирает аналитику и статистику использования. +- Не показывает рекламу и не передаёт данные рекламным сетям. +- Не отправляет введённые вами данные (адреса, ключи, пароли) на + какие-либо серверы разработчика - у приложения нет собственного + бэкенда вообще. +- Не имеет доступа к вашим данным на серверах, к которым вы + подключаетесь, кроме того, что вы сами запрашиваете через + функции приложения (терминал, логи, файлы по SFTP и т.п.). + +## Разрешения приложения и зачем они нужны + +| Разрешение | Зачем | +|---|---| +| Интернет / сеть | Подключение к вашим серверам по SSH/Telnet/SFTP, проверка портов | +| Биометрия / экран блокировки | Опциональная блокировка входа в приложение (по умолчанию выключена, включается в Настройках) | +| USB | Подключение к оборудованию (роутеры, свитчи) через USB-to-Serial адаптер | +| Запуск команд в Termux (`RUN_COMMAND`) | Только если вы сами используете модуль Termux и явно отправляете команду - ничего не происходит без вашего действия | +| Хранилище (выбор файла) | Импорт SSH-ключей из файла, загрузка файлов на сервер через SFTP | + +## Сторонние приложения и сервисы + +Модуль **Termux** отправляет команды в приложение Termux, если оно +установлено на вашем устройстве, и **только когда вы сами** нажимаете +кнопку отправки конкретной команды. Разработчик sysadmin_companion не +связан с проектом Termux и не имеет доступа к тому, что происходит +внутри него - это отдельное, независимое приложение с собственной +политикой конфиденциальности. + +Серверы, к которым вы подключаетесь через SSH/Telnet/SFTP, - ваши +собственные или те, к которым у вас есть доступ. Разработчик +приложения не имеет к ним отношения и не получает от них никаких +данных. + +## Хранение и удаление данных + +Все данные хранятся локально на устройстве. Удаление приложения +(или очистка его данных через настройки Android) удаляет всё +перечисленное выше безвозвратно - у разработчика нет копии этих +данных, которую можно было бы удалить по запросу, потому что она +просто не существует за пределами вашего устройства. + +## Изменения политики + +Если политика изменится - обновлённая версия появится в этом файле +и в приложении (Настройки → Политика конфиденциальности) с новой +датой в начале документа. + +## Контакты + +По вопросам, связанным с этой политикой, - через страницу разработчика +на [Boosty](https://boosty.to/r3g1tpr0cs) или почту kreysonvv@internet.ru. \ No newline at end of file