Last updated: August 11, 2026
TermPilot Privacy Policy
TermPilot is a Chrome extension that helps users translate, explain, summarize, ask questions about, and generate notes from webpage content. This policy explains what data is processed and how it is handled.
Summary
- API Key is stored locally in Chrome storage on your device.
- Your API key is sent to the TermPilot Worker only when you request an AI action such as translation, explanation, summary, Q&A, or note generation.
- TermPilot does not store API keys.
- TermPilot does not store source text, translated text, questions, or notes.
- TermPilot collects anonymous usage analytics to understand reliability, performance, and feature adoption.
Data stored on your device
TermPilot stores settings in chrome.storage.local. These settings can include
your selected model, model endpoint, translation direction, professional domain, glossary
entries, floating button position, anonymous client identifier, and optional fallback
model configuration.
API key handling
API Key is stored locally in Chrome storage. When you run an AI action, the extension
sends the API key to api.termpilot.top, the TermPilot Worker, so the Worker
can forward the request to your selected model provider. TermPilot does not store API keys
in a database, analytics system, logs, or persistent server storage.
AI request content
When you start a translation or AI reader action, the selected webpage text or selected portion of text is sent to the TermPilot Worker and then to your chosen model provider. TermPilot does not store source text, translated text, questions, or notes. The text is processed only to complete the requested action.
Anonymous usage analytics
TermPilot records anonymous usage analytics through Cloudflare Workers Analytics Engine. Analytics are used to understand whether the service is reliable and which features are used. Analytics can include event type, success or failure status, model name, target language, professional domain, approximate character count, latency, batch count, extension version, browser locale, country or region, and page host domain.
Analytics do not include API keys, source text, translated text, questions, generated notes, or full webpage URLs.
Third-party model providers
TermPilot sends AI requests to the model provider configured by the user, such as DeepSeek, Qwen, OpenAI-compatible services, or a custom endpoint. Those providers may process data according to their own terms and privacy policies.
Data retention
| Data type | Where it is stored | Retention |
|---|---|---|
| API key and settings | User device, Chrome extension storage | Until the user changes settings, clears extension data, or uninstalls TermPilot |
| Source text, translated text, questions, notes | Not stored by TermPilot | Processed only for the active request |
| Anonymous usage analytics | Cloudflare Workers Analytics Engine | Used for aggregate product and reliability analysis |
Contact
For privacy questions, open an issue at the TermPilot GitHub repo.