👋 Who We Are
ReasonLens is a Chrome extension that applies AI-powered reasoning analysis to text users choose to highlight on webpages. The service is operated by the ReasonLens team.
This Privacy Policy explains what information ReasonLens collects, why it is collected, how it is used, and what choices users have.
📋 Data We Collect and Why
Account Information
When a user signs in with Google, ReasonLens may receive:
| Data | Purpose |
|---|---|
| Google User ID | To identify the user account securely. |
| Email address | To associate the user account with sign-in and billing status. |
ReasonLens does not receive or store Google passwords. Google sign-in is handled through Chrome's OAuth flow.
Usage Quota
ReasonLens stores token usage counters to enforce free and paid plan limits.
- Free plan: token usage is counted against the free plan limit.
- Pro plan: monthly token usage is counted and reset based on the billing period.
Highlighted Text Submitted for Analysis
When a user clicks the Ask ReasonLens button or uses the right-click option, the extension sends selected text to the backend to generate an AI analysis. The request may include:
- The highlighted text selected by the user.
- The title and URL of the page where the text was selected.
- The selected analysis mode.
Ratings and Response Feedback
Users may optionally rate AI responses. If a rating is submitted, ReasonLens may store the star rating, analysis mode, AI-generated response, related selected text, and extension version. Ratings are used to improve ReasonLens quality.
General Feedback
If a user sends feedback through the extension, ReasonLens may collect the feedback type, message, email address (only if provided), and extension version.
Billing Information
If a user upgrades to ReasonLens Pro, billing is handled by Stripe. ReasonLens may store the Stripe Customer ID, Subscription ID, subscription status, and billing period dates. ReasonLens does not store full payment card numbers.
Data We Do Not Collect
- ✗ Full browsing history.
- ✗ Pages where the user does not use ReasonLens.
- ✗ Keystrokes or form inputs.
- ✗ Location data.
- ✗ Device identifiers.
- ✗ Full payment card numbers.
⚙️ How We Use Data
| Purpose | Data Used |
|---|---|
| Authenticate users | Google User ID and email address. |
| Generate AI analysis | Highlighted text, page title, page URL, and selected mode. |
| Enforce usage limits | Token counters and plan status. |
| Manage subscriptions | Stripe customer ID, subscription ID, status, and billing dates. |
| Improve product quality | Optional ratings, feedback messages, and related response details. |
| Respond to support requests | Optional feedback message and email address. |
✗ Not used for advertising, selling user data, or unrelated profiling.
🤝 Third-Party Services
ReasonLens uses third-party services only as needed to provide the extension and backend.
ReasonLens does not sell, rent, or trade user data to third parties.
💾 Data Stored Locally in Chrome
The extension stores some data locally in Chrome to support extension functionality.
| Storage Area | What Is Stored | When It Clears |
|---|---|---|
chrome.storage.session |
Temporary analysis state — selected text, loading state, and latest result. | When the browser session ends. |
chrome.storage.sync |
Plan status and settings synced across Chrome devices. | When the extension is uninstalled or Chrome clears synced data. |
chrome.storage.local |
Notebook entries, saved insights, local ratings, and preferences. | When deleted by the user, or when the extension is uninstalled. Data is permanently lost on uninstall — reinstalling does not restore it. |
🔐 Chrome Extension Permissions
| Permission | Why It Is Needed |
|---|---|
storage |
To save analysis state, plan status, notebook entries, ratings, and settings. |
identity |
To support Google sign-in using Chrome's built-in OAuth flow. |
contextMenus |
To provide the right-click "Analyze with ReasonLens" action, including for PDF analysis. |
scripting |
To inject the Ask ReasonLens button on supported or user-approved websites using only bundled extension files. |
tabs |
To detect payment return pages for plan refresh and reload the active tab after permission changes. |
| Host permissions | To allow ReasonLens to run on supported websites, and on additional sites only when the user grants permission. |
🗓️ Data Retention
| Data | Retention |
|---|---|
| Account information | Retained while the account is active or until deletion is requested. |
| Token usage and plan status | Retained to enforce plan limits and manage subscription access. |
| Highlighted text submitted for analysis | Not retained after the response is returned. Stored only if the user submits a rating or feedback for that response. |
| Ratings and feedback | Retained for product quality review unless deletion is requested. |
| Billing records | Retained as needed to manage subscriptions and billing history. |
✅ User Choices and Rights
- Users choose what text they submit for analysis.
- Users can delete saved notebook entries inside the extension at any time.
- Users can manage or cancel Pro subscriptions through the Stripe billing portal.
- Users can uninstall the extension at any time. Note: uninstalling permanently deletes all locally stored notebook entries and ratings — this cannot be recovered even upon reinstall.
- Users can request account deletion or data deletion by contacting ReasonLens.
🛡️ Security
- ReasonLens uses HTTPS for all data sent between the extension, backend, and service providers.
- Google sign-in tokens are verified server-side before account access is granted.
- The extension uses only bundled extension code and does not load remote executable code.
- Payment card details are handled by Stripe and are not stored by ReasonLens.
👶 Children's Privacy
ReasonLens is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, please contact us so we can delete it.
📝 Changes to This Policy
ReasonLens may update this Privacy Policy from time to time. When changes are made, the effective date at the top of this page will be updated.
Questions or deletion requests? Contact us at:
contact@tech-dojo.orgWe aim to respond to privacy requests within 30 days.