English

ADB Captain - Privacy Policy

Last updated: 27 September 2026

ADB Captain is an offline utility for managing Android devices over ADB (Android Debug Bridge). It has no servers, no accounts and no advertising. This policy explains exactly what the app touches on your device.

What the app does not do

Data stored on your device

DataWhere it is storedPurpose
Device connection settings (host, port, ADB pairing code or password)App-private storage on your phoneConnecting to the devices you choose. Never leaves the device.
Terminal command history and command dictionary stateApp-private storage on your phoneConvenience features: history, autocompletion.
Diagnostic reports you generateApp-private storage, or a file path you pick (for example /sdcard/Download) when you export a reportOnly after you tap export. Files stay where you put them.
Screenshots you captureA file path you choose on your deviceOnly after you capture a screenshot.
Shizuku authorization stateApp-private storageUsed only to show whether the optional Shizuku helper is available.

Permissions and why they are needed

PermissionWhy
INTERNET (implicit for network ADB)Connecting to a device over ADB by Wi-Fi or TCP/IP. All traffic goes to the device address you enter, never to us.
QUERY_ALL_PACKAGESReads the list of installed apps so you can view it locally, manage App Ops permissions and launch apps. The list is shown only in the app and is not transmitted.
SYSTEM_ALERT_WINDOWOptional overlay used for the floating ADB session controls. Never granted or used without your action.
POST_NOTIFICATIONSOptional status notifications, for example about an active ADB session or a running foreground operation.
FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USEKeeps an ADB session alive while you use it in the background, and shows an ongoing notification while it runs.
Storage access via the system file pickerOnly used when you choose where to save an exported report or a screenshot.

Optional components

The app works without Shizuku. If you install Shizuku (a separate open-source app) and authorize it, ADB Captain communicates with it locally over a system binder to perform a subset of actions with elevated permissions. Shizuku is a separate project with its own privacy policy, and ADB Captain receives no data from it beyond the authorization state.

Children

The app is a developer utility and is not directed at children under 13.

Your rights and control

Because nothing leaves your device, you are in full control: you can erase every stored value by clearing the app data or uninstalling the app. Diagnostic reports and screenshots can be deleted from wherever you saved them.

Changes to this policy

Any future change will be published in the public source repository, and the date above will be updated.

Contact

Questions: eatenlamp@proton.me. Source code: github.com/eatenlamp/adbcaptain.


Русский

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

Обновлено: 27 сентября 2026

ADB Captain - офлайн-утилита для управления Android-устройствами через ADB (Android Debug Bridge). У приложения нет серверов, нет аккаунтов и нет рекламы. Ниже описано, что именно приложение использует на вашем устройстве.

Чего приложение не делает

Что хранится на устройстве

ДанныеГде хранятсяЗачем
Параметры подключения (хост, порт, код или пароль ADB-привязки)Приватное хранилище приложенияДля подключения к выбранным вами устройствам. Никуда не передаются.
История терминала и состояние словаря командПриватное хранилище приложенияИстория команд и автодополнение.
Созданные вами отчёты диагностикиПриватное хранилище или выбранный вами путь (например /sdcard/Download) при экспортеТолько после нажатия экспорта. Файлы остаются там, куда вы их сохранили.
Сделанные вами скриншотыВыбранный вами путь на устройствеТолько после создания скриншота.
Состояние авторизации ShizukuПриватное хранилище приложенияТолько чтобы показать, доступен ли дополнительный помощник Shizuku.

Разрешения и зачем они нужны

РазрешениеЗачем
INTERNET (для сетевого ADB)Подключение к устройству по Wi-Fi или TCP/IP. Весь трафик идёт на указанный вами адрес устройства, а не к нам.
QUERY_ALL_PACKAGESЧтение списка установленных приложений, чтобы показать его локально, управлять разрешениями App Ops и запускать приложения. Список виден только в приложении и не передаётся.
SYSTEM_ALERT_WINDOWНеобязательное плавающее окно с элементами управления ADB-сессией. Никогда не используется без вашего действия.
POST_NOTIFICATIONSНеобязательные уведомления, например об активной ADB-сессии или о выполняемой операции.
FOREGROUND_SERVICE, FOREGROUND_SERVICE_SPECIAL_USEПоддерживают ADB-сессию при работе в фоне и показывают постоянное уведомление, пока она активна.
Доступ к файлам через системный выбор файловИспользуется только когда вы выбираете, куда сохранить экспортированный отчёт или скриншот.

Необязательные компоненты

Приложение работает и без Shizuku. Если вы установите Shizuku (отдельное приложение с открытым исходным кодом) и авторизуете его, ADB Captain общается с ним локально через системный binder, чтобы часть действий выполнялась с повышенными правами. У Shizuku своя политика конфиденциальности, и кроме состояния авторизации ADB Captain ничего от него не получает.

Дети

Приложение - инструмент для разработчиков, оно не предназначено детям младше 13 лет.

Ваши права и контроль

Так как ничего не покидает устройство, полный контроль у вас: удалить все сохранённые значения можно очисткой данных приложения или его удалением. Отчёты диагностики и скриншоты удаляются оттуда, куда вы их сохранили.

Изменения политики

Все будущие изменения публикуются в открытом репозитории, дата выше будет обновлена.

Контакты

Вопросы: eatenlamp@proton.me. Исходный код: github.com/eatenlamp/adbcaptain.