Need help?
Email us and we'll get back to you within 24 hours.
Almost. The lockout screen is full-screen, always-on-top, and blocks cmd+tab. That said, macOS always has the final say — you can force-quit RepLock via Activity Monitor or a keyboard shortcut. The design is about making skipping costly, not impossible. If you want an in-app way out, there's a "Skip" button that ends the set but burns your streak.
RepLock automatically detects when a camera disconnects and polls every few seconds for a reconnection. If no camera comes back, you can skip the set — this does burn your streak, but it's better than being stuck. Make sure camera permissions are granted in System Settings → Privacy & Security → Camera.
Yes. RepLock uses whatever camera macOS provides as the default. If your external webcam disconnects mid-set (e.g., you unplug a dock), RepLock polls for any available camera and reconnects automatically. Your rep count is preserved — only the video stream restarts.
No. Never. All pose detection runs locally on your Mac via WebAssembly (MediaPipe). No frames, images, or video are saved to disk or transmitted. We don't run servers. We literally cannot see your camera feed. See our Privacy Policy for the full details.
RepLock detects when your microphone is in use (e.g., during a video call) and automatically pauses the set timer. Sets won't trigger while you're on a call. You can toggle this off in Settings if you want sets regardless.
RepLock uses adaptive thresholds — it learns your range of motion over the first few reps. For best results: make sure your full upper body is visible in the camera, ensure decent lighting, and position yourself 4–6 feet from the camera.
You get 3 free sets to try RepLock. Only completed sets count — snoozing or skipping a set does not consume a trial set. Once your 3 sets are used, the paywall opens and you'll need a paid plan to keep going. There's no time limit; the trial lasts as long as it takes you to finish 3 sets.
After your trial ends (or on a fresh install), you'll see a "Restore license" option on the paywall screen. Paste your license key and RepLock will validate it with LemonSqueezy and unlock immediately. You can find your key in the purchase confirmation email from LemonSqueezy.
Yes — we offer a 30-day money-back guarantee on all paid plans. Email [email protected] within 30 days of your purchase and we'll refund you in full. No questions asked.
Open the app window (click the menu bar icon → Stats, Settings, or Account), then use the "Quit app" option in the sidebar. There's no quit option in the menu bar dropdown — that's intentional friction to keep you committed.