Guided Growth · Screen-Time Coach

Every feature, how the competitors do it, and the GG version

A feature-by-feature teardown of the screen-time category (One Sec, Opal, Jomo, ScreenZen, Clearspace, Freedom, AppBlock, Unpluq, and the built-in tools), with a working Guided Growth mock under each one that takes the best of all of them. Built from real competitor screenshots and a four-direction research pass. Scroll, or jump to a feature.

01

Onboarding and getting set up

Trust before the ask

The first few minutes of a screen-time app, before it has proven anything, when it is already asking to see how you use your phone. Every competitor treats this as a formality to click through. GG treats it as the first real conversation.

Why it matters

Onboarding is the one screen where GG has done nothing for the user yet, and is already asking for something big: access to Screen Time. Every source in this category's research names permission setup as a weak point, from One Sec's manual Shortcut configuration to Opal's own help article for a permissions screen that gets stuck. The category rushes past this moment. A voice coach cannot out-block anyone, but it can out-honest every static form on this screen, and that honesty is what earns the grant in the first place.

one sec

the manual ritual
one sec setup and proof screens one sec reason chip screen, understand your intentions
Real Shortcut setup: One Sec / iOS / 01_Onboarding

Setup means hand-building a personal iOS Shortcut for each app you want to slow down, the most technical first-run flow in the category, then a rotating reason-chip screen asking why you are opening the app.

Loved: the intention chips make you name the reason in the moment Hated: manual Shortcut setup, plus setup surveys that recur every time the app opens

Opal

the fast payoff
Opal onboarding, get back 1h23m every day
Real permission grant: Opal / iOS / 01_Onboarding

Shows a projected time saved the moment setup data is entered, then staggers the rest over a 30-day program, basic sessions first, community and leaderboard withheld until day 14 so social comparison does not scare off a new user.

Loved: an instant payoff before any real use has happened Hated: reviewers call the redesigned setup complex, confusing, and too nosy about biometrics

Jomo

the preset shortcut
Jomo onboarding, reclaim 2h+ every day Jomo blocking rule presets, set blocking rules you will stick to
Real preset picker: Jomo / iOS / 01_Onboarding

Over 20 ready-to-use blocking rule presets let a new user pick a rule instead of building a schedule from nothing, the strongest first-session-to-value bridge found across the whole category.

Loved: presets remove the exact decision paralysis every other app leaves you with Hated: Jomo's own help docs admit blocks can stay stuck after deletion

ScreenZen

the free-first proof
ScreenZen onboarding, configure a pause before opening an app
Real pause setup: ScreenZen / iOS / 01_Onboarding

Sets up a per-app pause and a self-written reflection line during onboarding, free and donation-supported with no paywall in the way, a choice reviewers repeatedly call out against subscription-heavy competitors.

Loved: no paywall between setup and the actual feature Hated: the pause habituates fast, the brain adapts to the delay within weeks

Freedom

the one-decision setup
Freedom onboarding, schedule focus and save 2.5 hours
Real session builder: Freedom / iOS / 01_Onboarding

Setup is a single recurring session, for example every weekday 9 to 1, synced automatically across every device the moment it is created, so the decision only gets made once.

Loved: set once and never revisited, the strongest word-of-mouth story in the category Hated: a five-minute break button undercuts the very setup promise once it is found

GG's version: three honest steps, then you are set

What GG does

  • Explains exactly what the coach can and cannot see before it asks for Screen Time access, not after, so the permission is a kept promise rather than a legal screen nobody reads.
  • Takes Jomo's instinct to hand you a preset, but the preset is your own reason in your own words, not an app category.
  • Takes Opal's fast first-run payoff, but the payoff is one small, visible boundary you can undo, not a manufactured "weeks saved" number.
  • Starts with one boundary, not a schedule to configure, because the category's own reviews show new users abandon setup screens that ask for too much before proving anything.
Best of all of them: one sec's honesty made prominent instead of buried, Jomo's preset ease, Opal's quick payoff, none of the batched permission grabs every reviewer above complained about. Tap through the phone.
02

Picking apps and your reasons

GG differentiator

Every blocker starts the same way: pick some apps from a list. The whole category treats that list as the setup. GG treats the next question, why you actually reach for them, as the real product.

Why it matters

One app is never one reason. You open the same app to take a break, to escape, to numb out, to stay in the loop, sometimes for real work or a laugh. A single label for a whole group is fake, and a coach built on a fake label gives fake help. So GG captures the range of reasons you use these apps, in plain words, then uses them at the one moment they matter: when you reach for the app and the coach can ask which reason is really driving this, and whether opening it gives you that.

one sec

reason chips
one sec named blocks one sec reason chips

Closest to the right idea. A screen asks "why do you want to open Instagram" with tappable chips: Search for Info, Distraction, Can't sleep, Stalk crush. But setup runs through Apple Shortcuts (the most technical first-run in the category), and the survey recurs at every unlock.

