Integrate DuckDuckGo Tracker Radar for mobile-specific tracker detection #506
+5,448
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Integration of DuckDuckGo Tracker Blocklist ✅
This PR successfully integrates the DuckDuckGo Tracker Radar (android-tds.json) into TrackerControl, adding 334 new unique mobile-specific tracker domains to enhance privacy protection.
Completed Tasks:
📊 Impact Statistics:
New Coverage:
Complementary Value:
🔧 Implementation Details:
Files Changed:
app/src/main/assets/duckduckgo-android-tds.json(NEW, 162KB)app/src/main/java/net/kollnig/missioncontrol/data/TrackerList.javaloadDuckDuckGoTrackers()methodloadTrackers()to call new loaderREADME.mdLoading Strategy:
Category Logic:
"default": "ignore"→ "Content" category"default": "block"→ UNCATEGORISED category (not Advertisement)✅ Recent Updates:
Fixed per reviewer feedback:
🎯 Benefits:
📚 References:
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.