[ 01 — ANDROID APP ]

Earn your
screen time.

An app blocker that makes you move. Open a blocked app and GainLock intercepts it — do reps in front of your camera to bank screen time. Pose detection counts every one. Sloppy reps don’t count.

// closed beta on Android — free, no ads
9:41
Tracking your form
8REPS
= 4 min screen time banked
Done — bank 4 min
[ HOW IT WORKS ]

Three steps.
No willpower required.

Every minute of screen time is a minute you worked for.

[ 01 ]

Block the apps that steal your day.

Pick from social media, games, news, anything that eats your time. Change the list anytime.

[ 02 ]

Open a blocked app, get intercepted.

GainLock catches the open and asks you to earn it. Camera turns on. You start moving.

[ 03 ]

Do reps. Bank screen time. Scroll.

Squats, push-ups, burpees — pose detection counts every rep. Each one earns minutes.

[ FEATURES ]

No shortcuts.
No fake reps.

Built so half-effort earns nothing. The screen time you bank is time you actually moved for.

Pose-Detected Reps

On-device pose detection grades your form rep by rep. Sloppy reps get rejected. Half a plank banks nothing.

App Blocker

Block the apps that steal your day. Open a blocked app, GainLock intercepts it. You stay in control of the list.

8 Exercises

Squat, push-up, plank, burpee, jumping jacks, high knees, lunges, cross crunches — all counted by camera.

Set Your Own Price

Choose how hard it is — warm-up to brutal hard mode. Tougher exercises pay more per rep, so equal effort earns equal time.

Daily Streaks

Every workout builds a streak. Miss a day and it resets. A live time-bank countdown sits on your lock screen.

100% Offline

Camera never leaves your phone. Pose detection runs fully on-device. No video saved, no upload, no account.

[ THE LINEUP ]

Eight ways
to earn back.

Each rep is counted live by your camera. Pick what your body can do today.

Squat
Push-Up
Plank
Burpee
Jumping Jacks
High Knees
Lunges
Cross Crunches
[ PRIVACY ]

The camera
never leaves
your phone.

GainLock has no internet permission. Pose detection, reps, stats, and your blocklist all stay on your device. There is physically nothing to send and no way to send it.

No internet permission in manifest
No video saved, no upload, no account
Camera only runs while you are earning time
Reps, stats, blocklist stored locally only
No Internet Permission
[ CLOSED BETA · ANDROID ]

Join the closed beta.

GainLock is in closed testing on Android right now — limited spots. Drop the email tied to your Google Play account and I’ll send your invite + setup steps.

Free
No ads, no subscription Built by a solo developer. 100% on-device.

Must be the Google account you’ll install with — that’s how Play grants test access.