Interesting Mike Kuketz should talk about Rethink. We're not European, you see
No, it was
one of his visitors, not the master himself. By the way - as long as your software follows the european logic of "privacy" (which it seems to do form what I can tell) it does not matter at all if you are European or not.
----
Re: Unblocking and whitelisting: Whitelisting is letting an app bypass all "Universal" firewall rules ("Block apps when device is locked", "Block all UDP traffic except DNS and NTP" etc that are enforced across all apps). We have renamed whitelisting to "Bypass universal" in the latest version (`v053i`) to make that more clearer.
Re: Unblock app UI: The UI has seen a considerable change in `v053i`. How do you find the new one? Still long ways to go to fix all the niggling confusing bits in Rethink... but I hope we're going in the right direction.
Yes, the new app list is indeed much better! Looks a bit netguard-y
Just two questions about this:
1. why is it impossible to edit DNS or Firewall if I RethinkDNS is not active? I am still switching between Netguard and RethinkDNS and I would like to be able to edit the blocked/allowed apps before I activate RethinkDNS
2. Since RethinkDNS is also limited by Android App IDs, I miss the possibility to either group/sort apps by App ID (as AfWall+ does it) or to at least search for the App ID as Netguard allows.
Re: NetGuard `root` ID: I don't know why NetGuard calls it `root`? On Rethink, `root` only appears in "All Apps" tab if it makes an internet connection. `root` is named `ANDROID` (all caps) in Rethink. There are many such `root` apps, like `GPS`, `MDNSR`, etc. You'd find Rethink track them (and show them in "All Apps") only if they make atleast one internet connection when Rethink is enabled, otherwise not.
That's quite simple: App ID "0" means "Apps run with administrator rights" for Android and Admin is called "Root" for Linux and Android, so both AfWall+ and Netguard call this App ID "Root". But this is a downside of RethinkDNS then: if I understand you correctly, it cannot block these apps at all. Understandable since you definitely need to know what you do if you want to limit these - but a downside nevertheless.
Re: Blocklist update: We compress the blocklists and make them available for download on our servers. Users can download them on-demand (these are not auto-downloaded). We tend to update blocklists once a week. As for user setting their own blocklists, Rethink doesn't support them yet, but soon will.
Re: Backup: We're implementing this as we speak!
This is good to hear

I would however also vote to add some kind of auto update for the blocklists.
Thanks. We have been doing this for a good part of 2 years now (with two long health / pandemic enforced breaks in between), and despite the bugs and lack of features, it warms our hearts that people find the app promising (we have our share of haters too).
Please do not let such assh***s come close to you. But I really wonder (as I do in the case of Netguard) how many of these haters might be paid by marketing companies who do not like such apps at all. With PiHole at home and Netguard or RethinkDNS on my phone, I rarely see any ads at all - and I ****love**** it.
From my point of view, RethinkDNS seems a viable Alternative to NetGuard - with the main drawbacks that
- you are limited to the provided blocklists that also don't auto-update since it seems you have a large monolithic blocklist file
- you cannot block anything running with App ID 0
But: your app is new, and you are working on it and enhancing it with every release.
And there is a chance you implement Wireguard which would enable a user to use your firewall and then forward the traffic to his VPN
without a rooted device - and as soon as that happens I think RethinkDNS really is a leap forward.