Squally Beta Terms of Service
Effective date: 29 October 2026
1. Scope and parties
1.1 These Beta Terms govern the use of Squally (app.squally.dev, the read API, the npm packages squally-reporter and squally-mcp, and related documentation) during the beta phase.
1.2 Provider: Mohamed Abid, Gustav-Schulenburg-Str. 24, 76189 Karlsruhe, Germany, support@squally.dev ("we").
1.3 Squally is offered exclusively to businesses within the meaning of § 14 BGB (entrepreneurs). It is not offered to consumers. By creating an organization, you confirm that you use Squally for business purposes.
1.4 The customer's own terms do not apply, even if we do not object to them.
2. Contract formation
A contract is concluded when you create an organization in Squally and accept these Beta Terms. The organization (represented by its owner) is the customer.
3. The service
3.1 Squally receives results of Playwright test runs from your CI and shows test stability, failures and the time spent on retries and failures.
3.2 Squally is in beta. Features, limits and interfaces may change, be added or be removed at any time. We do not guarantee that Squally detects every flaky or failing test correctly.
3.3 The current limits of each plan are shown in the app.
3.4 Squally is not intended for business-critical processes. We do not guarantee that data received by Squally is complete or remains available.
4. Free of charge
4.1 The beta is free of charge. No fees are charged for beta use. Beta organizations may receive the Standard plan free of charge for a limited period. Afterwards they continue on the Free plan unless they order a paid plan. We will notify the organization's admins by email 7 days before the period ends.
4.2 Your organization will not be moved to a paid plan automatically. Paid plans require a separate order and are subject to separate terms.
4.3 We will announce the end of the free beta at least 30 days in advance by email to the organization owner.
5. Accounts, keys and members
5.1 You must provide accurate account information and keep your credentials, ingest keys and read keys confidential.
5.2 The organization owner decides who is invited and which role they have, and is responsible for the actions of members of the organization.
5.3 If you suspect that a key has been compromised, revoke or regenerate it in the app without delay.
6. Acceptable use
You must not:
- attempt to access other organizations' data or circumvent security measures,
- overload the service, circumvent limits or rate limits, or use it in an automated way beyond its intended interfaces,
- send content to Squally that infringes third-party rights or applicable law.
We may temporarily restrict access or block keys if this is necessary to protect the service or other customers. Where possible, we will inform you beforehand.
7. Your data
7.1 You remain the owner of all test data, artifacts and other content that you or your CI send to Squally ("Customer Data").
7.2 You grant us the right to store and process Customer Data solely to provide Squally to you.
7.3 You decide which content your tests and CI send, and you are responsible for its accuracy and legality. You warrant that you are entitled to send this content to Squally, including any personal data it contains. Do not include secrets, credentials or special categories of personal data (Art. 9 GDPR) in test output, screenshots, traces or logs.
7.4 Where Customer Data contains personal data, we process it on your behalf under the Data Processing Agreement (https://squally.dev/dpa), which forms part of these Beta Terms.
7.5 Squally is not a backup. Your original data remains in your CI.
8. Availability and support
8.1 We provide Squally with reasonable care but without a guaranteed availability or service level. Maintenance may cause interruptions.
8.2 Support is provided by email to support@squally.dev on a best-effort basis.
9. Liability
9.1 As the beta is provided free of charge, we are liable only for intent and gross negligence.
9.2 Regardless of 9.1, we are liable without limitation for injury to life, body or health, under the Product Liability Act, and where we have fraudulently concealed a defect.
9.3 Defects are excluded from warranty except where fraudulently concealed.
9.4 The above limitations also apply in favour of our vicarious agents.
10. Term and termination
10.1 The contract runs for an indefinite period.
10.2 You may terminate at any time by deleting the organization in the app (Settings → Organization → Danger zone). The organization is locked immediately and deleted permanently after 30 days unless the owner restores it.
10.3 We may terminate with 30 days' notice by email, or without notice for good cause, in particular for a serious breach of section 6.
10.4 After termination, Customer Data is deleted as described in the Data Processing Agreement.
11. Software packages
The npm packages squally-reporter and squally-mcp are subject to the license included in each package. These Beta Terms apply to their use with the Squally service.
12. Changes to these terms
We may change these Beta Terms for valid reasons, for example new features or changes in law. We will notify the organization owner by email at least 30 days before the change takes effect. If you do not object within this period, the change is deemed accepted; we will point this out in the notice. If you object, either party may terminate the contract.
13. Final provisions
13.1 German law applies, excluding the UN Convention on Contracts for the International Sale of Goods (CISG).
13.2 If the customer is a merchant, a legal entity under public law or a special fund under public law, the place of jurisdiction is Karlsruhe, Germany. We may also bring proceedings at the customer's registered office.
13.3 If any provision is invalid, the remaining provisions remain valid.
13.4 Notices may be given by email.