What a Safari content blocker can and can't see

A Safari content blocker can't see what you browse: it can see only what happens inside its own app. A common worry is "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, and Escape's Safari blocker is built exactly this way. 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 40,000+ 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: Safari content blockers genuinely can't see your browsing.

Does a porn blocker tell anyone what you did?

A Safari content blocker can't, because it never learns what you did: Safari does the blocking, and the app isn't told. Whether anyone else hears about it depends on the kind of app. Some tools are designed to share your activity with a partner or parent; that is their purpose, and some people choose exactly that. Screen Time can show activity reports to whoever manages it through Family Sharing. Escape tells no one. There is no account, no report, and nobody on the other end, and its App Store privacy label reads Data Not Collected.

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.
  • What happens inside the app itself (which screens you open).
  • Whatever the user explicitly types into the app (custom block list entries, journal entries, etc.).

None of that is your browsing. For Escape, none of it leaves your phone either: there is no account and no analytics, and the App Store privacy label reads Data Not Collected. The privacy policy spells this out.

How this differs from other "blocker" categories

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

Safari content blockers (they never see your browsing)

Use the iOS content-blocker API as described above. Cannot see browsing. Escape's free Safari blocker works this way.

Escape's Deep Block (every browser, still private)

Escape's Premium layer on iPhone and iPad. It carries the block into Chrome, Brave, Firefox, Edge and any other browser, plus private and incognito tabs, because it sits underneath all browsers. Blocking still happens on your phone, and Escape still never sees what you browse.

Accountability software (a different purpose)

Designed to share your activity with a partner you choose; that is its purpose, and some people want exactly that. It is not the same as a content blocker, which never sees your activity at all. If you want a person in it without sharing anything, Escape lets a trusted person hold the key instead: how that works.

Apple's built-in filter

The "Limit Adult Websites" filter is part of Apple's Screen Time and works across the phone's browsers. It makes a good second layer behind Escape.

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.

Escape's Safari blocker is free and needs no account, and its privacy label reads Data Not Collected. You can find it here: Escape on the App Store. For the full iPhone setup, see how to block porn on iPhone. For the broader privacy framework, see the privacy pillar.

Common questions

Can a porn blocker see my browsing history?

A Safari content blocker can't. It hands Safari a list of rules, and Safari does the blocking on your phone without telling the app which sites you visited or which were blocked. Escape's Safari blocker works exactly this way. Tools designed to share your activity with a partner work differently; that is their purpose.


Escape blocks porn in Safari for free, extends to every browser with Deep Block, and adds a 90-second urge ritual, practice games that retrain how you meet an urge, and 28 short courses on identity and the long arc of recovery. No account, no personal tracking.

Download on the App Store

Rated 4.8 on the App Store

More on this topic in Privacy in recovery apps, or go deeper with the Who you became in private course.

← All posts

Get Escape on the App Store