๐Ÿ“ The short version: RepLock is a desktop app you download and run on your Mac. You get a 14-day free trial. 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 RepLock ("we", "us", "our").

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 14-day free trial starting from the date you first launch the app. The trial includes full access to all features. No credit card is required. The trial is limited to one per device โ€” reinstalling the app does not reset the trial period.

4. Paid plans

After the trial ends, continued use of RepLock requires a paid plan: Monthly ($4.99/mo), Annual ($29.99/yr), or Lifetime (one-time payment). All payments are processed by LemonSqueezy, who acts as the Merchant of Record and handles billing, tax, and refunds.

The Lifetime plan may be offered at a discounted rate ($34.99 instead of $49.99) to users who achieve a 5-day streak during their trial period. This discount is available until the trial ends.

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. Refunds

Refund requests are handled by LemonSqueezy in accordance with their refund policy. Since RepLock offers a full-featured 14-day trial before any payment is required, we generally expect users to evaluate the app before purchasing. If you experience technical issues that prevent the app from functioning, contact us and we'll work with LemonSqueezy to process a refund.

7. Camera and privacy

RepLock accesses your camera during exercise breaks 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 break 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. Updates

RepLock may automatically check for and download updates. Updates are distributed via GitHub Releases. 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.

11. 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.

12. 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.

13. 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.

14. Contact

Questions about these terms? Email legal@replock.app.