TrackerControl / tracker-control-android

TrackerControl Android: monitor and control trackers and ads.
https://trackercontrol.org/
GNU General Public License v3.0
1.86k stars 82 forks source link

Global Block Lists #394

Open Alexandermis opened 9 months ago

Alexandermis commented 9 months ago

Hello,

i was thinking the last days about a feature. This feature can apply a List of block records to each App and the OS itself, so no need to config each App with these records. This feature can also be improved with a function inside the appBlockUI where I can send/remove records to the global list.

kasnder commented 9 months ago

You mean sharing of those configurations between devices, or sharing of your configuration across different apps?

kasnder commented 9 months ago

I think, ideally, the classification of "essential" tracking should become better, but I sadly do not have time to look into this. It's extremely extensive work.

Alexandermis commented 9 months ago

No, I mean it more like this. A black/white list that is applied to all apps. For example, blacklisted Google => All apps now block Google requests.

Alexandermis commented 9 months ago

Since long pressing in the App Request Block UI on entries has no function, yet one could introduce a Popup there. This function would have the possibility to. 1) Block this entry for all apps. (add to Blacklist) 3) Remove from blacklist (grayed out if not on blacklist) 2) Unblock this entry for all apps (add to whitelist). 4) Remove from Whitelist (grayed out if not on whitelist)

valflrt commented 5 months ago

I think this would be a good idea. For example the app doesn't block youtube ads hosted on domains of the form r*---sn-********.googlevideo.com. There are lists with these domains (example) and I was asking myself if it was possible to add a global text blacklist that could be edited in the settings that blocks the specific domains in the list. This would be similar to the host file settings.