personalDNSfilter

4.4
3.7K reviews
500K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

personalDNSfilter - a DNS filter with encrypted DNS support - for your privacy.

personalDNSfilter is a DNS filter app for Android. It hooks into the domain name (DNS) resolution and blocks access to filtered hosts. It can be used for filtering any unwanted hosts which are related to malware, phishing, tracking and more based on a host list.

It will be an eye opener, when you see the personalDNSfilter live log showing all the different domains accessed from your mobile under the hood.

On Android 4.2 and newer it can be used as effective malware, tracking and ad server filter without root access!

personalDNSfilter is also a DNS changer app, you can set any upstream DNS server you trust. It also supports encrypted DNS servers via DoH (DNS over HTTPS) and DoT (DNS over TLS).

Filtering is completely local - no tracking, no data is sent to us!

You can run it locally on your device or centrally as DNS server in your network.

A big telegram community is already in place, with friendly people
from around the world, willing to support you. ( t.me/pDNSf )

▪ personalDNSfilter is not a real VPN - it does not hide your IP and does not cloak your location
▪ App whitelist works only in VPN filter mode - not in root mode
▪ With personalDNSfilter it's not possible to block YouTube and Facebook ads (and other first party ads). Please use alternative platform clients
▪ We don't collect user data - no data is sent to us in any way

FAQ page: https://www.zenz-solutions.de/faq/
Help page: https://www.zenz-solutions.de/help/

CAUTION: With version 1.50.48.0 config files are now stored in storage/Android/data/dnsfilter.android/files/PersonalDNSFilter/ - use a file explorer to backup files.

Software Disclaimer

Be aware that you use this free software at your own risk.
Ingo Zenz can not in any way be hold liable
for any malfunctions or data loss of third party apps, system apps
or functionalities of your operating system that may occur
while or after you are using our software on any device.

The filterlists used in our free software are from third party sources.
Ingo Zenz can not in any way be hold liable for
any content of these filterlists, and the results of using them.

personalDNSfilter is distributed without any warranty.
See the GNU General Public License v2 for more details.

personalDNSfilter is developed by Ingo Zenz aka ize.

The awesome promo images backgrounds were made by Pawel Czerwinski. Thanks!
Updated on
May 9, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.4
3.52K reviews
David Spector
May 29, 2025
This is the only Android ad blocking app that works. Too bad it's so buggy. Sometimes it starts failing, so you have to go back to its screen and click Restart to make it work again. And it prevents some apps, like Chrome, from running at all, even when you have added the app to the personal filter whitelist. I think it excludes some IP address requests that are actually not to ad servers. This app doesn't make it easy for the user to exclude or include recent IP addresses permanently.
27 people found this review helpful
Did you find this helpful?
Ingo Zenz
May 29, 2025
Private DNS (Android network settings) should be switched to "off". App Whitelisting is working (adv. settings -> app whitelist). Ensure that Battery Optimization is disabled for pDNSf - otherwise it might be killed by Android (see https://dontkillmyapp.com/). For most users the app is stable - you can discuss your issues in our telegram group.
Kaisa Ackerman
May 11, 2025
This app is fantastic. It completely blocks app ads and I still get the reward or whatever the ad was for. A literally game changing LIFESAVER. I had this for at least a year or two and with multiple phones. It works perfectly and immediately. I have had no issues with battery life or Internet speed/connectivity. It works on WiFi and cellular data. I can still USB tether and hotspot too. Unsure what happens with ads on the devices using my connection though.
Did you find this helpful?
BoB NothingMoreNothingLess
July 4, 2021
This is a very good app, with flexible settings so you can tailor what gets blocked and what doesn't. So far I have not had any crash or network speed issues issues at all. The app will switch to dark/night mode automatically with your system. And yes it is an eye opener when you view the log and see all of the leaches. Block on!!
60 people found this review helpful
Did you find this helpful?
Ingo Zenz
July 8, 2021
Thanks for your review and rating!

What’s new

- migrate to Android target 34
- fixing https://github.com/IngoZenz/personaldnsfilter/issues/327
- allow wildcards for custom IP mapping
- support custom DNS Proxy Port configuration on Android
- make DNS Server comments visible in DNS Server configuration
- add new filter defaults (OISD small and Steven Black ad & malware)