Loved: it asks the reason, not just the appHated: technical setup, and the survey repeats every single time

Jomo

intention field
Jomo blocking rules

Per unlock, a free-text field asks "what is your intention this time", the only competitor that captures a reason in the user's own words rather than a fixed menu. Picked apps also feed 20-plus ready-made blocking rules, so setup skips decision paralysis.

Loved: your own words, not a canned menuHated: reviewers report selected apps sometimes never actually block

Opal

no reason, just apps
Opal culprits list

Apps or categories get picked into a focus session, then Opal auto-surfaces the top "Culprits" per app with a week-over-week change. Strong on the numbers, but it never asks why you use them, so the whole thing stays about minutes, not motives.

Loved: automatic, zero extra setupHated: recent redesign called complex, noisy, controlling

ScreenZen

self-written message
ScreenZen rule builder

Rules can target one feature inside an app (block Reels, leave messaging), and the friction prompt can be a personal message you write for yourself, on top of a plain "is this important?" default. A message, but not a set of reasons that adapt to the moment.

Loved: granular, and a message in your own voiceHated: wrong lockout durations and re-lock bugs broke trust

GG's version: pick the apps, then the reasons you reach for them

First, which apps do you want to work on? Tap the ones that get you.
IG
Instagram
TT
TikTok
X
X
R
Reddit

What GG does

  • Uses the same system picker everyone already trusts. Table stakes stay table stakes, no proprietary app-discovery maze.
  • Then asks the real question once, at setup: what are the reasons you reach for these? You pick as many as fit, in plain words, not one label.
  • The reasons adapt to the kind of apps you picked. Social apps offer social reasons, a news or shopping app would offer its own.
  • Takes one sec's reason chips and Jomo's in-your-own-words intention, but asks it once, and saves it every unlock. Those reasons come back at the blocked moment, so the coach can ask which one is driving this and whether it is giving you that.
Best of all of them: the trusted picker, one sec's reason chips, Jomo's own-words intention, ScreenZen's personal voice, but captured as several honest reasons and used by a coach that brings them up at the exact moment you reach for the app. Tap a few apps, then pick your reasons.
03

The blocked moment

GG wins here

The instant a user opens an app they are trying to cut down on. Every app throws up a wall here. It is the most-hated screen in the category, and GG's biggest opening.

Why it matters

This is the make-or-break moment. The user is usually bored, tired, lonely, or avoiding something, and a cold gray wall either gets ignored or gets rage-uninstalled. The whole category treats this screen as a denial. GG treats it as the one moment a coach can actually help, which is exactly where a voice coach beats a static wall.

one sec

the breath
one sec
In-app pause: open One Sec / iOS / 03_Core_Experience

Forces a deep breath and a short wait before the chosen app opens. Calm, simple, effective at breaking the autopilot reach.

Loved: the pause really interrupts the reflexHated: same animation every time, wears off

ScreenZen

breathe + reason
Open ScreenZen / iOS / 03_Core_Experience

A breathing delay plus a prompt to state why you are opening the app, then a choice to continue or close.

Loved: the "why" prompt adds a beat of awarenessHated: still easy to tap straight through

Jomo

block + action
Open Jomo / iOS / 03_Core_Experience

Blocks at set times, after limits, or until an action is taken. Firmer than a pause, configurable.

Loved: flexible rulesHated: can feel like a chore to clear

Opal

hard focus
Open Opal / iOS / 03_Core_Experience

Focus sessions with a stricter lock and a Focus Score. Strong for people who want a commitment device.

Loved: genuinely hard to bypass in deep modeHated: feels punitive, "prison" complaints

Roots

playful / Monk Mode
Open Roots (see App Store shots)

Ranges from playful camera actions to a strict Monk Mode you cannot turn off until the next day.

Loved: the strict mode actually holdsHated: no escape hatch when life happens

GG's version: the wall becomes a conversation

This is your pause point

You set this one because evenings are for winding down with Maya.

What GG does

  • Takes one sec's pause and ScreenZen's "why" prompt, but makes it a real, optional voice conversation, not a fixed ritual that wears off.
  • Quotes the user's own reason back, in their words, stored at setup. No competitor does this.
  • The override is honest and non-shaming. Five intentional minutes, logged, never a red failure. That fixes the number-one "prison" complaint.
  • The coach can ask one short question ("what are you hoping this gives you right now?") and route to a breath, a return, or a deliberate few minutes.
Best of all of them: one sec's interruption, plus ScreenZen's reason, plus an honest override, plus a coach that remembers the why and can actually talk. Tap "Talk to me" in the mock.
04

Schedules, limits, and focus sessions

a soft limit, not a wall

The structure a person sets up ahead of time, before the moment even shows up: a protected window, a daily cap, a committed focus block. Every serious blocker in this category has a version of this. Almost none of them make it feel like anything other than configuration.

Why it matters

