personalDNSfilter - DNS filter & privacy
Protect your privacy with powerful DNS filtering, blocking malware & tracking without compromising your freedom online.

- 1.50.56.0 Version
- 4.8 Score
- 368K+ Downloads
- Free License
- 3+ Content Rating
personalDNSfilter is a DNS filtering application designed for Android, featuring support for encrypted DNS to enhance your privacy.
This app intercepts domain name resolution processes and restricts access to specified hosts. It's useful for blocking unwanted domains related to malware, phishing, and tracking, using a dynamic host list.
When you check the live log of personalDNSfilter, you'll be surprised by the variety of domains that your mobile device accesses in the background.
Compatible with Android 4.2 and later, it functions effectively as a filter for malware, tracking, and advertising servers without the need for root access!
In addition to its filtering capabilities, personalDNSfilter allows you to designate any trustworthy upstream DNS server. It also accommodates encrypted DNS servers through DoH (DNS over HTTPS) and DoT (DNS over TLS).
All filtering occurs locally on your device—ensuring there is no tracking and no information is transmitted to us!
You have the option to operate it directly on your device or set it up as a DNS server within your network.
A large community exists on Telegram, welcoming individuals from all over the world who are eager to assist you.
▪ personalDNSfilter is not a true VPN, as it does not conceal your IP address or obscure your location
▪ The app's whitelist feature is functional only in VPN filter mode—not when in root mode
▪ This application cannot block ads on platforms like YouTube and Facebook (alongside other first-party advertisements). Alternative client applications may be necessary
▪ We do not gather user information—no data is transmitted to us under any circumstances
CAUTION: As of version 1.50.48.0, configuration files are now located in storage/Android/data/dnsfilter.android/files/PersonalDNSFilter/. Please utilize a file explorer to create backups of these files.
Software Disclaimer
Please note that the use of this free software is at your own risk.
Zenz Solutions and ryder203 cannot be held responsible for any issues or data loss associated with third-party apps, system applications, or functionalities of your operating system that may occur during or after the use of our software on any device.
The filtering lists incorporated in our free software are sourced from third parties.
Zenz Solutions and ryder203 cannot accept responsibility for the content of these filtering lists or the outcomes related to their usage.
personalDNSfilter is provided without any warranty.
Consult the GNU General Public License v2 for additional details.
Development of personalDNSfilter was carried out by Ingo Zenz (known as ize) and Tobias Ritter (known as ryder203 or t-ryder).
Why does personalDNSfilter not block any ads on my device?
• Make sure private DNS is disabled in Android network settings
• Option "DNS proxy mode without local VPN" works only with rooted devices or with an additional app for redirecting the DNS traffic to personalDNSfilter (e.g. OpenVPN for pDNSf, Netguard, etc.)
• Option "DNS proxy mode without local VPN" on rooted device required option "root mode without local VPN" in order to work without additional app for redirecting DNS traffic
Why does personalDNSfilter not block ads on Android using Google Chrome browser?
• Make sure private DNS is disabled in Android network settings
• Make sure that data saver is disabled in chrome
• For older chrome versions, asynchronous DNS needs to be disabled in chrome
• Make sure "use secure DNS" is disabled in privacy & security section in browser settings
• Reboot your phone
• In case it still is not working, stop personalDNSfilter, edit dnsfilter.conf within personalDNSfilter folder, set routeUnderlyingDNS = true
Why does personalDNSfilter on Android crash sometimes or the service gets killed from time to time?
• Android’s battery optimization kills applications! Make sure battery optimization is disabled for personalDNSfilter
• In the Android settings enable "always on VPN" if personalDNSfilter is running in VPN mode (non-root) • Your Android ROM kills the personalDNSfilter service (e.g. MIUI and other heavily customized ROMs)
Why does personalDNSfilter not block ads in YouTube, facebook and instagram etc.?
Those ads can't be blocked via DNS filtering, because they are loaded from the same domains/hosts as the videos or content. We can only recommend using YouTube Vanced or Newpipe. For other platforms have a look if there are any alternative clients/apps available that show the content and have an ad blocking feature.
The impressive promotional background images were created by Pawel Czerwinski. Thank you!
- Version1.50.56.0
- UpdateMay 12, 2025
- DeveloperIngo Zenz
- CategoryTools
- Requires AndroidAndroid 4.2+
- Downloads368K+
- Package Namednsfilter.android
- Signature2ddabd1c7ae33d1fcaf4ba6f9ebf3418
- Available on
- ReportFlag as inappropriate
System-wide ad blocking
No need for rooting
Manual ad blocking feature
Free to use
Efficient and intuitive interface
Easy setup and configuration
Excellent customer support
Low battery and resource usage
Works across multiple devices
Sometimes fails to block video ads
Occasional app deactivation
Confusing interface for new users
Whitelisting issues with certain apps
Lack of tablet support
Requires manual restarting in some cases
Over-aggressive filtering can break app functionality
Cannot specify DNS location for backups
Limited customization options for advanced users