StepLimit · iOS 18.4+

Walk first.
Scroll later.

Set a step goal. Pick your problem apps. They stay locked until you earn access by walking. No accounts. Steps and restrictions stay on your phone.

Apple Health native · On-device step data · iPhone only
Inside StepLimit

See what your steps earn.

Real screens from the iPhone app: earn minutes, hit your goal, track your walks, and unlock an app.

StepLimit Today screen showing 6,400 steps, 76 minutes earned, and three restricted apps
01 Earn minutes
StepLimit Today screen showing a three-day streak and a completed 10,000-step goal
02 Hit your goal
StepLimit History screen showing an eight-week step heatmap and goal progress
03 See your progress
StepLimit unlock sheet showing Instagram available after walking 6,400 steps
04 Unlock your apps
How it works

Three settings. One honest trade.

You decide the rate. Your phone counts the steps. The apps you blocked unlock when the math says they should.

01 / Set the rate
100 steps =
1.00 → min screen time
cheap fair brutal

Set your rate.

100 steps for a minute of Instagram. Or 200. Or 50 if you're easing in. You write the contract.

02 / Walk
+1m

Walk anywhere.

Apple Health counts. Walking the dog, walking to lunch, the long way home. It all banks. No app open required.

03 / Earn
Instagram
670 left
TikTok
670 left
X
670 left

Earn. Unlock. Repeat.

Apps unlock the moment you've earned them. They lock back when your minutes run out. Tomorrow resets.


Why it actually works

A habit app with teeth.

Not gentle nudges. Not streaks-as-guilt. Just a real cost in steps for the thing you'd rather stop doing.

Real step counting

Pulls straight from Apple Health. No double-counting, no guessing, no extra battery drain.

App-level blocking

Uses Apple's Screen Time API. Blocks the apps you pick at the OS level, so they actually don't open.

On-device step data

No accounts. Step data and app restrictions stay in HealthKit and Screen Time. They're never sent to a backend. Crash diagnostics go to Sentry only.

Tune the dial

100 steps for one minute, or 200. Set the rate that costs enough to matter.

Streaks that earn it

A streak only counts on days you actually hit your goal. No "freeze" tokens. No participation trophies.

Live unlock

Tap a blocked app, see exactly how many steps to unlock. Walk while it counts down in real time.

Honest history

Eight-week heatmap of what you actually earned vs. what you spent. No vanity metrics, no smoothing.

Website blocking · Premium

Choose up to 50 website domains to block alongside your apps in supported browsers. Add Reddit, Facebook, or your own sites. How it works.


From early testers

It works on the people who don't want it to.

App Store rating · placeholder
Beta tester

First thing that ever made me close TikTok and not feel like I was punishing myself. I just walked.

M
Maya · 27
Brooklyn, NY
Beta tester

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.

D
Devon · 34
Austin, TX
Beta tester

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.

A
Alex · 41
San Francisco, CA

Real App Store reviews land here at launch.

Privacy by design

Your steps stay on your phone.

There's no account to make and no backend for your steps or app limits. Those stay between you and your iPhone. The app sends crash and performance diagnostics, as explained in our privacy policy.

↳ Verified by App Store privacy nutrition label.

No accounts.

Open the app, set your goal, you're done. We don't know who you are. Email-less, password-less, on purpose.

No servers.

Everything runs on-device. Step data stays in HealthKit. App restrictions stay in Screen Time. Both Apple-managed, both never sent anywhere.

App diagnostics only.

The app has no accounts, in-app behavior tracking, or ad SDKs. Full breakdown in our Privacy Policy.

No ad or attribution SDKs in the app.

No Facebook, Google, Meta, or attribution SDKs in the app. Sentry handles crash and performance reporting.

Move your body.
Earn your feed.

Five minutes to set up. Works on iPhone with iOS 18.4 or newer.

Download on the App Store