I am addicted to uMatrix. I have almost everything blocked by default. I love the control.
My problem is that I can’t have that kind of control on my phone. I want some kind of uMatrix-like interface for my entire phone’s internet connection. I know, crazy right? I want to see - by app - all the domains that my phone is connecting to. Not the IP addresses, the actual domains. I want to be able to control the content they’re downloading and uploading in real time.
The following are some apps that are similar to what I’m looking for, but don’t quite get me there. Any help or advice would be appreciated. Also, an iOS section on privacytools.io would be much appreciated.
Lockdown: I currently use this, but only the free firewall. Has anyone used the VPN? Is it helpful? Lockdown will let me block any domain I want. The problem is, I don’t know what domains to block. It logs stuff it blocks, which is nice.
Guardian Firewall+VPN: This is great for most people I guess, but it’s a set it and forget it kind of thing. I want control. It’s also a bit pricey.
AdGuard Pro: I currently use AdGuard free. Someone on Reddit recently posted some screen shots that make it look like AdGuard Pro will actually log all the domains visited by your phone. That would be great, because then I could at least look through them and decide if I want to blacklist them. I’m a little confused about the DNS part though. I use ProtonVPN (free) on my iPhone. I can use that and Lockdown and AdGuard free all at the same time. If I turn on AdGuard Pro, and I want that logging, will that require using DNS from AdGuard? Is ProtonVPN currently providing my DNS service? If I use AdGuard Pro DNS rather than whatever PVPN is providing, will that screw up my VPN connection? I don’t get it. https://adguard.com/en/adguard-ios-pro/overview.html
Charles Proxy: This is a neat tool someone just told me about and I haven’t used. Looks like it will log all requests from your phone. Is that true? I guess I’d turn it on and see what connections are being made, and then I can add those domains to Lockdown’s blacklist if I want. Right? Theoretically?
All of this is a little overwhelming and confusing to me, but I’m willing to put in some effort to figure it out. I want to be in CONTROL of my data in real time. I’m sick and tired of tons of things happening in the background that I don’t understand. I don’t want it to “just work” like everyone else does. I want it to just do exactly what I tell it to do and nothing else.