Willpower runs out fastest in the moment. A schedule and a limit are how a person borrows structure from an earlier, clearer-headed version of themselves. Freedom answers this with a named recurring session synced across every device. Opal answers it with a strict focus session and a score. Jomo answers it with a graduated menu of friction the user can dial up or down per app. GG takes the shape of all three (a window, a soft limit, one template) but treats the limit as a tripwire the coach quietly watches, not a countdown clock the user has to manage.

Jomo

schedules + graduated friction
Jomo App Store screenshots: reclaim 2h plus every day, blocking rules, is this time on TikTok really worth it Jomo App Store screenshots: recurring Work Time schedule, choose your friction (write reason, wait a delay, enter code, none), Reddit limit with 5 Dopamine Hits

Recurring blocking rules by day and time (a "Work Time" schedule, 9 to 5), plus a friction menu set per app: write a reason, wait a delay, enter a self-set code, or none at all. Limits count opens as well as minutes, reframed as "5 Dopamine Hits" rather than a bare number.

Loved: the only app studied with a genuine choose-your-friction menu, so resistance can match how much you need itHated: strict-mode limits sometimes don't count, or the chosen app never actually blocks

Opal

focus sessions + score
Opal App Store screenshots: improve work family and sleep, plan your offline time with scheduled blocks Opal App Store screenshots: master your time dashboard, in a focus session, Instagram blocked by Opal, streak and focus hours

Three-tier session strictness: Normal, Timeout with an escalating delay between breaks, and Deep Focus, which literally cannot be ended early. A Focus Score, gems, and cosmetic "block style" unlocks sit on top of the session itself.

Loved: Deep Focus's no-early-exit is the single most-praised mechanic in this whole research pass, one reviewer said she "almost cried" watching her screen time dropHated: reviewers call the redesign complex, confusing, and controlling, and the gems and leaderboard layer draws repeated "bloat" complaints

Freedom

recurring cross-device sessions
Freedom App Store screenshot: Schedule Focus with recommended sessions, Focused Work, Deep Work Mornings, Better Sleep, All Day, Custom Schedule Freedom App Store screenshot: start a session, active session with 13 minutes left, length picker from 15 minutes to 24 hours

Named recurring sessions ("Deep Work Mornings," 06:00 to 10:00, Monday to Friday) sync live across phone, laptop, and browser. Locked Mode disables logout entirely and allows only one emergency end per week.

Loved: closes the "just switch devices" loophole better than anything else studied, grew to 500,000 users on word of mouth aloneHated: a recent update was called "more condescending," and the five-minute break button is described as a constant, unnoticed way around a session

GG's version: one window, one honest limit

Set a boundary

One window, one soft limit. I will let you know if it's crossed. I am not counting every tap.
Window
8:00 PM to 10:00 PM
The apps you are limiting
late-night feeds
Tonight so far18 / 20 min
Nothing crossed yet. I will only speak up if this one does.

What GG does

  • Takes Freedom's one-named-window idea and Jomo's soft limit, but skips the schedule-builder UI. "Protect my evening" sets both in one tap.
  • The limit is a tripwire the coach watches for a threshold crossing, not a live countdown of exact minutes. That is the honest, on-device model, not a claim GG cannot back up.
  • No score, no gems, no leaderboard. Opal's Deep Focus is the one mechanic people say actually worked, so GG keeps the real commitment and drops the cosmetics that draw the "bloat" complaints.
  • Crossing the limit is not a locked wall. It is a heads up, phrased the way GG always frames an override: honest, no shame, logged. Adjust the limit in the mock and watch it flip.
Best of all: Jomo's graduated limit, Freedom's one-window-everywhere simplicity, and Opal's real commitment device, without the gems, the leaderboard, or the paywall on the one mode people actually loved.
05

Usage insights and dashboard

Honest by design

The screen where a user checks how their week actually went. The category's answer is more charts. GG's answer is two honest views of the same week, one exact for the user, one plain about what the coach actually has.

Why it matters

People do want to see the number, the trend, the proof that something changed. But a dashboard alone only measures behavior, it never knows whether the change actually helped. GG can show the same exact numbers the category shows, on-device, while being straight about the much smaller, privacy-preserving slice the coach itself works from. Nobody else has to make that distinction, because nobody else has a coach talking back.

RescueTime

Productivity Pulse
RescueTime App Store dashboard and pulse score RescueTime category pulse breakdown RescueTime track your progress screen

A fully automatic 0 to 100 Productivity Pulse, time-weighted across five categories from Focus Work to Distracting, no manual tagging. Plus standing Goals with alerts and a scheduled Monday weekly digest email.

Loved: a standing, checkable goal, not just a one-time numberHated: a $15/month tracker that iOS reviewers say still can't deliver the per-app detail they expected

Rize

session quality score
Rize automatic timeline and work hours dashboard Rize dashboard detail Rize session breakdown

Goes one level deeper than a daily total: every auto-detected work session gets its own quality score out of 100, built from 20+ behavioral attributes, entirely in the background, no timer to start.

