personalDNSfilter

personalDNSfilter

DNS request based Host Blocker over local VPN using a Blocklist

DNS & Hosts Firewall Internet

Description

<i>personalDNSfilter</i> 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.

Versions

Version Date Size Requires Android Download
1.50.60.8 current
f0971ae301e11495…
2026-06-24 622 KB API 17
1.50.60.7
c34c7d73cb61a7b5…
2026-05-30 622 KB API 17
1.50.60.4
6c8486e318d0c691…
2026-05-24 622 KB API 17

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Read storageRead files on the device storage.
  • Network stateCheck whether and how the device is connected.
  • Write storageCreate and change files on the device storage.
  • Run at startupStart automatically after the device is switched on.
  • Prevent sleepingKeep the device from going to sleep.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • Installed appsSee which apps are installed.
Show 3 more permissions
  • NotificationsShow notifications.
  • FOREGROUND_SERVICE_SYSTEM_EXEMPTED
  • FOREGROUND_SERVICE_SPECIAL_USE

Comments