Tracker Control vs VPN : how to choose?

I have gone into a number of apps and was floored to see how much background data had been sent! I disabled “Background Data” on them all. Now to see if anything doesn’t work 100%? Ive already moved to a browser/FOSS for most things but there is still a bit of work to do on my end. Thanks @river !

Hello,
Blokada is both Tracker control and VPN.

4 Likes

Thank you. Checking it out now.

Strictly a “me” thing. I used to use Tracker Control on all ROMs. Good stuff. Awhile back I wrote about how I used TC with InviZible Pro (DNSCrypt, access to onion/TOR and I2P sites, and proxy provider). Was able to apply a tutorial about using NetGuard with InviZible that was easily applicable to TC. It was okay but my provider’s IP was still being used. Plus the use of TOR was visible to web sites resulting in lots of captchas or sites not recognizing where I’m coming from (usually Europe somewhere even though I’m in the U.S.), that I may have been hacked, please change your password. :grin:

Given that all but one of my setups are rooted I changed things up. TC is no longer used.
I use App Manager to block in-app trackers. InviZible has three modes, Root, VPN, and Proxy. I use a regular VPN service (IPVanish, Surfshark, Mullvad, etc.) along with InviZible in root mode.
DNSCrypt is in use. TOR module is running. Sometimes I2P if needed. Any browser can access onion sites (no need for Tor Browser) transparently like any other site. No issues with sites throwing up captchas and whatnot like in my last setup.
Apps that have proxy settings can make use of them, thus routing data through InviZible and taking advantage of DNSCrypt and/or TOR.

On my one unrooted and still locked OnePlus OxygenOS (all Google apps have been disabled, replaced by mostly FOSS stuff), the same is almost obtained. Use InviZible as the VPN but use my VPN service via Shadowsocks FOSS app (in proxy mode) connected to InviZible. IP provided by the VPN is in use while still taking advantage of everything InviZible offers. Also making use of its firewall on this phone.
As far as trackers go, I don’t know the situation just yet.

4 Likes

@marcdw Thanks for this. I am going to have to read it a few times to digest fully. Is THIS what you are referencing when mentioning you are now using App Manager?

Yes, that’s it. One of those only-scratched-the-surface-of-what-it-can-do apps.

Not sure if it’s helpful but see this post on blocking trackers with it.

1 Like

Looks like to use these features I will need to learn to set up ADB over TCP or root the device. So much to learn…

Edit: Guess I should have read further… Not so bad,

4.1. Lineage OS

Lineage OS (or its derivatives) users can directly enable ADB over TCP using the developer options. To enable that, go to the Developer options, scroll down until you find ADB over Network. Now, use the toggle button on the right hand side to enable it and proceed to section 4.3.

Thanks @marcdw

EDIT: App Manager is limited in it’s ability to cannot block trackers unless you have root👇

https://muntashirakon.github.io/AppManager/faq/adb.html#can-i-block-tracker-or-any-other-application-components-using-adb-over-tcp

1 Like

App Manager never worked for me. I have to tell I’m not rooted. But even in ADB mode, when I want to block all with “1-click operation”, it tells " only available in root mode".
And in my version of App Manager, downlaoded from F-Droid yesterday, there are no longer the three dots on down right of the screen. And if I select “Trackers” in an app page, I just can see those trackers without being able to block anything.

Very complicate and not very efficient.

Thanks for sharing. What are you using in place of App Manager? Any recommendations beyond TrackerControl?

Starting to wonder if I should just use a browser and save the URLs as apps on my homescreen. Then try to tackle fingerprinting through the browser.

