RepoTest

Terms & Conditions

RepoTest

← Back to App
Terms of Service — RepoTest

Terms of Service

Effective date: May 22, 2026 · Last updated: May 22, 2026

These Terms of Service (“Terms”) are a legal agreement between you and FamIT Solutions and Technologies LLC (“FamIT,” “we,” “us,” or “our”) for your use of RepoTest, our native macOS application (the “App”).

By downloading, installing, or using the App, you agree to these Terms and to our Privacy Policy. If you do not agree, do not use the App.

1. The App

RepoTest helps you run automated tests from repositories you select on your Mac. It integrates with your project’s existing test scripts and manifests; it does not replace your test frameworks (such as Vitest, Jest, Playwright, or Flutter). Features depend on your project configuration and installed tooling.

2. Eligibility

You must be able to form a binding contract in your jurisdiction to use the App. If you use the App on behalf of an organization, you represent that you have authority to bind that organization to these Terms.

3. License

Subject to these Terms and applicable App Store rules, we grant you a limited, non-exclusive, non-transferable, revocable license to install and use the App for your internal development and testing purposes. You may not:

  • Copy, modify, or create derivative works of the App except as permitted by law
  • Reverse engineer, decompile, or attempt to extract source code except where prohibited restrictions do not apply
  • Rent, lease, sell, sublicense, or redistribute the App
  • Use the App to violate any law or third-party rights
  • Interfere with or circumvent security, licensing, or subscription features

4. Your repositories and data

You choose which folders and projects the App accesses. You are solely responsible for:

  • Obtaining rights to use and test the code and data in those projects
  • Scripts, dependencies, and environments your tests rely on
  • Backing up important data before running destructive or seed operations
  • Compliance with licenses and policies of tools you install (Node, Playwright, Flutter, etc.)

FamIT does not host your repositories or test results on its servers for the core operation of the App. See the Privacy Policy for how local data is stored.

5. Free and Pro features

Free tier. Unit test runs and related features described in the App or App Store listing may be available without a paid subscription.

RepoTest Pro. Certain features (including E2E and combined test types, Playwright capture settings, seed actions, and related tabs) require an active RepoTest Pro subscription, as shown in the App and on the Mac App Store.

6. Subscriptions and billing

Paid subscriptions are offered through Apple’s In-App Purchase system on the Mac App Store. Payment, renewal, cancellation, and refunds are handled by Apple, not FamIT, under Apple’s terms and policies.

  • Auto-renewal: Subscriptions renew automatically unless you cancel at least 24 hours before the end of the current period
  • Manage subscription: Use your Apple ID account settings or the Mac App Store to view, change, or cancel subscriptions
  • Price changes: Apple may notify you of subscription price changes; continued use after a change may constitute acceptance where required by Apple
  • Free trials: If offered, any unused portion of a free trial is forfeited when you purchase a subscription, where applicable per Apple’s rules

Subscription entitlements are verified on your device via StoreKit. We do not guarantee uninterrupted access if Apple’s services, your network, or your Apple ID status prevents validation.

7. Apple and the Mac App Store

If you obtained the App from the Mac App Store, your use is also subject to Apple’s applicable terms, including the Apple Media Services Terms and Conditions and the Licensed Application End User License Agreement (“Apple EULA”).

In the event of a conflict between these Terms and the Apple EULA regarding the App, the Apple EULA controls only to the extent required by Apple.

Apple is not responsible for the App or its content. Apple has no obligation to provide maintenance or support for the App. To the maximum extent permitted by law, Apple has no warranty obligation for the App. Apple is a third-party beneficiary of these Terms and may enforce them against you as a beneficiary.

8. Disclaimer of warranties

THE APP IS PROVIDED “AS IS” AND “AS AVAILABLE.” TO THE MAXIMUM EXTENT PERMITTED BY LAW, FAMIT DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.

WE DO NOT WARRANT THAT THE APP WILL BE ERROR-FREE, UNINTERRUPTED, OR THAT TEST RUNS WILL PRODUCE ACCURATE OR COMPLETE RESULTS. TEST OUTCOMES DEPEND ON YOUR CODE, ENVIRONMENT, AND THIRD-PARTY TOOLS.

9. Limitation of liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, FAMIT AND ITS OFFICERS, MEMBERS, EMPLOYEES, AND AGENTS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, DATA, GOODWILL, OR BUSINESS INTERRUPTION, ARISING FROM OR RELATED TO YOUR USE OF THE APP, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

TO THE MAXIMUM EXTENT PERMITTED BY LAW, FAMIT’S TOTAL LIABILITY FOR ANY CLAIM ARISING OUT OF OR RELATING TO THESE TERMS OR THE APP WILL NOT EXCEED THE GREATER OF (A) THE AMOUNT YOU PAID TO FAMIT FOR THE APP OR SUBSCRIPTIONS IN THE TWELVE (12) MONTHS BEFORE THE CLAIM, OR (B) FIFTY U.S. DOLLARS (US $50).

Some jurisdictions do not allow certain limitations; in those cases, our liability is limited to the maximum extent permitted by law.

10. Indemnification

You agree to defend, indemnify, and hold harmless FamIT and its affiliates from claims, damages, losses, and expenses (including reasonable attorneys’ fees) arising from your use of the App, your repositories, your test scripts, or your violation of these Terms or applicable law.

11. Updates and changes

We may update the App or these Terms from time to time. We will post updated Terms on this page and update the “Last updated” date. Material changes may be communicated through the App, App Store listing, or support channels where appropriate. Your continued use after changes become effective constitutes acceptance unless applicable law requires otherwise.

12. Termination

These Terms remain in effect while you use the App. You may stop using the App at any time. We may suspend or terminate your license if you materially breach these Terms. Provisions that by their nature should survive (including disclaimers, limitations of liability, and indemnification) will survive.

13. Export and compliance

You agree to comply with applicable export control and sanctions laws. You may not use or export the App except as authorized by United States law and the laws of the jurisdiction in which the App is used.

14. Governing law and disputes

These Terms are governed by the laws of the United States and the state in which FamIT Solutions and Technologies LLC is organized, without regard to conflict-of-law principles, except where mandatory consumer protection laws in your country of residence apply.

Any dispute arising from these Terms or the App will be resolved in the courts of that state, and you consent to personal jurisdiction there, unless applicable law requires otherwise.

15. General

  • Entire agreement: These Terms and the Privacy Policy are the entire agreement regarding the App
  • Severability: If any provision is unenforceable, the remainder stays in effect
  • No waiver: Failure to enforce a provision is not a waiver
  • Assignment: You may not assign these Terms without our consent; we may assign them in connection with a merger or sale

16. Contact

FamIT Solutions and Technologies LLC
Email: support@famitsnt.com
Privacy: privacy@famitsnt.com