Privacy Policy
Last updated: June 2026
Please also review our Terms of Service.
Overview
This Privacy Policy explains how Testlane collects, uses, and protects your information in connection with the Testlane Chrome extension and related services for authoring and replaying browser tests. We collect the minimum data necessary to operate the service and do not sell your data.
Information we collect
Session and test data
When you run a session, the extension captures content from the active tab and sends it to our backend to power the AI agent. The goals you describe, the steps the agent generates, and the outcomes of test runs are stored on our servers and associated with your account. Capture only occurs when you explicitly start a session.
Account and usage data
We collect your email address for authentication. We also collect pseudonymous usage events (e.g., feature interactions, errors) to understand how the product is used and to improve reliability.
How we use your information
We use your data to:
- Operate the AI authoring agent by combining your goal with page content and sending it to our backend for processing.
- Store and replay the tests and runs associated with your account.
- Authenticate your account and manage access.
- Analyze usage patterns to improve the product.
- Ensure the security and performance of the service.
Third-party services
We share data only with the services required to operate Testlane:
- OpenAI (or a compatible large language model provider we designate) — powers the AI authoring agent. Page content and your test prompt are sent to the provider for processing and are subject to its data handling policies, such as OpenAI's privacy policy.
- Supabase — authentication and database storage, subject to Supabase's privacy policy.
- PostHog — product analytics and error diagnostics, subject to PostHog's privacy policy.
- Langfuse — LLM observability and tracing. The prompts and page content sent to the AI agent are recorded as traces to help us debug and improve agent quality, subject to Langfuse's privacy policy.
We do not share your data with any other third parties.
Single purpose
Testlane is a browser testing extension. Its single purpose is to help users create, validate, save, and replay browser tests for pages they choose. It uses browser inspection and interaction only during user-initiated authoring or replay sessions so it can generate and run explicit test steps and assertions.
Extension permissions
The Testlane extension requests the following Chrome permissions:
- debugger — attaches Chrome DevTools Protocol to the tab you're testing. This is what lets Testlane observe the page, locate elements, simulate input, show the “recording” overlay, and follow navigations during an authoring or replay session.
- storage — stores your sign-in state and session data in your browser.
- sidePanel — renders the Testlane UI as a Chrome side panel.
The extension does not execute remote code. All JavaScript is bundled at build time.
Your rights and controls
You can:
- Access your tests, runs, and history through the Testlane dashboard.
- Delete individual tests or runs through the dashboard, or request full account deletion by emailing us.
- Disable the extension at any time to stop all data processing.
If you are in the European Economic Area or the United Kingdom, you have rights under the General Data Protection Regulation (GDPR), including the right to access, rectify, erase, restrict, or object to the processing of your personal data, and the right to data portability. To exercise any of these rights, contact us at contact@testlane.app. You also have the right to lodge a complaint with a supervisory authority; in Germany this is the data protection authority for the state in which you reside.
We rely on the following legal bases to process your data: performance of our contract with you (to operate the service and store your tests and runs), your consent (where required, such as for certain analytics), and our legitimate interests (to secure, maintain, and improve the service). We aim to respond to verified requests within 30 days.
Data retention
We retain your data as long as your account is active. You may request deletion of your account and all associated data at any time by contacting us.
Data shared with the third-party services listed above is also retained by those providers under their own privacy policies and retention practices, which we do not control.
Children's privacy
Testlane is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, contact us and we will delete it promptly.
Changes to this policy
We may update this policy as the product evolves. If significant changes are made, we will notify you via the app or email. Continued use after an update means you accept the revised policy.
Contact
The data controller responsible for your personal data is Luis Onuma Okamoto, Berlin, Germany. For questions or requests, contact us at contact@testlane.app.