Android private DNS filter

KoiGuard

A personal Android app that uses a local VPN to filter DNS requests for known ad, analytics, and tracking domains.

Latest version: 0.4.0 signed release

KoiGuard

Status: protected

Stop protection
  • DNS blocking
  • Block logs
  • Filtered Google Search

What It Blocks

KoiGuard blocks DNS lookups for known ad networks, analytics SDKs, attribution SDKs, and tracking domains.

Current Limit

DNS filtering cannot reliably remove ads served from the same Google, YouTube, or app-owned domains as normal content.

Install Note

Version 0.4.0 and later use the same release signature. Install over 0.3.0 when updating.

Version History

0.4.0

Filtered Google Search screen

Added an in-app Google search screen that hides sponsored result blocks and blocks ad click-through hosts inside the WebView.

0.3.0

Signed release, logs, app bypass, and remote blocklist

Added release signing, an in-app log view, remote blocklist updates, and per-app bypass controls.

0.2.0

Stronger DNS rules and safer layout

Expanded ad SDK domains, routed more common DNS resolvers through the filter, and improved top spacing.

0.1.0

Initial prototype

Added the local VPN DNS filter, basic domain rules, and the first download landing page.