Terms of Service
These Terms govern the use of the testlens.dev website and the "TestLens" browser extension (together, the "Service") operated by TestLens Labs (the "Publisher"), identified in the legal notice at https://testlens.dev/mentions-legales.
By installing the extension, using the website, or purchasing a Pro license, the user ("User") accepts these Terms. Users who do not accept the Terms must refrain from installing or using the Service.
1. The Service
TestLens is a Chrome Manifest V3 extension that generates software test cases from a web page or a user story supplied by the User, and exports them to common test formats (Gherkin, Playwright, Cypress, Markdown). The scope of features at launch is.
TestLens operates on a Bring-Your-Own-API-key basis: the User supplies their own API key from Anthropic or OpenAI. The Publisher does not operate a backend that processes the User's content. The User's relationship with Anthropic or OpenAI is governed by those providers' own terms and is not altered by these Terms.
2. Tiers and features
| Tier | Price | Features |
|---|---|---|
| Free | 0 € | Up to 5 test-case generations per day; Markdown export only; no history |
| Pro | 9 € one-time | Unlimited generations; Gherkin / Playwright / Cypress / Markdown exports; custom templates; history |
A Team tier (29 € one-time for 3 seats) is planned but is not available at launch.
The Pro license is a one-time purchase, not a subscription. There is no automatic renewal and no recurring charge.
3. Purchase flow and contract formation
Pro licenses are sold through Gumroad, Inc., acting as merchant of record. The purchase flow is:
- The User selects "Buy Pro" on
testlens.devor inside the extension. - The User is redirected to Gumroad, where price, applicable EU VAT (handled by Gumroad under the EU One-Stop-Shop scheme), total, and Gumroad's own terms are displayed.
- The User confirms the order on Gumroad. The contract between the User and the Publisher is formed when Gumroad confirms payment and delivers the license key to the email address provided by the User.
- The User pastes the license key into the extension's Options page to unlock Pro features.
Prices on testlens.dev are displayed in euros (EUR), inclusive of VAT where applicable. The final amount is the one displayed on Gumroad at checkout.
4. Right of withdrawal (European Union consumers)
In accordance with article L.221-18 of the French Code de la consommation and Directive 2011/83/EU, a consumer in the European Union has a 14-day right of withdrawal for distance contracts.
Express waiver for immediate digital content. The Pro license unlocks digital content (extension features) immediately upon license-key activation. In accordance with article L.221-28 (1°) of the French Code de la consommation, the User is informed that:
- performance of the contract begins, with the User's prior express consent, as soon as the license key is activated inside the extension,
- the User acknowledges that this immediate activation causes them to lose the 14-day right of withdrawal for the portion of the contract already performed.
Notwithstanding the above, the Publisher voluntarily offers a 30-day "no-questions-asked" refund window that goes beyond the statutory minimum and applies even once the license key has been activated. The full conditions are set out in the Refund Policy at https://testlens.dev/refund-policy, which takes precedence over any narrower reading of this section.
5. License grant
Subject to payment of the Pro fee and compliance with these Terms, the Publisher grants the User a non-exclusive, non-transferable, worldwide license to install and use the Pro version of the extension for the User's own professional or personal testing activities.
The User may not:
- resell, sublicense, rent, or lease the license key;
- attempt to circumvent the license-verification mechanism;
- decompile or reverse-engineer the extension beyond what is authorised by article L.122-6-1 of the French Code de la propriété intellectuelle or applicable mandatory local law.
License keys are issued per buyer. A single license key is intended for use by one natural person. Sharing a single Pro license across a team is not permitted; the Team tier (once available) is designed for team use.
6. Acceptable use
The User agrees not to use the Service to:
- generate tests for or attack systems the User is not authorised to test,
- submit content that is unlawful under applicable law,
- extract or scrape content in breach of the target website's terms,
- feed into the extension any content that the User is not entitled to disclose to the User's selected LLM provider.
The Publisher reserves the right to revoke a license for material breach of this section, with written notice by email and without reimbursement for the portion of use already made. A revocation does not affect refunds due under the Refund Policy for the unused portion where applicable.
7. Third-party services
The Service depends on third-party services outside the Publisher's control, in particular:
- Anthropic and OpenAI for test-case generation (API calls made directly from the User's browser with the User's own API key),
- Gumroad, Inc. for payment, EU VAT collection, and license-key delivery,
- Cloudflare, Inc. for hosting of the
testlens.devlanding page, - the Chrome Web Store for distribution of the extension.
The User's use of these services is governed by the relevant provider's own terms. The Publisher is not responsible for the availability, pricing, or terms of these providers. If a provider becomes unavailable, the Publisher will make reasonable efforts to document workarounds or alternative providers, but cannot guarantee uninterrupted operation.
8. Warranty and "as-is" statement
Except for the statutory warranties of conformity (articles L.217-3 et seq. of the French Code de la consommation) and of hidden defects (articles 1641 et seq. of the French Code civil), which apply to consumers by operation of law and are not excluded by these Terms, the Service is provided "as is" and "as available". The Publisher does not warrant that:
- test cases generated by the Service are complete, accurate, or free of error,
- the Service will meet the User's specific requirements,
- the Service will operate without interruption or without defects.
The User remains solely responsible for reviewing, editing, and validating generated test cases before using them in any test suite or production workflow.
9. Limitation of liability
To the maximum extent permitted by applicable law, and without prejudice to the statutory warranties referenced in Section 8, the Publisher's aggregate liability towards a User arising from or relating to the Service is limited to the amount actually paid by that User to the Publisher in the 12 months preceding the event giving rise to the claim.
The Publisher is not liable for indirect damage, loss of data, loss of revenue, loss of opportunity, or harm resulting from the User's use of third-party services (Anthropic, OpenAI, Gumroad, Cloudflare, Chrome Web Store), or from the content generated by the User's selected LLM.
Nothing in these Terms excludes or limits liability for damage that cannot lawfully be excluded, in particular death or personal injury caused by negligence, fraud, or any other liability that cannot be limited under applicable consumer protection law.
10. Personal data
The processing of personal data is described in the Privacy Policy at https://testlens.dev/privacy, which forms part of these Terms by reference.
11. Refunds
The refund policy applicable to Pro purchases is set out in the Refund Policy at https://testlens.dev/refund-policy. The Refund Policy forms part of these Terms by reference.
12. Changes to the Terms
The Publisher may update these Terms. Material changes will be notified by a dated "Last updated" entry at the bottom of this page and, where the Publisher has the User's email address, by email. The version of the Terms in force at the time of a purchase governs that purchase.
13. Termination
The User may uninstall the extension at any time. Uninstalling the extension does not automatically refund a Pro license; refunds are governed by the Refund Policy.
The Publisher may terminate the license of a User who materially breaches these Terms, following the notice procedure in Section 6.
14. Governing law and dispute resolution
These Terms are governed by French law, without prejudice to the mandatory consumer protection rules of the country of habitual residence of a consumer User.
Any dispute arising from these Terms or from the Service is first subject to an amicable-settlement attempt. The User is invited to contact the Publisher at support@testlens.dev before initiating any formal proceedings. The Publisher commits to acknowledging the request within 10 business days.
Consumer alternative dispute resolution (ADR). Under articles L.612-1 et seq. of the French Code de la consommation and Directive 2013/11/EU, a consumer User may refer a dispute to a consumer mediator. The designation of the specific mediator is [CEO to confirm before publication: name and contact details of the registered consumer mediator, selected from the list published on economie.gouv.fr / CECMC]. Referral is free of charge for the consumer.
Online dispute resolution (ODR). In accordance with Regulation (EU) No 524/2013, the European Commission operates an online dispute-resolution platform accessible at https://ec.europa.eu/consumers/odr. Consumers resident in the European Union may use this platform to lodge a complaint.
In the absence of amicable settlement, disputes are submitted to the competent French courts, subject to the consumer's right under article 18 of Regulation (EU) No 1215/2012 to bring proceedings before the courts of their own place of residence.
Last updated: 2026-04-24