What a Safari content blocker can — and can't — see

A common worry: "If I install a porn blocker on my iPhone, can the company see what I'm browsing?" The technical answer is unusually clean — for Safari content blockers specifically, the answer is no, by design. Here's why, in plain English.

How the iOS content-blocker API works

Apple built the Safari content-blocker API a few years ago. The design has one specific privacy goal: blocker apps should be able to block content without seeing what you browse. They achieve this with a simple architecture.

  1. The blocker app delivers a list of rules to Safari. The list looks like: "block any URL matching pattern X, hide any element matching pattern Y." It's a static document — Escape's list has 11,868 entries, mostly domain names.
  2. Safari saves the list. From that point on, Safari handles the actual blocking. When you visit a page, Safari checks the list locally and blocks anything that matches.
  3. The blocker app is not involved in the actual blocking. It doesn't get notified that something was blocked. It doesn't see the URL you tried to visit. It doesn't see the URL you successfully visited either.

It's a one-way handoff: the blocker hands Safari the list, and then steps out of the room. Safari does the rest, locally on your phone.

What this means in practice

  • The blocker company has no record of which sites you visited.
  • The blocker company has no record of which sites were blocked.
  • Even if the blocker company wanted to track your browsing, the API doesn't let them. Apple wouldn't approve the app.
  • Switching off the blocker, deleting the app, or rebooting your phone doesn't change any of this — there was never any data to begin with.

This is unusually private for an app category. Most things you install on your phone could, in theory, see more about you than they advertise. Safari content blockers genuinely can't.

What the blocker app can see

To be honest about the limits: the blocker app does have access to a few things on your phone, just like any app:

  • Whether the user has tapped certain in-app buttons.
  • Anonymous app-usage signals (which screens were viewed).
  • Whatever the user explicitly types into the app (custom block list entries, journal entries, etc.).

None of that is your browsing. It's just app-level interaction data. For Escape, those signals are anonymous (via TelemetryDeck — no personal identifiers) and the user-typed content stays on-device. Full privacy policy spells out which signals are sent.

How this differs from other "blocker" categories

Not every app called a "blocker" works the same way. Worth distinguishing:

Safari content blockers (this is the privacy-respecting category)

Use the iOS content-blocker API as described above. Cannot see browsing. Examples: Escape, several Christian-aligned options.

Accountability software (different category, different privacy posture)

Designed to see your browsing and report it to a third party. Uses different iOS APIs (sometimes a configuration profile or VPN-style network filter). The whole feature is monitoring. Examples: Covenant Eyes. Use this if surveillance is what you want; not the same as a content blocker.

Parental-control DNS apps

Operate at the network level. Can theoretically see DNS queries (which is which domains you tried to connect to, though not the full URL). Usually configured by a parent for a child's device. Examples: Bark, Net Nanny.

Browser-built-in filters

Safari's own "Limit Adult Websites" filter is part of Apple's Screen Time. Apple sees the configuration but, per Apple's own privacy policies, doesn't use it for advertising or share with third parties.

Why this matters for recovery

The right shape for a recovery tool is one that helps you without watching you. The Safari content-blocker API was, accidentally or by design, built for this: it lets a small company ship a powerful blocker without any technical capacity to see what you do with it.

For an honest recovery posture: the blocker is a fence, not a camera. The work that happens inside the fence — what you write, what you reflect on, what you slip on and recover from — is yours alone. Escape's privacy policy describes this in concrete terms.

For the layered iPhone-blocking strategy that uses the Safari content-blocker as one of three layers, see how to block porn on iPhone. For the broader privacy framework, see the privacy pillar.


Escape is a Safari content blocker, a 90-second urge ritual, practice games that retrain how you meet an urge, and 27 short courses on identity and the long arc of recovery. No account, no personal tracking.

Download on the App Store

← All posts

Get Escape on the App Store