Every other screen time app treats you like a child to be monitored. SproutGuard is a wall you build for yourself — block distracting apps and websites, no account, no cloud, nothing leaves your phone.
Download free on iOSFree · No sign-up · Runs on Apple Screen Time
Adults who want to block their own apps and websites, start deliberate focus sessions, and keep a streak that makes overrides feel expensive.
Parents needing remote monitoring, family dashboards, GPS, or a tool that works on someone else's phone without their consent.
This matters because the category is full of parental-control products disguised as self-control apps. SproutGuard is for the opposite case: you are the person choosing the wall.
"My parents installed this. I cannot use the internet without fear of being monitored."
— Real review of a leading "self-control" appMost screen time apps are parental control tools wearing a productivity costume. They assume someone else needs to police you. The rest want an account, a subscription, and your usage data on their servers.
SproutGuard assumes the opposite: you're an adult who already knows the problem. You just want a wall — and you want to be the one who builds it.
Pick the exact apps and websites that pull you in. Put a wall between you and the endless scroll, whether it lives in an app or in Safari.
Start a session and stay locked in until you're done. No negotiating with yourself mid-task.
Build a daily streak. Watching the number climb is what turns a good intention into a habit.
See your real usage and watch it fall week over week. Progress you can actually point at.
Blocking, focus sessions, and streaks are available without creating an account or starting a trial.
Unlimited rules and weekly insights are part of the optional auto-renewing subscription. The free tier does not expire.
That distinction matters because this category is full of fake-free blockers that let you set everything up, then turn the wall off unless you subscribe. SproutGuard's core is usable before you pay anything.
You mainly need a clean app-or-website block, can live with Apple’s raw settings, and do not need extra motivation once the wall is in place.
The technical block already works, but you keep backing out. Sessions, streaks, and a clearer adult-first setup add cost to the moment you would otherwise override it.
That honesty matters. The right first answer for a lot of people really is Apple’s free Screen Time. SproutGuard is for the point where the missing piece is not capability, but friction and follow-through.
Close both the app and Safari route, not just the icon on your home screen.
The honest workaround when you cannot block only the Reels tab without blocking Facebook itself.
Handle the web player, short-link domain, and reinstall loophole before the block collapses.
For when the habit simply migrates from the app to reddit.com in Safari.
Block the app, the browser path, and discord.gg invite links together.
Block the app, bsky.app, and go.bsky.app shared-link routes together.
Block the app, threads.net, and the Instagram handoff route together.
Block the app, linkedin.com, and lnkd.in short links together.
Block the app, pinterest.com, and pin.it short-link routes together.
When the browser itself is the relapse route, not just one app or one website.
Block the app, the browser path, and m.me link escape hatches together.
Block the app, x.com, and legacy twitter.com link routes together.
Block the app, the web client, and t.me link routes together.
Block the app, the web client, and the shared-link escape hatch together.
Block the app, the web client, and the wa.me link escape hatch together.
Block the app, the browser path, and the shared-link escape hatch together.
The honest workaround when you cannot block only the Reels tab on Instagram or Facebook.
Block the app, Safari, and the short-link route together — not just Shorts.
You delete the icon, then open the exact same feed in Safari five minutes later.
m.me, wa.me, x.com, and invite links become the remembered fallback.
If tired-you can remove the block in ten seconds, the block is real only on paper.
The technical wall works better when a streak or session makes overrides feel expensive.
Your day, your streak, your call — all on your phone.




No sign-up screen, no email, no onboarding survey. The app opens straight into the thing you came for.
Choose the exact apps that eat your evening. Apple's own picker — SproutGuard never sees which ones you chose.
The wall goes up at the system level. Your streak starts counting the same day.
Requires iPhone on iOS 18 or later (iPad is not supported yet). Requires granting Screen Time permission — that's Apple's system prompt, and it's what makes blocking real instead of advisory.
Enter your daily hours and see the same number as full days per year and as waking years of the life you have left. No sign-up, runs entirely in your browser — and you can save your result as an image or share a link that opens on your exact numbers.
For bloggers, newsletters, and digital-wellbeing sites: copy one iframe snippet and publish the calculator on your own page. No tracking script, no cookie, no callback to us — the arithmetic runs on your reader's device.
An open-source command-line tool we built and released for free while working out why nobody could find this app. Checks where any iOS app ranks in App Store search for any keyword. No API key, no account, no dependencies. MIT licensed.
A no-email updates feed for new guides, calculator changes, and debugging write-ups. Works as RSS/Atom and as JSON Feed for readers, link roundups, and static-site subscribers who do not want email.
go.bsky.app shared-link escape hatch.lnkd.in short-link escape hatch.pin.it short-link escape hatch.m.me escape hatch.x.com and twitter.com escape hatches.t.me escape hatch.wa.me escape hatch.
SproutGuard is an iPhone app, so there is nothing to install here. Point your iPhone camera at this code and it opens straight to the App Store page.
Currently available on the US, UK, Canada, Australia, Ireland and New Zealand App Stores. Free, no account, nothing leaves your device.