Selected app opens
When the user opens a selected app while the gate is active, AfterReps intercepts the flow and shows a branded lock state instead of handing them a silent failure.
The blocker is not just a switch. It is a timed system with scope controls, budget awareness, branded lock screens, and relock logic designed to behave consistently.
Users can choose whether a workout should unlock one target at a time or grant time across the whole selected app set.
AfterReps surfaces the current budget clearly and protects the rule by bringing the gate back when time expires.
When the user opens a selected app while the gate is active, AfterReps intercepts the flow and shows a branded lock state instead of handing them a silent failure.
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.
The user completes a set, AfterReps credits time, and the app routes back into the intended destination without leaving them confused about what state they are in.
The budget is not symbolic. When it is gone, the selected app locks again and the product returns to the same rule-set automatically.