You blocked a porn site and it still loads. Here is why.

You set up a block. You tested it. It worked. And then one night the site loaded anyway, and the whole idea of blocking felt like theater. It is not. A blocked site that still loads has one of five boring causes, and every one of them has a fix. Here they are, in order of likelihood.

1. You are in a different browser

This is the big one. Safari content blockers cover Safari, and nothing else, by Apple's design. Chrome, Firefox, Brave, Edge, and the built-in browsers inside apps all ignore Safari's blocker completely. If the site loaded, check what actually opened it. The fix is an all-browser layer. Escape's Deep Block filters every browser on the phone, which is covered in detail here.

2. You are on a mirror

Big adult sites live at many addresses. Numbered variants, country endings, proxy pages. Your block on the main domain is working fine while the mirror walks right past it. The fix is blocking from a curated list instead of one name. Escape's list carries 40,000+ known adult domains including the mirror families, and anything it does not know yet goes into your custom blocks in one tap.

3. The page was already open or cached

Content blockers stop new page loads. A tab that was open before the block, or a cached page, can still display. Close the tabs, and if you want to be thorough, clear the browser's history and website data. If it stays gone after that, this was your cause.

4. The block was Screen Time, and Screen Time has gaps

Apple's Limit Adult Websites is a genuinely useful first fence, and it is general by design. It catches major sites and misses long-tail domains, image searches, and some mirrors. People in recovery notice the gaps at the worst times. The honest breakdown is here. The fix is not abandoning Screen Time, it is stacking a curated blocklist on top of it.

5. The blocker got turned off

Sometimes the site loads because at some point, in some moment, the toggle got flipped, and there is no version of this worth pretending does not happen. It is the most human failure mode a blocker has. The fix is a blocker built for that exact moment. While Deep Block runs, iOS itself greys out the Safari extension toggle, so it cannot be quietly switched off. Strict Mode puts a cooling-off wait in front of every off switch, and the deletion lock makes removing the app a decision instead of an impulse. What bypass-resistance honestly means is written up here.

The checklist, in one place

  1. Check which browser loaded it. If it was not Safari, you need all-browser coverage.
  2. Check the address. If it is a variant or mirror, block from a curated list, not a name.
  3. Close old tabs and clear website data.
  4. Stack a curated list on top of Screen Time rather than relying on either alone.
  5. Make the off switch slower than the urge, with the greyed toggle and a cooling-off wait.

Escape covers all five in one place. The Safari blocker and custom blocks are free forever with no account, and the five layers handle the rest. It is on the App Store.


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 27 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 Blocking porn on iPhone and iPad, or go deeper with the You grew up on this course.

See how the five layers of protection fit together, from the free Safari blocker through Deep Block and Strict Mode.

← All posts

Get Escape on the App Store