Added sysadmin_companion

This commit is contained in:
Magnus Root 2026-08-11 14:43:24 +03:00
parent c30ee3b489
commit 5268839ede

View file

@ -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.