How to make a porn blocker you can't just delete in a weak moment (iPhone)

The fantasy is a blocker that is physically impossible to remove. You set it up once, and the weak-moment version of you simply cannot get past it. On iPhone, that thing mostly does not exist, and any app that claims it does is overpromising. But you can get close, with two honest layers, and it is worth understanding exactly how far each one goes before you trust it.

The hard truth first

Apple does not let an app stop you from deleting it. There is no setting a developer can flip that makes their own app un-uninstallable. So when an app markets itself as "uninstall-proof," what is almost always happening is one of two things. Either it is overstating what it can do, or it is quietly leaning on the one thing on the iPhone that genuinely can block deletion, which is not the app at all. It is Apple's Screen Time.

Screen Time has a restriction called "Don't Allow Deleting Apps." When that is on, the delete option disappears across the whole phone. That is the only real deletion lock iOS has, it belongs to Apple, and it is guarded by a passcode. Any honest answer to "can I make a blocker I can't delete" runs through that fact.

So split the problem in two

Once you accept that, the goal gets clearer. There are really two separate things you are trying to make hard.

One, hard to turn off. The most common relapse is not deleting the app. It is opening it, flipping the blocker off for "just a minute," and flipping it back later. The app is still installed the whole time. That bypass is the one that matters most, because it is the easiest.

Two, hard to delete. The rarer but more final move, where you remove the app entirely so nothing is standing in the way.

Each one has a real answer. Neither answer is "the app physically cannot be removed," because that answer does not exist on iPhone.

Layer one, hard to turn off, the cooldown

This is the part an app can actually do well, and it is what Escape's Strict Mode is for. When Strict Mode is on and you go to turn the blocking off, you do not get an instant toggle. You get a cooling-off timer that you set ahead of time, 30, 60, or 120 minutes. The block stays on until that timer runs all the way out. You can close the app, force-quit it, walk away, and the timer keeps going. There is no tap that skips it.

The reason this works is the same reason any of this works. The urge that makes you want to disable the blocker is loudest for a few minutes and then it fades. A cooldown drops a wall right into those few minutes. By the time the timer is up, the version of you that wanted past it is usually gone. You can also keep an optional PIN on top, so turning it off takes a code you deliberately did not memorize easily.

It is honest friction, placed exactly where willpower is thinnest, which on most nights is around 11pm on a Tuesday. It does not pretend to be a cage. It is a speed bump in the one spot you tend to crash.

Layer two, hard to delete, iOS Screen Time

For actual deletion, the only real lock is the Apple one. In Screen Time you turn on Content and Privacy Restrictions, then set "Deleting Apps" to "Don't Allow." Now the app cannot be removed from the phone until that restriction is turned back off, which takes the Screen Time passcode.

Escape walks you through setting this up, because Apple gives no way for an app to switch it on for you. It is a guided walkthrough that opens the right Settings screens, nothing more, since the lock is Apple's to hold. The upside is that this layer is free and built into every iPhone. The other upside is honesty. If you ever turn that restriction back off, Escape notices the next time you open it and reminds you that the deletion lock is down, because that is the one bypass and you should know when it happens.

Full standalone walkthrough lives in the Screen Time setup guide if you want the step-by-step with screenshots-in-words.

The honest limit, and the real lock

Here is the part most apps do not tell you. If you hold your own Screen Time passcode, you can always undo all of this. A determined weak-moment version of you can open Screen Time, turn off the deletion restriction, wait out a cooldown, and remove the app. Code cannot stop a person who controls the passcode to the code.

So the strongest setup is the oldest one, and it is not technical at all. You have someone else hold the Screen Time passcode. A partner, a sibling, a close friend, a sponsor. Now "delete the blocker" is not a private decision you can make alone at midnight. It is a phone call where you have to ask another human to unlock it for you, and explain why. That conversation almost never happens. The urge passes first.

That is the actual lock. Not a line of code. A relationship with a little friction built into it. The Family Sharing guide covers how to set the passcode-holder version up properly.

Why I will not call this "uninstall-proof"

Plenty of apps in this space sell themselves as impossible to remove. On iPhone that is mostly marketing, and I think selling someone a false sense of a cage is worse than telling them the truth. The truth is that you can build real, layered friction, a cooldown on turning it off and Apple's restriction on deleting it, and you can make that friction genuinely hard to get past, especially if someone else holds the key. What you cannot do is make it impossible, and an app that tells you otherwise is hoping you will not test it.

Friction that works and is honest about its one bypass beats a cage that turns out to have a door. That is the whole design.

How to set it up

The Safari blocker in Escape is free and is the first layer, the thing that actually blocks the sites. Strict Mode adds the turn-off cooldown. Apple's Screen Time, which Escape guides you through, adds the deletion lock. And if you want it to actually hold on a bad night, hand the Screen Time passcode to someone you trust. For the full layered defense that all of this sits inside, see the complete iPhone-blocking guide.


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