*Use TOR for general browsing and Brave w/VPN when I need to login to sites. This with PiHole or NextDNS for DNS resolution (network level, /e/'s default on mobile.).

I try not to use apps at all and to prefer their websites when I can. It’s far easier to avoid tracking and fingerprinting in a browser than in apps.
By the way, I still have 2-3 apps I can’t afford to delete. For them, I disable background activities, block their ability to reach some of my personal data with the /e/ data protection facility. Keep the permission minimum… And if I find one app with more than analytics trackers, I simply decide not to use its service and delete it with no regret, seing it as an enemy.

One thing about my last post : I finaly found the three dots on down right of the screen of app manager. But it was unable to block the trackers of an app I need to keep. So, sorry for App Manager but I must be too stupid to use it…

3 Likes

Can you clarify what you mean by this? Are you referring to THIS “Current state of degoogleisation” listed on /e/'s FAQ page?

You go to Settings > Privacy And Security > Trust > Data Protection. (I hope the path is correct as my phone is in french).
You’ll find all your app listed with a logo looking like a mask, that become blue when you click on it. Make all of them blue, except phone and messaging apps. (top right of your screen, you’ll find an help window with explanation of this page).

1 Like

This settings page has gone in LineageOS and /e/OS based on Android Q.

1 Like

Got me a few older phones, flashed and rooted using Magisk. THIS write up you did is amazing! I am in App Manager testing. Now to test integration of DNS/VPN :point_down: alongside the blocking of individual trackers. Thanks again for this!

2 Likes

https://coveryourtracks.eff.org

@marcdw @XjFred or anyone else, isn’t the information in results showing 100% near perfect uniqueness for your canvas fingerprint in EFF’s test above :point_up_2: ? This is of concern to me in relation to the article below :point_down: Does anyone know what Google/FB (or any other big tech) does in relation to utilizing the canvas fingerprint? This seems like a very effective way to track and mine data on users to make $$$ off them for advertising purposes. I love how /e/ is working to completely eliminate Google from the OS level, from my view the next level is the app/browser tactics used and that is why I am so focused on this now.

Brave is the only browser, between all the browser I have tested with the Cover Your Track tool, that passed the test. It is naturally fitted with a anti fingerprinting solution.
Did you get good results with other browsers ?

1 Like

Yep, seems like Brave is the only one to pass out-of-the-box.
I tested Tor Browser, Iceraven, Mull, Bromite, /e/ Browser, and even Privacy Browser (on top of Bromite WebView).

Tor Browser passed the fingerprinting only when security setting was set to Safest. It’s less useful in that mode though.

Most of the others, when using incognito or private tab, I get a “nearly-unique” fingerprint.

4 Likes

Brave is my go to. I haven’t tested may others so I appreciate @marcdw testing and report back here. I posted because I see this as a useful tool that I wanted to make those unaware…aware.

*I have installed InviZable Pro and am a huge fan (I have root via Magisk). Appreciate the suggestion @marcdw. I find it working well with my non-free VPN service. I appreciate the feature in Fast Settings > Start DNSCrypt On Boot (Tor and I2P also listed, not using quite yet). I have my non-free VPN set to run at all times or to “Kill Switch” my data connection. With this set up I know VPN and DNS are masking at all times. Still testing and learning on the Tor and I2P settings.

Another note on App Manager (AM), more testing is needed (comparing directly to Tracker Control) but I am not 100% sure AM is actually blocking trackers in some applications. This, or it is user error on my end. Still needs some testing and will report back.

1 Like

I guess one way to test AM is with apps that have ads. I don’t normally run apps with ads though. Hmm, here’s an example where in-app blocking may be working. On one of my long running ROMs, Bootleggers Oreo, I have an app called Iconzy. I have its ad tracker blocked which causes an error toast to show. When I unblock the tracker the error doesn’t appear. That tells me something is working. Screens below.
But I also don’t see any ads. If there’s supposed to be some kind of ad banner in that area I wonder if something else is blocking them, like AdAway. Will check on that later.

Back before App Manager I used to use MyAndroid Tools to block ads, services, and other things. Definitely worked (most evident when I used to use Tapatalk) but in the years since then the majority of the apps I run are not from the Play Store. Usually I’m blocking app measurement stuff.

2 Likes