Legal

# Privacy Policy

coTestPilot — AI Copilot for Testers · Last updated: April 2026 · Beta release

⚠ Beta software. coTestPilot is in early beta. Features, data flows, and this policy may change as the product evolves. We'll update this page when anything significant changes.
TL;DR: coTestPilot stores everything locally in your browser. It sends data to AI APIs only when you ask it to analyze something, and to Google Sheets only if you configure a sheet URL. No accounts. No tracking. No ads. Nothing is sold.

## 1 Who we are

coTestPilot is developed by Testers.AI. Questions or concerns? Reach us at privacy@testers.ai.

## 2 What data coTestPilot stores — and where

The table below describes every category of data coTestPilot works with:

Data | Where it's stored | When it leaves your device
--- | --- | ---
Extension settings (sheet URL, AI model preference, theme, toggles) | Local only chrome.storage.local | Never
Saved test cases (page-level, per-URL) | Local only chrome.storage.local | Never
Bug report drafts | Local only In-memory, cleared on close | Only when you click "Submit bug" — sent to your configured Google Sheet
Page context snapshot (URL, page title, visible text, form fields) | Local only In-memory, not persisted | Sent to AI API when you trigger an analysis (test generation, page analysis, bug suggestions)
Screenshots / annotated images | Local only In-memory during session | Sent to AI API only when you include them in an analysis prompt
Selector / element context (clicked element, attributes) | Local only In-memory, not persisted | Sent to AI API when you ask coTestPilot to analyze an element
Filed bug reports | Optional / external | Sent to your own Google Sheet (configured by you) via a Google Apps Script endpoint you control
Crash / error logs | Local only | Never — errors are logged to the browser console only

## 3 AI API calls

When you trigger an analysis (generate test cases, analyze page, suggest bugs, chat, etc.), coTestPilot sends a prompt to an AI API. The prompt includes:

- The current page URL and title
- Visible page text and form field names (no field values)
- Any element selector or attribute you've clicked on
- Any screenshot you've taken and included

This data is sent to the AI provider configured in your settings (powered by Testers.AI). It is used solely to generate your requested output. Testers.AI's data handling follows their own privacy policy.

coTestPilot never sends passwords, form values, cookies, or authentication tokens to any external service.

## 4 Google Sheets integration

If you configure a Google Sheets URL in Settings, bug reports you file are sent to that sheet via the Google Apps Script endpoint you provide. This endpoint is:

- A URL you control — Testers.AI does not have access to it
- Only called when you explicitly click "Submit bug"
- Receives only what you fill into the bug report form

If you don't configure a sheet URL, no data is sent anywhere when you file bugs (the submit button will do nothing or show an error).

## 5 What we do NOT do

- We do not collect analytics or telemetry from the extension
- We do not track which pages you visit
- We do not require you to create an account
- We do not sell, rent, or share your data with third parties
- We do not serve ads
- We do not store your data on Testers.AI servers (except transient AI inference)

## 6 Permissions we request

coTestPilot requests the following Chrome permissions and uses them as described:

Permission | Why it's needed
--- | ---
`sidePanel` | To show the coTestPilot sidebar without opening a new tab
`scripting` | To inject the content script that reads page context and enables element inspection
`tabs` | To detect page navigation and update the sidebar URL display
`storage` | To save your settings and test cases locally
`activeTab` | To read the currently active tab's URL and title
Host permission (`<all_urls>`) | Required to inject the content script on any page you're testing

## 7 Data retention & deletion

All data stored by coTestPilot lives in your browser's local storage and is fully under your control:

- To clear all coTestPilot data: go to `chrome://extensions`, click Details on coTestPilot, then "Clear data"
- Or uninstall the extension — all local storage is deleted automatically
- In-session data (page context, screenshots) is discarded when you close the sidebar or navigate away

Data sent to AI APIs during inference is not stored by us after your response is returned. See Testers.AI's privacy policy for AI provider retention details.

## 8 Children

coTestPilot is a professional testing tool intended for adults. We do not knowingly collect information from anyone under 16.

## 9 Changes to this policy

coTestPilot is in beta and evolving quickly. We may update this policy as new features are added. When we make material changes, we'll update the "Last updated" date at the top of this page. Continued use of the extension after changes means you accept the updated policy.

## 10 Contact

Questions about this policy? Email us at privacy@testers.ai or visit testers.ai.