Terms of Service

Effective date: March 4, 2026

1. Service Description

Testoro ("Service", "we", "us", "our"), operated by Piotr Gębski, NIP 7732424192, ul. B. Stolarskiego 10/12, 97-200 Tomaszów Mazowiecki, Poland, is an AI-powered software-as-a-service platform that generates Playwright end-to-end test files (.spec.ts) from natural-language descriptions provided by the user. The Service operates by crawling user-specified URLs to obtain DOM context, processing that context alongside the user's instructions through AI models, and returning production-ready Playwright test code.

By accessing or using Testoro, you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you may not use the Service.

2. Account Terms

  • You must be at least 16 years of age to create an account and use the Service.
  • You must provide accurate and complete information when registering for an account. You agree to keep your account information up to date.
  • You are solely responsible for maintaining the security of your account credentials, including your password and any connected authentication providers (GitHub, Google). You must notify us immediately of any unauthorized access.
  • You are responsible for all activity that occurs under your account, whether or not you authorized it.
  • One person or legal entity may not maintain more than one free account.

3. Acceptable Use Policy

You agree to use the Service only for lawful purposes and in accordance with these Terms. Specifically, you agree not to:

  • Crawl or test websites without authorization. You must have explicit permission from the owner or operator of any URL you submit to the Service for crawling or test generation. You represent and warrant that you are authorized to access and test each target URL you provide.
  • Generate malicious or illegal content. You may not use the Service to create tests that facilitate unauthorized access, denial-of-service attacks, data scraping of protected content, or any other activity that violates applicable law.
  • Circumvent usage limits. You may not create multiple accounts, use automated tools, or employ any other method to bypass the generation limits or other restrictions associated with your subscription plan.
  • Reverse-engineer the Service. You may not decompile, disassemble, reverse-engineer, or otherwise attempt to derive the source code, algorithms, or prompts underlying the Service.
  • Interfere with the Service. You may not introduce viruses, overload, flood, or spam any part of the Service, or take any action that imposes an unreasonable or disproportionately large load on our infrastructure.
  • Resell the Service. You may not sublicense, resell, or redistribute access to the Service without our prior written consent.

We reserve the right to investigate and take appropriate action against anyone who, in our sole discretion, violates this policy, including removing content, suspending or terminating accounts, and reporting violations to law enforcement.

4. Intellectual Property Rights

4.1 Your Generated Code

To the extent that intellectual property rights subsist in test code generated by the Service, Testoro hereby assigns all such rights to you. You may use, modify, distribute, and sublicense the generated .spec.ts files without restriction. Note: AI-generated works may not qualify for copyright protection in all jurisdictions; this assignment covers any rights that may exist.

4.2 The Testoro Platform

Testoro and its licensors retain all rights, title, and interest in and to the Service, including the website, application code, APIs, AI prompts, documentation, branding, logos, and all underlying technology. These Terms do not grant you any rights to use our trademarks, service marks, or trade dress.

4.3 License to Process Your Data

By using the Service, you grant Testoro a limited, non-exclusive, worldwide license to access, process, and transmit the URLs, natural-language descriptions, and DOM content you provide solely for the purpose of delivering the Service to you. This license terminates when you delete your account or the relevant data.

5. Subscription Plans & Billing

5.1 Plans

The Service offers the following subscription plans:

PlanPriceGenerations / moProjects
Free$031
Standard$39 / month2510
Pro$59 / month40Unlimited

5.2 Billing

Paid plans are billed monthly in advance via Stripe. By subscribing to a paid plan, you authorize us to charge your payment method on a recurring basis until you cancel. All fees are quoted in US dollars and are non-refundable except as described in Section 6.

5.3 Cancellation

You may cancel your subscription at any time from your account settings. Cancellation takes effect at the end of the current billing period. You will continue to have access to paid features until the end of that period. No mid-cycle refunds are provided for cancellations, except as described in Section 6.

5.4 Pricing Changes

We reserve the right to modify our pricing at any time. We will provide at least 30 days' prior notice of any pricing changes via email or in-app notification. Continued use of the Service after the effective date of a pricing change constitutes acceptance of the new pricing.

5.5 Free Tier

The Free plan provides 3 credits per month and is limited to 1 project. The Free plan is provided at our discretion and may be modified or discontinued at any time. Unused free generations do not roll over to the next month.

6. Refund Policy

  • If you are unsatisfied with the Service, you may request a pro-rated refund within the first 14 days of your initial paid subscription.
  • To request a refund, contact us at support@testoro.dev with your account email and a brief description of the issue.
  • Refund requests made after the 14-day window will not be honored. No refunds are provided for partial months of service, downgrade refunds, or unused generations.

7. EU Right of Withdrawal

If you are a consumer in the European Economic Area, you have a statutory 14-day right of withdrawal from digital service contracts under the EU Consumer Rights Directive (2011/83/EU). During the checkout process, before completing your purchase, you will be asked to expressly consent to immediate performance of the Service and to acknowledge that you thereby lose your right of withdrawal once the digital content has been fully delivered or the Service has been partially performed.

