📝 The short version: RepLock is a desktop app you download and run on your Mac. You get 3 free sets to try it. After that, you pay to keep using it. We don't collect your data. Don't reverse-engineer the app or share your license key.

1. What RepLock is

RepLock is a macOS desktop application that locks your screen at configurable intervals and requires camera-verified exercise completion to unlock. It is developed and distributed by Marc Moy, an individual doing business as RepLock ("we", "us", "our"), based in California, USA.

2. License to use

When you download RepLock, we grant you a limited, non-exclusive, non-transferable license to install and use the application on your personal Mac computer(s). This license is for personal use. You may not redistribute, sublicense, or resell RepLock.

3. Free trial

RepLock offers a free trial of 3 completed sets. Only sets you finish count toward the trial — snoozed or skipped sets do not. The trial includes full access to all features and no credit card is required. The trial is limited to one per device; reinstalling the app does not reset it.

4. Paid plans

After the trial ends, continued use of RepLock requires a paid plan. Current pricing is shown at checkout and on replock.app. Plans include Monthly, Annual, and Lifetime options. All payments are processed by LemonSqueezy, who acts as the Merchant of Record and handles billing and tax.

Subscriptions (Monthly and Annual) renew automatically at the end of each billing period until you cancel. You can cancel at any time through the LemonSqueezy customer portal — the link is included in your purchase receipt and any renewal receipt. Cancellation takes effect at the end of your current billing period; you keep access until then and are not charged again. Refunds for partial billing periods are not provided outside of our 30-day money-back guarantee.

The Lifetime plan is a one-time payment that grants access to the current major version of RepLock (currently 1.x), including all minor updates and bug fixes for that version. If we release a future major version (e.g., RepLock 2.0), Lifetime users will receive a substantial upgrade discount, but a separate purchase may be required. "Lifetime" refers to the lifetime of the product, not the customer — if we ever discontinue RepLock, we will make a reasonable effort to release a final unlocked build so existing installations continue to function offline.

Prices may change for new purchases at any time. Existing subscribers will be notified by email at least 30 days before any price increase takes effect on their renewal.

5. License keys

After purchase, you will receive a license key. This key is personal to you and should not be shared. Each key is validated via LemonSqueezy's API on first activation and periodically thereafter. If validation fails for more than 7 consecutive days, the app will return to its trial-expired state.

6. Money-back guarantee

We offer a 30-day money-back guarantee on all paid plans. If you're not happy with RepLock for any reason, email [email protected] within 30 days of your purchase and we'll issue a full refund. No questions asked.

7. Camera and privacy

RepLock accesses your camera during exercise sets for pose detection. All processing happens locally on your device. No camera data is transmitted, stored, or uploaded. See our Privacy Policy for full details.

8. Screen lockout behavior

RepLock is designed to lock your screen and restrict access until exercise reps are completed. By using RepLock, you acknowledge and accept this behavior. Emergency escape options are available in the app (snooze and "Camera not working?" fallback). RepLock is not responsible for any loss of work, missed deadlines, or disruption caused by the screen lockout. You are responsible for configuring set intervals and snooze settings to suit your workflow.

9. Restrictions

You agree not to: reverse-engineer, decompile, or disassemble RepLock; share, distribute, or publicly post your license key; use RepLock in any way that violates applicable law; attempt to circumvent the license validation system.

10. Termination

We may suspend or revoke your license if you materially violate these terms — for example, by sharing your license key publicly, attempting to bypass license validation, or reverse-engineering the app. Where practical, we will email you at the address on file with LemonSqueezy and give you a reasonable opportunity to cure the violation before revoking access. If your license is revoked for cause, you are not entitled to a refund.

You may stop using RepLock at any time by uninstalling it. Uninstalling does not entitle you to a refund outside our 30-day money-back guarantee.

11. Updates

RepLock may automatically check for and download updates. We may update the app to fix bugs, improve performance, or add features. Continued use of the app after an update constitutes acceptance of any changes.

12. Disclaimer of warranties

RepLock is provided "as is" without warranty of any kind. We do not guarantee that the app will be error-free, that pose detection will be perfectly accurate, or that the app will be compatible with all Mac configurations. Use at your own risk.

13. Limitation of liability

To the maximum extent permitted by law, RepLock and its developers shall not be liable for any indirect, incidental, or consequential damages arising from the use or inability to use the app.

14. Governing law

These terms are governed by the laws of the State of California, USA, without regard to its conflict-of-laws principles. Any dispute arising from these terms or your use of RepLock will be resolved exclusively in the state or federal courts located in California, and you consent to the personal jurisdiction of those courts. If you are a consumer in another jurisdiction, this clause does not waive any non-waivable rights you have under your local consumer-protection law.

15. Changes to these terms

We may update these terms from time to time. Changes will be reflected on this page with an updated date. Continued use of RepLock after changes are posted constitutes acceptance.

16. Contact

Questions about these terms? Email [email protected].