Blocking model

A workout app blocker with automatic relock.

AfterReps is a timed blocking system for selected apps. When no earned time is available, the lock flow sends the user into exercise; when the timer expires, those apps relock automatically.

Scope

Selected apps stay under the rule

Users choose the distracting apps they want AfterReps to control. The blocker is scoped to those selected apps instead of pretending every app on the device should be treated the same.

Budget

Minutes are earned, spent, and relocked

AfterReps surfaces the current budget clearly and protects the rule by bringing the gate back when time expires.

Intercept

Selected app opens

When the user opens a selected app while no earned time is available, AfterReps routes the flow into a clear lock state instead of handing them a silent failure.

Decision

Lock screen explains the current state

The interstitial explains whether the user is simply out of time or needs a fresh unlock sync, then gives a clear Continue action into the workout gate.

Recovery

Workout gate reopens the path cleanly

The user completes a set, AfterReps credits time, and the app can return to the intended destination with a fresh unlock state.

Protection

Relock closes the loop automatically

The budget is not symbolic. When it is gone, the selected app locks again and the product returns to the same rule-set automatically.