Terms of Service

Last updated: 2026-04-06

These Terms of Service ("Terms") govern your access to and use of the migra-check service ("Service") operated by Migra-check ("we", "us", "our"). By creating an account or using the Service, you agree to be bound by these Terms. If you are entering into these Terms on behalf of an organization, you represent that you have authority to bind that organization.

1. Eligibility and Accounts

You must be at least 18 years old to use the Service. You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. Notify us immediately of any unauthorized use.

2. Acceptable Use

Your use of the Service is subject to our Acceptable Use Policy. You agree not to reverse engineer the Service, resell access without authorization, or use output from the Service to attack or compromise systems you are not authorized to test.

3. Subscriptions, Billing, and Taxes

Paid plans are billed in advance on a recurring basis through our payment processor (Stripe). Subscriptions renew automatically until cancelled. Listed prices are exclusive of applicable taxes (including GST/HST, QST, US state sales tax, and VAT where applicable), which will be calculated and added at checkout based on your billing location. Fees are non-refundable except where required by law. We may change pricing on prospective renewal terms with reasonable advance notice.

4. Usage Limits

Each plan includes a defined number of analyses per billing period. Exceeding your limit may result in additional charges or temporary throttling. We may enforce fair use limits to protect the Service for all customers.

5. Customer Data and Intellectual Property

You retain all rights to the SQL scripts, schema metadata, and other content you submit ("Customer Data"). You grant us a limited, worldwide, non-exclusive license to host, process, and transmit Customer Data solely to operate and improve the Service for you. We own all rights to the Service, the underlying software, the risk analysis engine, and the prompts, models, and evaluation logic we develop.

6. AI Output Is Advisory — Not a Guarantee

The Service uses large language models to analyze database migration scripts. AI output may be incomplete, incorrect, or misleading. A "low risk" rating is not a guarantee of safety, and a "high risk" rating is not a guarantee of failure. You are solely responsible for reviewing all findings, testing migrations in a staging environment, and making the final decision to run any migration in production. See our AI Advisory Notice for details.

7. Disclaimers

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR THAT RISK ANALYSES WILL IDENTIFY ALL POTENTIAL ISSUES WITH YOUR MIGRATIONS.

8. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER PARTY WILL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, REVENUE, DATA, OR BUSINESS, ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE. OUR TOTAL AGGREGATE LIABILITY WILL NOT EXCEED THE AMOUNTS YOU PAID TO US FOR THE SERVICE IN THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.

9. Indemnification

You agree to indemnify and hold harmless Migra-check from any claims, damages, or expenses arising out of your use of the Service, your Customer Data, your violation of these Terms, or your violation of any third-party rights — including any claims relating to database changes you run based on analyses produced by the Service.

10. Suspension and Termination

We may suspend or terminate your access for breach of these Terms, non-payment, or conduct that harms the Service or other users. You may cancel at any time; your access will continue until the end of your current billing period.

11. Changes to the Terms

We may update these Terms from time to time. Material changes will be communicated by email or in-app notice. Continued use after changes take effect constitutes acceptance.

12. Governing Law and Disputes

These Terms are governed by the laws of the Province of Québec and the federal laws of Canada applicable therein, without regard to conflict of laws principles. The parties submit to the exclusive jurisdiction of the courts located in the judicial district of Montréal, Province of Québec.

13. Contact

Questions about these Terms should be sent to [email protected].