If you have not yet used any credits under your paid subscription, you may exercise your right of withdrawal by sending a clear statement (e.g. by email) to support@testoro.dev within 14 days of your initial subscription. You may use the model withdrawal form below, but it is not obligatory.

Model Withdrawal Form

(Complete and return this form only if you wish to withdraw from the contract)

  • To: Testoro — Piotr Gębski, ul. B. Stolarskiego 10/12, 97-200 Tomaszów Mazowiecki, Poland; email: support@testoro.dev
  • I hereby give notice that I withdraw from my contract for the provision of the Testoro service.
  • Ordered on / received on: _______________
  • Name of consumer: _______________
  • Address of consumer: _______________
  • Signature of consumer (only if sent on paper): _______________
  • Date: _______________

Upon a valid withdrawal, we will reimburse all payments received from you without undue delay and no later than 14 days from the day on which we are informed of your decision to withdraw. The reimbursement will be made using the same payment method you used for the initial transaction.

8. Indemnification

You agree to indemnify, defend, and hold harmless Testoro, its affiliates, officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in any way connected with:

  • Your use of the Service, including any URLs you submit for crawling or testing.
  • Your violation of these Terms or any applicable law or regulation.
  • Your infringement of any intellectual property or other rights of any third party, including rights of website owners whose URLs you submit to the Service.
  • Any claim that your use of the generated test code caused damage to a third party.

9. Data Processing & Third-Party Services

To deliver the Service, we share certain data with third-party service providers. By using the Service, you acknowledge and agree that your data may be processed by the following parties:

  • OpenAI — processes your natural-language descriptions and DOM context to generate test code.
  • Anthropic — alternative AI provider that may process your descriptions and DOM context to generate test code.
  • Supabase — provides database hosting, authentication, and storage infrastructure.
  • Stripe — processes subscription payments and manages billing information.

Our use and treatment of your data is further described in our Privacy Policy. We encourage you to review it carefully.

10. API Keys & Programmatic Access

Pro plan subscribers may create API keys to access Testoro programmatically (e.g., from CI/CD pipelines). You are solely responsible for the security of your API keys. Treat them as sensitive credentials — do not share them publicly or commit them to version control. We reserve the right to revoke any API key that we believe has been compromised or is being used in violation of these Terms.

11. Disclaimers & Limitation of Liability

11.1 "As Is" Service

THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, WHETHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ACCURACY.

11.2 No Warranty on Generated Code

We do not warrant that the test code generated by the Service will be accurate, complete, error-free, or suitable for any particular purpose. AI-generated output may contain errors, hallucinations, or inaccuracies. You are solely responsible for reviewing, testing, and validating all generated code before using it in any environment.

11.3 Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL TESTORO, ITS AFFILIATES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, OR LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM:

  • Your use of or inability to use the Service;
  • Any errors, inaccuracies, or issues in generated test code;
  • Unauthorized access to or alteration of your data;
  • Any third-party conduct or content on or related to the Service;
  • Any damages arising from generated code causing failures, security issues, or unintended behavior in your applications or systems.

Our total aggregate liability for all claims arising out of or relating to these Terms or the Service shall not exceed the amount you paid to us in the twelve (12) months preceding the claim.

12. Termination

Either party may terminate these Terms at any time. You may terminate by deleting your account or by contacting us at legal@testoro.dev.

We reserve the right to suspend or terminate your account, without prior notice or liability, for any reason, including but not limited to a breach of these Terms. Upon termination:

  • Your right to use the Service will cease immediately.
  • We may delete your account data after a reasonable retention period, subject to our Privacy Policy and applicable law.
  • Sections that by their nature should survive termination (including Sections 4, 6, 8, 11, 13, and this Section 12) shall survive.

13. Governing Law & Dispute Resolution

Before bringing any legal action, you agree to first attempt to resolve the dispute informally by contacting us at legal@testoro.dev. We will endeavor to resolve the dispute within 30 days of receiving your notice.

These Terms shall be governed by and construed in accordance with the laws of the Republic of Poland. Any legal action or proceeding arising under these Terms shall be brought before the competent courts in Tomaszów Mazowiecki, Poland. If you are a consumer habitually resident in the EU/EEA, you also retain the right to bring proceedings in the courts of your country of residence, and nothing in these Terms limits any mandatory consumer-protection rights granted to you by the law of your habitual residence.

14. Changes to These Terms

We reserve the right to modify these Terms at any time. We will provide at least 30 days' prior notice of material changes by posting the updated Terms on this page and, where practicable, by sending an email to the address associated with your account.

Your continued use of the Service after the effective date of any changes constitutes your acceptance of the revised Terms. If you do not agree to the updated Terms, you must stop using the Service and delete your account.

15. Contact

If you have any questions about these Terms of Service, please contact us:

Testoro — Piotr Gębski

NIP: 7732424192

ul. B. Stolarskiego 10/12, 97-200 Tomaszów Mazowiecki, Poland

Legal: legal@testoro.dev

Billing & refunds: support@testoro.dev