Back to Help Center
Privacy & Features

How does the Ads & Trackers Blocker work?

2 min read

Ads & Trackers Blocker filters out known ad and tracking domains at the DNS level while you're connected to Kryon. Domains in the block list never resolve, so ads and trackers never load.

How it works

When the toggle is on, DNS queries for known ad and tracking domains are filtered out, so the request never reaches an ad server.

Because it works at the DNS level:

  • It blocks ads and trackers that load from separate domains (most of them)
  • It does not block ads served from the same domain as the page (some YouTube and first-party ads)
  • It works on all platforms where you're connected to Kryon — phone, desktop, browser-via-system-VPN

How to enable

  1. Open the app
  2. Go to Settings → Ads & Trackers Blocker
  3. Toggle it on
  4. Reconnect (the rule applies on the next connection)

Off by default. The setting persists across app launches.

What it does and doesn't catch

Catches:

  • Banner ads, video pre-rolls served from third-party ad networks
  • Tracking pixels, analytics beacons
  • Telemetry endpoints from many apps

Doesn't catch:

  • Ads embedded in content from the same domain (e.g., some platform-native ads)
  • Sponsored content that doesn't load from a separate ad network
  • Trackers that bypass DNS (rare but possible)

For more aggressive blocking, combine with the Kryon browser extension — it adds page-level filtering on top of DNS-level blocking.

When you might not want it

  • A site won't load correctly because it depends on a blocked tracker (rare)
  • You're testing or developing ad/analytics integrations
  • You explicitly want to support a site by viewing its ads

Turn it off in the same toggle; the rule is removed on the next connection.

Privacy note

The block list is bundled with the app and applied locally — no per-domain query is sent to Kryon to check if a domain is on the list. Your browsing isn't logged for the purpose of ad-blocking.