TrackerControl

trackercontrol.org
TrackerControl

Monitor and control hidden data collection in mobile apps about user behavior/ tracking. Get from F-Droid

Open Source

TrackerControl Source Code

Author

TrackerControl

Description

TrackerControl Android: monitor and control trackers and ads.

#android#privacy#tracking-protection

Homepage

https://trackercontrol.org/

License

GPL-3.0

Created

10 Nov 19

Last Updated

24 Jun 26

Latest version

v1.0-alpha13

Primary Language

Java

Size

34,172 KB

Stars

2,518

Forks

125

Watchers

2,518

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Konrad Kollnig (04 May 26)

    Clean up README Tighten the README — collapse repetitive intro paragraphs, reorder sections so Highlights appears before Download, merge the Privacy Notice and Cookie Policy, and simplify VPN-routing language so it reads for general users rather than networking experts. Co-Authored-By: Claude Opus 4.7 <[email protected]>

  • Konrad Kollnig (04 May 26)

    Restore install tracker analysis notifications (#580)

  • Konrad Kollnig (04 May 26)

    Merge VPN provider preview

  • Konrad Kollnig (04 May 26)

    Clarify SNI research mode in README

  • Konrad Kollnig (04 May 26)

    Feature VPN support earlier in README

  • Konrad Kollnig (04 May 26)

    Add Fastlane changelog for VPN preview

  • Konrad Kollnig (04 May 26)

    Document VPN provider preview

  • Konrad Kollnig (04 May 26)

    Update Gradle build and VPN key rotation

  • Konrad Kollnig (04 May 26)

    Add IVPN VPN provider support

  • Konrad Kollnig (04 May 26)

    Polish VPN onboarding copy

  • Konrad Kollnig (04 May 26)

    Add VPN tab first-run onboarding

  • Konrad Kollnig (04 May 26)

    Route VPN settings button by mode

  • Konrad Kollnig (04 May 26)

    Remove redundant custom profile footer

  • Konrad Kollnig (04 May 26)

    Add WireGuard mode to VPN tab

  • Konrad Kollnig (04 May 26)

    Refine VPN tab scrolling

  • Konrad Kollnig (04 May 26)

    Hide Mullvad account editor by default

  • Konrad Kollnig (04 May 26)

    Harden tracker blocking privacy paths

  • Konrad Kollnig (04 May 26)

    Move Mullvad account controls to settings dialog

  • Konrad Kollnig (04 May 26)

    Clarify Mullvad account editing

  • Konrad Kollnig (04 May 26)

    Add Mullvad VPN tab

  • Konrad Kollnig (04 May 26)

    Ignore local environment files

  • Konrad Kollnig (04 May 26)

    Remove legacy filter mode

  • Konrad Kollnig (04 May 26)

    Handle WireGuard network lifecycle changes

  • Konrad Kollnig (04 May 26)

    Add Mullvad WireGuard profile setup

  • Konrad Kollnig (01 May 26)

    wireguard fixes

  • Konrad Kollnig (01 May 26)

    Improve WireGuard egress performance

  • Kollnig (29 Apr 26)

    Fix Settings content hidden behind navigation bar (#575) Commit 58b61cf removed fitsSystemWindows from activity_settings.xml to fix doubled top padding, but the inset listener only pads the AppBar's top — nothing applies the bottom inset, so the last preferences sit under the system navigation bar and are unreachable on devices with a gesture/nav bar. Add a second OnApplyWindowInsetsListener on settings_container that pads its bottom by sysBars.bottom. Co-Authored-By: Claude Opus 4.7 <[email protected]>

  • Konrad Kollnig (27 Apr 26)

    Version 2026042701

  • Konrad Kollnig (27 Apr 26)

    canonicalise tracker name and category at construction (#571) Fixes the duplicate-Google bug: xray flattens Google subsidiaries to root_parent="Alphabet" while Disconnect/DDG use "Google". getName() rewrote "Alphabet"->"Google" for display, but the per-bucket dedup in getAppTrackers compared the raw name field, so the two Trackers stayed as separate rows. Both rows displayed "Google" and shared the same blocking key (which uses getName()), so tapping one visibly flipped the other. Move the alias rewrite into a Tracker.canonicaliseName() called from both constructors, and centralise category labels in TrackerCategory. Construction now stores canonical name and category, so dedup, display, and blocking keys agree on a single string per company. Add ConsentManagers to the recognised category set (the only raw category Disconnect emits that getDisplayName previously fell through to the Uncategorised default branch on).

  • Konrad Kollnig (27 Apr 26)

    fix scroll regression in app details domain list (#550, #569) Reverts the screen-height cap on ExpandedListView so long domain lists expand to full natural height and let the outer RecyclerView scroll, instead of nesting an unscrollable inner scrollbar.

TrackerControl Website

Website

TrackerControl for Android | Monitor and control trackers and ads.

TrackerControl allows you to monitor and control the widespread, ongoing, hidden data collection in mobile apps about user behaviour (tracking).

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 185.199.108.153
  • Hostname cdn-185-199-108-153.github.com
  • Location California, Pennsylvania, United States of America, NA
  • ISP GitHub Inc.
  • ASN AS54113

Associated Countries

  • US US

Safety Score

Website marked as safe

100%

Blacklist Check

trackercontrol.org was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

TrackerControl Android App

APK Info

Trackers

  • ACRA

Permissions

  • Access Network State
  • Access Wifi State
  • Foreground Service
  • Internet
  • Query All Packages
  • Read Phone State
  • Receive Boot Completed
  • Vibrate
  • Wake Lock
  • Write External Storage
  • Billing
  • Admin

TrackerControl Reviews

More Mobile Apps

About the Data: TrackerControl

Change History

  • Amended (androidApp)

API

You can access TrackerControl's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/trackercontrol

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share TrackerControl

Help your friends compare Mobile Apps, and pick privacy-respecting software and services.
Share TrackerControl and Awesome Privacy with your network!

View Mobile Apps (23)