So this is a pretty broad topic but it has come up in my home and now I'm in a quandary. I use OpenDNS to filter and protect my home network. I have categories like porn and malware filtered at the DNS level so I don't have to worry as much about my kids (or me) seeing stuff I don't need to see or having to clean up computers that got infected.
I also use a Pi-Hole for DNS filtering in my home. They have an option to use CloudFlare's
DNS-Over-HTTPS which would mean privacy and no logging of my DNS requests.
While I love the privacy fact (now that OpenDNS is a Cisco product), I also love the category filtering provided by OpenDNS.
So now my wife and I are discussing the problem we face every day with the apps we use. Do I want privacy or convenience? There really isn't a way to have both. Think of the
weather app you are using and what it's
feeding to every data mining service out there. There is a reason the app is free to use, you are the product.
This really sucks as a consumer because I want to have my DNS private
and filtered. Sure Pi-Hole can do a lot of filtering, but it can't do categories, just specific blacklists. There are way to many domains out there to be constantly trying to play wack-a-mole with in my own DNS server. However, I don't want my home's internet usage being fed to the corporate system and sold to the highest bidder.