About

iOS Screen Time is already the best iPhone app blocker. The only problem? You know the passcode.

I built WaitToUnlock because I kept doing the same dumb thing: set a Screen Time limit, hit it, then just... type in my own passcode and turn it off.

Self-control software is useless if you're the one holding the key.

WaitToUnlock fixes that by taking the key away from you, on purpose:

  • Generates a random Screen Time passcode for you.

  • Walks you through a deliberately confusing guided entry with decoy digits, deletes, and re-entries, so you physically can't memorize the passcode as you type it.

  • Locks the passcode away the moment you're done.

  • Makes you wait 6 hours before you're even allowed to request it back.

This is why it works differently from apps like Opal. Those apps have to block things themselves, so if your willpower runs out, you can usually just uninstall the app or disable its permissions.

WaitToUnlock doesn't block anything. Apple's built in Screen Time does.

Once you no longer know the Screen Time passcode, the limits are enforced by iOS itself. You can't uninstall Screen Time, you can't turn it off, and you can't change your limits without the passcode. Even if you delete WaitToUnlock, your Screen Time restrictions stay exactly as they are.

No app to keep running. No VPN. No accessibility permissions. No AI nagging you to put your phone down. Just Apple's own Screen Time, with the one loophole finally removed.

Free to use, with a $9.99 lifetime tier if you'd like to support the project.