Loved: judges the session, not just the day, with zero manual setupHated: desktop and web only, no real phone app, the exact granularity users want most is the part locked away from mobile

StayFree

the free baseline
No screenshots captured for StayFree in this research drop

A straightforward pickups-and-time-per-app counter, sitting in the same free-baseline tier as Apple Screen Time and Android Digital Wellbeing.

Hated: leans on moral language like "wasted time" on its own numbers, and users specifically resent the shaming framing

Opal

reports + Focus Score
Opal master your time App Store screen Opal get back time saved screen Opal limit distracting apps screen

Home screen shows Focus %, total screen time, top "Culprits," a "For You" tip, and an explicit week-over-week percent change ("down 27% since you installed Opal"). The Focus Score doubles as a currency: gems and cosmetic block-style unlocks sit on top of it.

Loved: the week-over-week delta makes the number feel like real progress, not just a reportHated: gems, cosmetics, and a global leaderboard on top of the score read as bloat and overkill to reviewers who just want the number

GG's version: the same week, told two honest ways

This week, exact
Social, 11pm-12am window47 / 60 min
Entertainment today72 / 60 min
M
T
W
T
F
S
S

What GG does

  • Takes Opal's week-over-week delta and RescueTime's standing Goal, but attaches both to a boundary the user named, not a category label or a leaderboard rank.
  • Never claims Rize or RescueTime's exact per-app granularity for the coach itself, because on iOS it genuinely cannot have it. The tripwire model, category and window thresholds, is the honest ceiling, and GG says so out loud instead of implying more.
  • Skips StayFree's "wasted time" scoring language entirely. The week grid reads as kept or missed, never as a moral score.
  • The full exact report (RescueTime and Rize's whole pitch) still exists, it just lives in the user's own sealed on-device view, one tap away, not inside the coach's memory.
Best of all of them: Opal's delta framing, RescueTime's standing goal, and a second card, in plain sight, that tells the user exactly what the coach can and can't see. Trust replaces surveillance. Tap "What the coach sees" in the mock.
06

Motivation, streaks, and progress

Progress, not perfection

Every blocker in the category needs a reason to open it again tomorrow. Most reach for trees, gems, and streak counters, then watch a bug or a bad night turn that same counter into the reason a user quits.

Why it matters

A counter that can hit zero teaches one story: perfect or failed. Reviews across this category repeat the same pattern, a bug, a mis-tap, or a rough week breaks a streak or kills a tree, and the tool that was supposed to help now feels like one more thing that judged the user and lost. GG needs a way to show real progress that survives a bad night, because a bad night is exactly when the user needs the coach, not a red screen.

Forest

the living tree
Forest tree growth, wither warning, and achievement grid

A tree grows while you focus and withers the moment you leave the app or open a blocked one, with a whole forest of past sessions to look back on and a group mode where everyone's tree dies if one person breaks focus.

Loved: the most emotionally effective mechanic studied, a living thing with something to lose Hated: the same tree that motivates people also reads as a threat, and a subscription change that pulled features from paying users felt like a punishment to longtime fans

Opal

Focus Score & gems
Opal streak flame counter and focus dashboard Opal day streak, focus hours, and gem collection screen

A gem currency, a Focus Score, cosmetic block-screen skins, and a public leaderboard against friends and strangers. The heaviest points economy found anywhere in this research.

Loved: the flame and day-streak numbers feel good on a winning week Hated: independent reviews call the gems and cosmetics "bloat," and Opal's own community forum has said comparing hours against strangers feels discouraging, not motivating. Review

Roots

gamified / Monk Mode
No capture in this research pass. Check Roots on the App Store directly.

Ranges from playful, game-like unlock actions to a strict Monk Mode that will not turn off until the next day, its version of a motivation floor.

Loved: the strict mode genuinely holds for a user who wants a hard commitment Hated: no escape hatch when a real day gets in the way of the plan

ScreenZen

streak at the decision point
ScreenZen 7 day streak shown next to Unlock and Do not unlock buttons

Puts a "Day Streak!" counter directly on the unlock screen, next to Unlock (5s) and Don't unlock, so the number sits at the exact moment of temptation instead of a stats tab no one opens.

Loved: showing the streak at the decision point is sharper design than a dashboard-only counter Hated: a two star review shows the risk plainly, a user valued the lock because it stopped them from breaking their streak, then a bug made that same streak feel like a personal failure

GG's version: a week you can trust, not a streak you can lose

This week

5 nights held, 2 did not. Tap a red day to hear how the coach reads it.

Mon
Tue
Wed
Thu
Fri
Sat
Sun

What GG does

  • Takes Forest's felt weight and ScreenZen's timing, showing the week right where it matters, but nothing in the picture can die or reset to zero.
  • Skips Opal's gems, cosmetics, and stranger leaderboard entirely. Reviewers call that layer bloat, and comparing against strangers on a shame-adjacent habit demotivates rather than helps.
  • A missed night opens one short, optional question, not a red failure screen. The coach treats the miss as information about that night, not a verdict on the person.
  • The recovery line always lands on the same math, how many nights actually held, not how many in a row, so one hard night cannot erase a real week of progress.
Best of all of them: Forest's felt stakes, ScreenZen's timing at the decision point, and none of Opal's leaderboard or a single red failure state. Tap a red day in the mock.
07

Accountability and social

GG wins here

The category's answer to "will anyone notice" is a leaderboard or nothing at all. GG makes sharing a single optional choice, one person, one boundary, and lets the coach itself stand in as the accountability partner when there is no one else to tell.

Why it matters

Accountability works when someone else knowing raises the stakes a little. It backfires when that someone is a stranger on a public leaderboard and the user is already a bit ashamed of the number. Most of the category's answer is comparative and visible to a group. GG's answer is private by default, one person by choice, and covered either way by a coach who remembers the boundary whether or not anyone else ever finds out. That matters most for the user with nobody to loop in.

Jomo

Squads
Jomo App Store screenshot showing the Squads tab in the bottom navigation Jomo website screenshot showing recurring session and limit rules

Squads let you share your screen time with family, friends, coworkers, or a community and challenge yourselves to reduce it together, plus a Focus Club trend view. Jomo's own help center calls it "a non-invasive approach, focusing on shared time rather than monitoring specific apps," the softest version of a leaderboard found in this research.

Loved: shared totals, not a surveillance feed of which apps you openedNote: any visible number among peers can still turn competitive once the group leans into it

Opal

Focused Few
Opal App Store screenshot showing streak and focus hours on a personal profile Opal App Store hero screenshot showing focus score and screen time

A friends leaderboard ranked by screen time, streak, and focus hours, deliberately withheld until day 14 of Opal's 30-day onboarding program so habits form before social comparison enters the picture.

Loved: staged rollout keeps comparison out of week oneHated: "most people are embarrassed about their phone habits, they don't want friends seeing their struggles on a leaderboard"

Freedom

recurring sessions
Freedom App Store screenshot showing named recurring sessions like Deep Work Mornings Freedom App Store hero screenshot showing Start a Session

Freedom's signature move is a named, recurring session (Deep Work Mornings, 6am to 10am, Monday to Friday) synced across every device you own. Strong as a solo commitment device, but this research pass found no group or partner-visibility layer attached to it at all.

Loved: one schedule, every device, nothing to reconfigureNote: no peer or partner feature found for this app, a real gap next to Jomo and Opal

Focusmate

the stranger who shows up
No captures this pass: 09_Accountability Systems / Focusmate

Book a slot, get matched with a stranger over video, say your task goal out loud, work independently on camera for 25 to 75 minutes, then check in together at the end. Presence as accountability, a genuinely different lever than blocking or scoring. Free for 3 sessions a week.

Loved: a real person watching is a stronger lever than any scoreNote: on camera, at a booked time, a big ask when the real problem is loneliness or low energy, not low structure

ScreenZen

pause plus a streak
ScreenZen App Store hero screenshot about stopping doomscrolling
No capture of the accountability screen this pass

ScreenZen's core mechanic is an escalating pause before a chosen app opens, climbing from about 5 seconds toward 60 by the tenth daily attempt, with a streak counter shown right on the unlock-decision screen. Its own privacy page mentions optional social accountability data, though the partner mechanic itself is not detailed anywhere in this research.

Loved: the streak sits at the moment of temptation, not buried in a stats tabNote: the accountability side of ScreenZen is the thinnest documented of any app in this set

GG's version: one person, by choice, or nobody

Evenings with Maya

Protected 7 to 9pm, kept 5 of 7 nights
By default this stays between you and me. Sharing it with one person is optional, and you can turn it off any time.
Share this boundary
Off. Just you and your coach know.

What GG does

  • Takes Jomo's Squads idea, share totals, not surveillance, and Opal's Focused Few, a visible boundary among people who matter, but shrinks both to one person, opt-in, and never a public leaderboard. No comparison against strangers, the exact thing Opal's own community calls "a little discouraging."
  • Grounds the design in the single clearest proof point in the whole research pass, a Clearspace user writing "I really like being able to track progress with my brother." A partner only helps when they are emotionally real to the user, so GG never auto-suggests a group. One person, or nobody, both are fine.
  • The share itself is one line, "Evenings with Maya, protected 7 to 9pm," never app names, never minutes, never a dashboard export.
  • For the user with no one to loop in, sharing being off changes nothing about the coaching. The coach already remembers why the boundary exists and will ask about it later, the same relationship Focusmate tries to manufacture with a booked stranger and a camera.
Best of all of them: Jomo's Squads for sharing totals instead of surveillance, Clearspace's proof that a partner has to be emotionally real, and a coach that is the accountability partner for anyone who doesn't have, or doesn't want, a person to loop in. Tap "Turn on" in the mock.
08

The reflection and coaching loop

GG only

What happens after a boundary is kept or missed. The category stops at the number. GG is the only one that asks whether the number meant anything.

Why it matters

Every serious blocker can tell a user they saved 42 minutes today. None of them can tell a user whether saving those 42 minutes made the evening they actually wanted more likely. That second question needs a memory of how the person's evenings have felt, not just a log of app opens. GG already keeps that memory from its reflection and mood check-ins, so it is the one place in the category that can put a kept or missed boundary directly beside the user's own words and ask, gently, whether it fits.

Opal

the scoreboard
Opal progress and streak marketing screen
No reflection screen found: Opal / iOS / 03_Core_Experience

Focus Score, day streaks, and lifetime focus hours, reported cleanly and updated constantly. It is genuinely good at making progress visible.

Loved: the number makes effort feel real Gap: the score never asks how the evening actually went

Streaks, generally

one sec, Forest, ScreenZen
No boundary-plus-mood pairing anywhere: iOS / 03_Core_Experience, all four apps

A miss commonly resets a streak or a tree. The mechanic rewards not breaking a chain, not understanding why the chain broke.

Hated: a mis-tap streak reset feels like a personal failure, ScreenZen review Gap: the reset is the whole feedback loop, there is no next question

RescueTime, Rize

measurement only
No matching folder: measurement apps report minutes, not feelings

Granular time-tracking, categorized by app and hour. Built for people who already know what they want to change and just need the data.

Hated: paid tracker, still can't say if it helped, RescueTime review Gap: no product in the category has the user's own reflection to check the number against

GG's version: the boundary meets the reflection

Evening check-in. Quick note before anything else.
Late-night feeds boundary · kept, 3rd evening running
How are you feeling right now, in a word or two?

What GG does

  • Takes Opal's instinct to make progress visible, but replaces the lone number with the user's own words about how the evening actually felt.
  • Never says the boundary caused the feeling. It asks "does this fit?" and treats "not really" as just as useful an answer as "yes."
  • A missed boundary does not reset anything or turn red. The same check-in still runs, because the reflection matters more on a hard night, not less.
  • The coach only draws on what it already has, the boundary status and the user's own reflection and mood, never raw phone activity it was never given.
No competitor connects a boundary to how the user says they felt. GG takes Opal's instinct to show progress and RescueTime's instinct to measure honestly, drops the lone number, and asks the person instead. Tap a mood above to see it.
09

Recovery after a slip

GG wins here

What happens the moment after a boundary gets missed or overridden. Almost every blocker treats this as a failure to punish. GG treats it as information to use.

Why it matters

A slip is not the end of the story, it is data, but this category almost always makes it a moral event: a broken streak, a hidden bypass with no record of it, or a hard lock with no way out. Users who get burned once by a punitive lock or a broken streak learn to evade the tool, disable it, or quit it outright, and the whole enforcement loop collapses the moment it stops feeling fair. GG's opening here is not a stricter wall, it is an honest recovery, log the moment without shame, then use the pattern to make the plan fit the life the person is actually living.

one sec

the loophole
one sec
Settings bypass screen: not captured, One Sec / iOS / 05_Settings

The rotating breathing pause and reason chips are real friction in the moment, but the actual override sits one layer down: turn off the Screen Time permission in iOS Settings and the whole system disappears with it. Nothing gets logged, nothing gets talked through, the slip just evaporates.

Loved: the pause genuinely interrupts the reflexHated: one tap in Settings and there is no record it ever happened

ScreenZen

the streak break
ScreenZen
Streak-at-unlock screen: not captured, ScreenZen / iOS / 03_Core_Experience

A streak counter sits right on the unlock-decision screen next to Unlock and Don't unlock, which one reviewer said was exactly what stopped them from "just unlocking" and "breaking my streak." The same reviewer turned frustrated when bugs made the lockout duration wrong, so a technical glitch read as a personal failure.

Loved: the streak at the decision point actually gives pauseHated: a broken streak feels like a broken promise, bug or not

Opal

the deep lock
Opal
Deep Focus lock screen: not captured, Opal / iOS / 03_Core_Experience

Deep Focus mode has no early exit, and deleting the app does not lift the block either. That is exactly what people who wanted a real commitment device praise, but a separate reviewer reports the app still blocked after deletion by mistake, which turns one accidental setup choice into a lockout with no visible way back.

Loved: genuinely hard to bypass once you commitHated: a mis-set boundary becomes a trap, not a mistake you can undo

AppBlock

Strict Mode
AppBlock
Strict Mode lockout: not captured, AppBlock / Android / 03_Core_Experience

Strict Mode is the most hardened lock in the category studied, once active it can block uninstalling the app itself and even lock device settings entirely on Android. It is popular with people who want the decision taken out of their hands, but the research is blunt that a lock this total turns the app into an adversary the moment someone actually needs out.

Loved: it removes the moment-to-moment decision completelyHated: no visible way out reduces trust in setting any boundary at all

Roots

Monk Mode
Roots has no shots in this drop, see App Store listing (roots-screen-time-control)

Monk Mode is a literal hard lock that cannot be turned off until the next day, a valid choice for someone who wants a true commitment device. But a fixed timer has no room for the ordinary reasons life actually interrupts a plan, an emergency, a missed alarm, a genuine need, so the only response to any of them is the same wall.

Loved: it holds, no negotiating with yourself at 11pmHated: no escape hatch when life actually happens

GG's version: the slip becomes a calibration, not a failure

Quick check-in on your evening boundaries, nothing urgent.
9:00pm feeds limit4 / 4 nights kept
7:00pm feeds limit1 / 4 nights kept
You kept the 9pm one every night, but the 7pm one only once. That's not a failure, just information. Want to move it later, say 8:30?
Tue 7:12pm, 5 min Wed 7:40pm, 5 min Fri 7:05pm, 5 min

What GG does

  • Takes ScreenZen's honesty about tracking a boundary and Roots' idea of a real commitment device, but drops the punishment: an override gets logged, never a red failure, and no streak resets for it.
  • Directly answers the gap the research names: when one boundary holds and a nearby one keeps slipping, the coach proposes moving the second one instead of locking harder.
  • The override log stays visible to the user in plain language, not a hidden violation record like Strict Mode or a setting that quietly vanishes like one sec's bypass.
  • Nothing here needs an unbreakable lock. The plan gets more honest instead of more strict, which is the actual fix for the "prison" complaints Opal and Roots both draw.
Best of all of them: ScreenZen's visible tracking, Roots' idea of a real commitment device, minus the wall that has no way out, plus a coach that turns a slip into a plan that actually fits. Tap "Yes, move it to 8:30" in the mock.
10

Privacy and what the coach knows

Shown, not promised

Every blocker in this category already claims to respect your privacy. GG's opening is not a new promise, it is showing that promise as something you can tap through, instead of a policy page nobody reads.

Why it matters

On standard iOS, Apple physically seals exact app names and per-app minutes inside a report that cannot leave the phone, no matter what any company says in its privacy policy. That is not a GG feature, it is a platform fact every serious blocker on iOS shares. The real differentiator is not whether GG can honestly say "I don't see everything", almost everyone in this category can. It is whether GG shows exactly what the coach knows, in plain language, right where the user is already wondering.

Opal

display, don't store
Opal App Store listing
Data handling explainer: Opal / iOS / 05_Settings (no capture in this scrape)

Opal says it can display information about a used app on your own screen without storing it, and that detailed Android usage stays on-device. The promise lives in a help article, not on a screen you'd actually see day to day. source

Loved: on-device handling is exactly what privacy-minded users ask forHated: reviewers call the permission and face-biometric asks too nosy and controlling

one sec

the hidden token
one sec App Store listing
Data handling explainer: One Sec / iOS / 05_Settings (no capture in this scrape)

one sec hides the identity of the app you picked behind a cryptographic token, so the app itself never has to know which app it is pausing. A genuinely private piece of engineering, buried in a technical write-up. source

Loved: identity-hiding is a real architectural commitment, not a sloganHated: users report confusion over whether Screen Time or health access lingered after they deleted the app

Jomo

no access, on paper
Jomo App Store listing
Data handling explainer: Jomo / iOS / 05_Settings (no capture in this scrape)

Jomo states plainly that it has no access to a user's app and content data, the same category-standard line every serious blocker uses at signup. source

Loved: a clear no-access line at signup builds early trustHated: a paid reviewer says the actual privacy policy names analytics, crash reporting, chat, and email vendors collecting more than expected

GG's version: the promise becomes a screen you can check

What I can see

For privacy, I see your boundaries and categories and the moments a limit came up, not every tap.
On your phone only

Your detailed report

Late-night feeds47 of 60 min
Messaging1h 12m
Exact minutes, every app, every pickup. Yours to look at, and it stays on this screen.
What your coach knows
  • You named this group "late-night feeds"
  • It crossed the 60-minute boundary tonight
  • You chose "five more minutes" at 10:52
  • You told me it was to avoid an email

What GG does

  • Takes Opal's and Jomo's on-device promise and one sec's identity-hiding architecture, but stops leaving the proof in a help article. It becomes a screen the user can actually open.
  • Shows two layers side by side on purpose: the same detailed report every blocker already renders locally, and a separate, honest card labeled with exactly what the coach uses.
  • The toggle answers the question every reviewer asks in different words, "what can this app actually see?", with a plain sees/never-sees list instead of a settings maze.
  • Nothing here is a moat a competitor could not also build. On-device handling is table stakes among serious iOS blockers. What GG adds is a coach that can talk about its own limits out loud, in the user's own moment, not bury them in a privacy policy.
Best of all of them: Opal and Jomo's on-device claim, plus one sec's identity-hiding architecture, made legible as a real toggle instead of a policy paragraph, narrated by a coach that is honest about its own limits.
11

Paywall and pricing

Priced honestly

The screen where a user finds out whether the thing that just helped them was ever really theirs. This is also the richest folder in the whole research set, real pricing pages exist for almost every app in the category.

Why it matters

A paywall is a trust test, not a checkout page. The category's own reviews show this is where goodwill breaks hardest: a feature that was free gets pulled behind a subscription, one company states three different prices across three different pages, and the override that is supposed to keep a person safe sometimes sits behind the exact fee they are trying to avoid. GG's paywall has one job, never make someone doubt the boundary they already set.

one sec

gated intentions
one sec feature list, journaling and ask for intention behind an upgrade
No dedicated Pricing folder captured. Open One Sec / iOS / paywall in-app.

The breathing pause is free, but personalization like Journaling, Ask for Intention, and custom intervention duration sit behind a subscription. A one-time lifetime license (around $40) is floated in user discussion as the honest alternative to recurring fees.

Loved: a real lifetime option exists, not only a subscription Hated: features people had for free get pulled behind a paywall (review)

Opal

the loved mechanic, locked
Opal free plan, $0 per month Opal Pro plan, $8.29 per month, Deep Focus and Hard Locks

Free forever tier gives basic blocking and a same-day Focus Score. Deep Focus and Hard Locks, the exact mechanic users describe crying with relief over, sit behind Pro at $8.29/month ($99.99 billed annually). A Teams tier hides its real price behind "Contact for pricing."

Loved: a genuinely free, forever tier exists Hated: the one thing that made people "almost cry" is the paid feature

Jomo

buy it once, own it
Jomo pricing tiers, free, annual, and single purchase

Free plan already includes Squads and Reports. Annual is $29.99 for Strict Mode and up to 10 sessions. Single Purchase is $99.99 once, forever, shared with 5 family members, plus a $14.99/year student tier, a rare, real escape from subscriptions in this category.

Loved: a genuine one-time purchase unlocks everything, forever Note: the free plan is not a stripped demo

Freedom

a generous free tier
Freedom free plan, $0 per month Freedom Premium and Forever plans, $3.33 per month and $199 for life

Free already blocks apps, websites, or the entire internet, synced across unlimited devices, with custom blocklists. Premium ($3.33/month, billed yearly, 7-day free trial) adds scheduling and Locked Mode. Forever ($199) removes the subscription outright.

Loved: the free tier already does real cross-device blocking Note: a 7-day trial before any charge, no surprise billing

ScreenZen

free core, paid hardware
ScreenZen Halo, a physical geofencing puck, buy now and join waitlist ScreenZen Halo, 30-day money back guarantee

The core app itself is free and donation-supported, no subscription at all, a real rarity in this category. The only paid product is Halo, a $49 one-time physical geofencing puck that blocks apps only near a set radius, backed by a 30-day money-back guarantee.

Loved: genuinely free core app, cited as a trust signal by reviewers Note: monetizes through optional hardware, not a recurring fee

Clearspace

the price nobody agrees on
Clearspace App Store listing, free with in-app purchases, exercise to unlock addictive apps
No dedicated Pricing folder captured. Paywall screen not on disk.

App Store lists it "Free, In-App Purchases," but the actual price is reported three different ways across sources: $7/month, $50/year, and a $9.99/week trial. On its own Launch HN thread, an early user called the subscription "egregious" next to One Sec's $40 lifetime license.

Hated: the price itself is inconsistent across the company's own pages (HN thread) Note: the free tier does let you fully restrict one real app before paying

GG's version: nothing to unlock, nothing to lose

Free to start. Paid to go deeper.

No safety feature is ever the upgrade.
Monthly Yearly, save 20%
Free, always
$0
  • Name your reasons, set your boundary
  • The blocked-moment orb, full conversation
  • Honest overrides, no shame, no streak reset
Coached
$9/month
  • The Weekly: your boundaries beside your own reflection
  • The coach remembers your "why," every time
  • Unlimited boundaries and voice check-ins
Cancel anytime. Nothing you already set up gets locked if you stop.

What GG does

  • Takes Jomo's rare one-time-purchase honesty and ScreenZen's free-core trust, then goes further: the free tier is not a stripped demo, every safety feature, naming your reasons, the blocked-moment orb, the honest override, works fully for free.
  • No feature that worked for free today gets pulled behind a paywall tomorrow, the exact complaint One Sec and Opal users make about their redesigns.
  • No paywall ever appears at a block hit or a vulnerable moment. The coaching layer is the upgrade, never the safety net.
  • One plain price, monthly or yearly, no $7/mo vs $50/yr vs $9.99/week confusion like Clearspace's, no "contact us" tier hiding the real number like Opal's Teams plan.
Best of all of them: Jomo's real free tier, ScreenZen's no-dark-pattern trust, and a paywall that only ever gates coaching depth, never the boundary itself. Tap the toggle in the mock.