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

Option to use as system app, without requiring vpn slot #377

Open huuhaa opened 1 year ago

huuhaa commented 1 year ago

This isn't actually problem, but at the same time as far as this isn't possible, this kind of is..

Nowdays more and more de-googled androids, are starting to create / find their own solution to block trackers. I would love to see option where Tracker Control could be included into ROM or GSI as system app, not requiring vpn slot, and we would have same great Tracker Control we have now.

I think it's really shame we have rely on other solutions and after those work fine enough, eventually stop using Tracker Control alltogether, while this could be opportunity to get even wider knowledge of your great app! Still surprisingly many people haven't heard of this, even if they find their way to privacy focused GSI for example.

If I'm not mistaken, this could be just an option and others could still keep using Tracker Control as they do nowdays, also new users who will heard of Tracker Control but don't have it built in at the system.

Describe the solution you'd like

I would like that Tracker Control could be used as system app without requiring vpn slot, so privacy focused Android could include this great app, without needing to find some other alternatives.

PS. Hopefully this hasn't bee requested before, tried to search, but didn't find any related issues, or used wrong search terms.

ChaosNicro commented 1 year ago

A no root, no vpn net filter will need changes from google to create an interface on a kernel-level or allow access to iptables/nftables. Very unlikely to come to AOSP. TC already allows hooking into an external DNS, I think expanding on this could work: A separate app that does nothing by itself but takes the vpn-slot and routes net-traffic through defined local servers in a chain controlled by the user. Thus allowing multiple apps to share the vpn-slot by registering with the manager-app/implementing an interface for it.

erdnuesse commented 2 months ago

I second that. I'm running multiple lineageos devices, trying to optimize with some tools to increase privacy without losing too much functionality - plus I have my own private VPN services.

Now, using this, which is one of the only actually seemingly working app for blocking trackers, I can't seem to use my own VPN at the same time.

I'd also love to get rid of the trackers locally without the VPN slot.