Filtering is on
Filtering stays on when you leave this screen.
Only DNS requests pass through it.
Blocks known ad and tracker domains for every app on your Android TV with a filter that runs on the TV itself. No remote server, no account, no history.
Filtering stays on when you leave this screen.
Only DNS requests pass through it.
Turn on filtering and accept Android’s VPN request once. It keeps working while you watch, outside the app.
Set any TV app to Filtered or Bypassed. Applying a change reconnects the local tunnel without asking again.
Allow a domain and all its subdomains. Your exceptions always win over the blocklist.
Maintained HaGeZi Light rules ship with the app, so nothing needs downloading first. Updates are manual, over HTTPS, validated and atomic.
The Overview shows how many requests were blocked and allowed in this session. Counters live in memory only.
No DNS query history, sign-in, advertising ID or analytics. Only your exceptions and the rule file are kept on the TV.
Android only lets apps filter traffic through a VPN, so Hoides Filter creates a local one that carries nothing but DNS lookups. Video, HTTPS and your home network never pass through it, and nothing is sent to a remote VPN server.
When you turn filtering on, Android may say that this app can monitor network traffic. That message is generic to every VPN app. Hoides Filter only looks at DNS lookups to decide whether a domain is on the blocklist, and keeps no record of them.
Blocklist: HaGeZi Light, licensed GPL-3.0; the full licence is included in the app.
Hoides Filter is a separate app. It works with or without Hoides TV and Hoides Streamer.
Install, switch it on, and add exceptions if an app needs them.
Download APK