TrackerControl — это приложение с открытым исходным кодом для Android, созданное для того, чтобы дать пользователям возможность видеть и контролировать скрытые данные внутри мобильных приложений. Многие приложения регулярно общаются со сторонними сервисами, которые собирают информацию об использовании. TrackerControl делает эту активность видимой и позволяет пользователям решать, что следует блокировать.

Параметры сети сосредоточены на анализе, а не на блокировке. Пользователи могут просматривать обнаруженные соединения с трекерами, управлять списками блокировки, используемыми для идентификации, и включать безопасный DNS (DoH) для защиты DNS-запросов во время анализа трафика.

Расширенные настройки предоставляют более глубокий контроль для опытных пользователей. Например, пользователи могут включить анализ системных приложений (по умолчанию отключён, так как может повлиять на работу устройства) и вести подробное логирование информации о соединениях в ADB для отладки или исследований. Эти настройки позволяют уточнить, какой трафик отслеживается и насколько детальными будут логи, хотя некоторые опции могут повлиять на производительность или помешать функциям блокировки.
Раздел «Резервное копирование» позволяет экспортировать и восстанавливать настройки и логи TrackerControl. Это помогает сохранять конфигурации при переустановке и позволяет проводить автономный анализ данных о трафике.
TrackerControl отслеживает сетевой трафик всех установленных приложений, чтобы определить, с какими внешними доменами они связываются и какие из них связаны с трекерами. Для анализа трафика непосредственно на устройстве используется функция локального VPN в Android. В результате весь мониторинг и принятие решений происходят локально, без зависимости от внешних VPN-серверов.

Приложение объединяет несколько списков блокировки для идентификации известных доменов трекеров и поддерживает пользовательские списки. Оно интегрирует сигнатуры из известных проектов анализа трекеров для обнаружения библиотек отслеживания, встроенных в код приложений. Через интерфейс пользователи могут видеть, какие компании получают данные и для каких целей, например, для аналитики или рекламы.
TrackerControl предлагает опциональный безопасный DNS (DNS-over-HTTPS) для защиты DNS-запросов от прослушивания интернет-провайдерами. Шифрование DNS-запросов снижает риск отслеживания на сетевом уровне и может быть включено в приложении в качестве дополнительной меры приватности.
Приложение не требует root-доступа и функционирует на стандартных устройствах Android. Оно не перехватывает SSL-трафик, концентрируясь вместо этого на метаданных соединений.
TrackerControl также предоставляет познавательную информацию о правах на приватность, включая сведения о законах о защите данных, таких как GDPR. Это помогает пользователям принимать осознанные решения об устанавливаемых приложениях и разрешаемых потоках данных.

Помимо мониторинга сети в реальном времени, TrackerControl может анализировать установленные приложения на наличие известных библиотек отслеживания. Сверяя сигнатуры кода приложений с публичными базами данных о приватности, он выявляет потенциальное отслеживание ещё до активного использования приложения.

Доступно несколько версий TrackerControl. Полная версия, включающая функцию блокировки, может быть получена из репозитория проекта на GitHub или из F-Droid. «Облегчённая» версия доступна в Google Play и фокусируется на анализе трекеров из-за ограничений магазина.
Версия с урезанным функционалом для iOS также находится в разработке. Она будет поддерживать анализ трекеров, хотя возможности блокировки могут быть ограничены особенностями платформы.
В целом, TrackerControl предлагает практические инструменты для мониторинга, понимания и сокращения мобильного отслеживания, сохраняя всю обработку локальной и прозрачной.