personalDNSfilter
personalDNSfilter is a free, open-source privacy app for Android. DNS request based Host Blocker over local VPN using a Blocklist. It has 948 GitHub stars and is released under the GPL-2.0-only license, and you can install it from F-Droid.
- Android
- Java
- Privacy, ad-blocking & VPN
- Actively maintained
About personalDNSfilter
personalDNSfilter is a DNS filter proxy written in Java. It hooks into the domain name (DNS) resolution and returns the loopback address for filtered hosts. It can be used for filtering ads and other unwished hosts based on a host list – thus it is a good AdBlock alternative. On Android 4.2 and newer it can be used as effective ad, malware and tracking server filter without root access! It works with any upstream DNS server - filtering is completely local - no phoning home or such things! You can run it locally on your device or centrally as DNS server in your network.
Privacy and F-Droid
F-Droid builds personalDNSfilter from its published source code and flags anti-features such as ads, tracking or reliance on non-free services.
No anti-features flagged on the latest F-Droid build.
Similar apps
More open-source privacy, ad-blocking and VPN apps
Clash Meta For Android
MetaCubeX/ClashMetaForAndroid
A rule-based tunnel for Android.
Privacy, ad-blocking & VPNAndroid
sing-box
SagerNet/sing-box
The universal proxy platform.
Privacy, ad-blocking & VPNAndroidOutline
OutlineFoundation/outline-apps
A VPN or proxy client.
Privacy, ad-blocking & VPNAndroidiOS
Mullvad VPN
mullvad/mullvadvpn-app
Protect your online privacy with a fast, trustworthy, and easy-to-use VPN.
OfficialPrivacy, ad-blocking & VPNAndroidiOS
Rethink
celzero/rethink-app
Firewall apps, use WireGuard VPN, monitor network, block malware, change DNS.
Privacy, ad-blocking & VPNAndroidApp Privacy Policy Generator
nisrulz/app-privacy-policy-generator
Generate a customized Privacy Policy and Terms of Use document for your mobile apps.
Privacy, ad-blocking & VPNAndroidiOS
What is personalDNSfilter?
personalDNSfilter is a free, open-source privacy app for Android. DNS request based Host Blocker over local VPN using a Blocklist. It has 948 GitHub stars and is released under the GPL-2.0-only license, and you can install it from F-Droid.
Is personalDNSfilter free and open source?
Yes. personalDNSfilter's source code is public on GitHub under the GPL-2.0-only license, which is OSI-approved or FSF-free. F-Droid, which builds it from source, flags no anti-features such as ads or tracking on its latest build.
How do I install personalDNSfilter?
You can install personalDNSfilter from F-Droid (package dnsfilter.android); the links are on this page. Its GitHub repository also publishes releases (latest: 1.50.61.3).
Is personalDNSfilter still maintained?
The repository's most recent commit was on Sep 26, 2026. Its F-Droid listing was last updated on Sep 28, 2026. appsgit only lists apps whose repository had a commit in the last six months.