Set a step goal. Pick your problem apps. They stay locked until you've earned them — by actually walking. No accounts. Steps and restrictions stay on your phone.
You decide the rate. Your phone counts the steps. The apps you blocked unlock when the math says they should.
100 steps for a minute of Instagram. Or 200. Or 50 if you're easing in. You write the contract.
Apple Health counts. Walking the dog, walking to lunch, the long way home — it all banks. No app open required.
Apps unlock the moment you've earned them. They lock back when your minutes run out. Tomorrow resets.
Not gentle nudges. Not streaks-as-guilt. Just a real cost — your steps — for the thing you'd rather stop doing.
Pulls straight from Apple Health. No double-counting, no guessing, no extra battery drain.
Uses Apple's Screen Time API. Blocks the apps you pick at the OS level — they actually don't open.
No accounts. Step data and app restrictions stay in HealthKit and Screen Time — never sent to a backend. Crash diagnostics go to Sentry only.
100 steps for one minute, or 200 — set the rate that costs enough to matter.
A streak only counts on days you actually hit your goal. No "freeze" tokens. No participation trophies.
Tap a blocked app, see exactly how many steps to unlock. Walk while it counts down in real time.
Eight-week heatmap of what you actually earned vs. what you spent. No vanity metrics, no smoothing.
Adjust your rate, daily goal, and which apps are blocked at any time. The contract bends to your week.
First thing that ever made me close TikTok and not feel like I was punishing myself. I just walked.
My average drops 40 minutes a day. The math is so simple I can't argue with it. Either I walked, or I didn't.
I run a startup and I'm on my phone too much. Set the rate brutal. Walk a lot now. Worth more than therapy this month.
Real App Store reviews land here at launch.
StepLimit was built so it couldn't spy on you even if we wanted to. There's no account to make. No server to phone home to. No backend, period. Your steps, goals, and rate stay between you and your iPhone.
↳ Verified by App Store privacy nutrition label.
Open the app, set your goal, you're done. We don't know who you are. Email-less, password-less, on purpose.
Everything runs on-device. Step data stays in HealthKit. App restrictions stay in Screen Time. Both Apple-managed, both never sent anywhere.
No accounts, no behavior tracking, no ad SDKs. Full breakdown in our Privacy Policy.
No ad SDKs. No Facebook, Google, Meta, or attribution pixels. Sentry for crash + performance reporting only.