Stepsie is an iOS app that shields your distracting apps behind Apple's Screen Time system until your day has paid for the access: 5,000 steps buys 20 minutes, 10,000 buys 40, on one published curve that is the same for everyone. No willpower, no "ignore limit" button, no buying your way past the movement. This post is the complete, numbers-included tour of how the machine works.
The core loop
- Pick your time-sinks. During setup you choose the apps that eat you alive: social, video, news, games. iOS's Family Controls framework shields them at the system level, so the block holds even when Stepsie isn't running.
- Take steps. Walking is the main path, and it isn't the only one. Steps pay on the curve, non-walking workouts pay on their own scale, and finishing the daily habits you set for yourself pays too. Stepsie reads steps and workouts from HealthKit (and runs a live pedometer while the app is open, so you can watch a walk pay you in real time: "62 steps to your next minute").
- Spend deliberately. When you want your apps, you start a session. The vault opens for the window you chose, time only burns while you're actually inside a blocked app, and iOS re-shields the moment your session's paid time runs out.
- Bank the rest. Whatever you earn and don't spend rolls over.
The economy, with real numbers
There is one earning curve. It is the same table for every user on every plan, it is printed inside the app, and nothing purchased can bend it:
| Steps in a day | 5,000 | 10,000 | 30,000 | 100,000 | 250,000 |
|---|---|---|---|---|---|
| Minutes earned | 20 | 40 | 60 | 120 | 240 |
Between the anchors it interpolates in a straight line, so a 7,500-step day is exactly 30 minutes and an 8,500-step day is exactly 34. Past 250,000 it goes flat, and steps beyond 280,000 in a day are ignored outright as a fraud line. That is the whole movement economy: no personalization multiplier, no daily cap, no hidden math.
Workouts that aren't walking earn on their own scale rather than being converted into fake steps: the first 30 minutes pay a minute of screen time per minute of exercise, the next 30 pay half that, anything past an hour pays a quarter, up to 60 minutes a day. Habits pay a flat 5 minutes on the day you complete your whole set, plus a consistency chain worth another minute per consecutive day up to 10, capped at 15 minutes a day so the number never scales with how many habits you invent. Three habits are free.
On top of all that sit small flat bonuses: 5 minutes for starting the day on your feet instead of in your vault, 5 for beating your all-time step record, 10 for hitting the day's goal, streak milestone rewards at 7/14/30/60/100 days, and accelerating anniversary payouts (six months of streak is a full hour, a year is two). Long streaks also earn a permanent percentage lift on the curve itself, capped at +30% and impossible to buy.
Your goal is time, not distance
The number Stepsie asks you to hit each day is minutes earned, not steps walked. That single choice does most of the work: a rainy day of a workout and a finished habit set counts exactly like a long walk, and the app never has to pretend a gym session was 3,000 steps.
Hit the goal and a flat 10-minute bonus lands on top. Miss it and there is exactly one penalty in the whole app: vault time costs double until the day's earnings catch up, at which point the difference is refunded. Stepsie recommends a goal from your recent history and keeps tuning it gently; Premium lets you set your own. Rest days soften the goal rather than breaking the chain.
The anti-cheat design (a.k.a. why it actually works)
Every screen-time app dies the same death: the 11 pm renegotiation. Stepsie's answer is structural:
- No ignore button. The shield is enforced by iOS, not by a dismissable popup.
- Loosening waits for tomorrow. Remove an app from your blocklist or lower your goal, and the change lands at the next day's rollover. Adding protection applies instantly; removing it never does. (Your 8 am self outranks your 11 pm self by design, a feature our ADHD readers call the whole point.)
- Money never buys the movement. Our hardest product rule. Premium doubles what a day banks, and it is deliberately blind to everything that measures you: your goal, your streak, and every leaderboard read what you earned at the standard rate, so nothing bought can move a rank or save a streak. Purchases otherwise buy protection: a Time Freeze (a deliberate 90-minute everything-off pass), a Streak Shield, a repair. The moment an app like this lets you skip the walk, the promise dies.
- Dipping into savings asks first. Sessions spend today's earnings before touching your banked reserve, and crossing into the reserve requires explicit confirmation.
The bank, and what a full one is worth
Unspent time carries over and nothing decays, which is what makes restraint feel like saving rather than losing. The bank holds up to 24 hours. At the ceiling, earning keeps counting toward your goal, your streak, and the boards, but the wallet stops filling, and the app offers you Immortalize: turn a full unspent day into a permanent Level on your profile. It is pure status, free to everyone, and it buys no advantage of any kind. It is the one thing in Stepsie you can only get by not spending.
The social layer
The headline board is weekly, with a countdown to the real reset, so a bad Tuesday isn't a lost season. A daily net board sits underneath it, ranked on time earned minus time used, which makes restraint itself the competitive flex. Every board scores standard minutes, the pre-multiplier figure, so a subscriber and a free walker are ranked on the same number.
Friends join by 6-character code from the Compete tab; you can see a friend's goal progress and send one nudge a day ("go hit your goal!"). Founders' gold badges aside, the flex that matters on Stepsie is earning a pile of time and not spending it.
Control that isn't earned at all
Some hours shouldn't be for sale at any price, so Focus Schedules sit outside the economy entirely: named recurring windows (bedtime, work hours, dinner) where the vault stays shut no matter how much you have banked. Everyone gets one for free; Premium removes the limit. And Emergency Access drops every shield for an hour, three times a month, with no streak damage and no argument, because a system with no honest way out is a system people delete.
The honest data
Two design choices keep the numbers honest. First, your "time reclaimed" stat is computed against your own pre-Stepsie baseline, the daily average you report from Settings › Screen Time during onboarding, not against some invented industry figure. Second, the collective totals on our homepage (steps walked together, hours earned, hours reclaimed) are aggregated hourly from real user data, and the reclaimed figure only counts users who provided a baseline. When those numbers are small, they'll say something honest and small; as they grow, they'll brag on their own. Context for why we bother: the averages in our screen-time statistics roundup are grim enough that real, verified reclamation numbers deserve to exist somewhere on the internet.
Why walking, of all things
Because walking is the one replacement behavior that both fills the scroll's slot (it fits any idle moment, requires no equipment or skill, works at 8 or 80) and repairs the scroll's damage: mood, attention, memory, creativity (the research tour covers hippocampus growth, a ~60% creativity boost, and depression-risk reductions). The thing that unlocks your phone is the thing that makes you need it less. That symmetry is the entire company.
Try the loop
Stepsie is free on iPhone: download it here, shield your worst three apps, and take one walk. The first time you watch your steps buy your scroll, and feel yourself choosing whether to spend it, you'll understand why we say the product isn't blocking. It's the walk. Everything else is bookkeeping. For the wider system it fits into, start with how to stop doomscrolling.