Privacy Policy
How TermLens handles your data
Overview
TermLens is a Chrome extension designed to help users understand selected text on web pages by providing AI-generated explanations and contextual follow-up answers.
This privacy policy explains what data the extension accesses, how it is used, and under what conditions data is transmitted. The extension is designed to operate only on explicit user action and does not perform background data collection.
Data Accessed by the Extension
TermLens accesses the following data only when initiated by the user:
- User-selected text: Text that the user explicitly selects on a webpage and submits by clicking the trigger button.
- User-provided API key: An OpenRouter API key entered by the user in the extension settings.
When Data Is Sent
No data is accessed or transmitted automatically. Data is sent only when:
- The user selects text on a webpage
- The user explicitly triggers the extension by clicking the button or related action
Where Data Is Sent
Selected text is sent to
OpenRouter (https://openrouter.ai) for
the sole purpose of generating AI-based explanations and responses.
TermLens does not directly communicate with individual AI model providers. All requests are routed through OpenRouter according to the user's selected model.
Data Storage
- The OpenRouter API key is stored locally using chrome.storage.
- User preferences such as theme settings, selected AI model, and other customization options are stored locally using chrome.storage.
- Any future preferences or settings will also be stored locally on the user's device.
- The API key is not transmitted to any server other than OpenRouter.
- TermLens does not maintain its own backend and does not store user data on external servers.
What the Extension Does NOT Do
- Does not collect browsing history
- Does not monitor or log page content automatically
- Does not run background analytics or tracking
- Does not sell, share, or retain user data
- Does not inject advertisements
Permissions Explanation
- activeTab: Used to access only the user-selected text on the currently active page after explicit user interaction.
- storage: Used to store the user's OpenRouter API key, theme preferences, selected AI model, and other extension settings locally.
- host_permissions: Required to send API requests to OpenRouter's servers (https://openrouter.ai/*) for generating AI-based explanations. This permission allows the extension to communicate with OpenRouter's API endpoint and is only used when the user explicitly triggers the extension. No other external websites are accessed.
Third-Party Services
TermLens relies on OpenRouter for AI responses. The handling of data by OpenRouter is governed by their own privacy policy and terms of service.
User Control
Users have full control over when the extension operates. If no action is taken, the extension remains inactive. The extension can be disabled or removed at any time through Chrome's extension settings.
Changes to This Policy
This privacy policy may be updated to reflect changes in functionality or compliance requirements. Any updates will be reflected on this page.