ReasonLens logo ReasonLens

Privacy Policy

We built ReasonLens to help users think more clearly while keeping data use limited and transparent.

Last updated: June 10, 2026

👋 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.

Summary: ReasonLens collects only what is needed to provide the service, manage usage limits, support subscriptions, and improve the product. We do not sell user data and we do not use user data for advertising.

📋 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.
Highlighted text is used only to generate the requested AI response. It is not stored in our database after the response is returned. ReasonLens does not sell this data or use it for advertising.

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.

Google
Used for Google sign-in and identity verification.
Google Privacy Policy ↗
OpenAI
Used to process submitted text and generate AI analysis responses.
OpenAI Privacy Policy ↗
Stripe
Used to process subscriptions and manage billing.
Stripe Privacy Policy ↗
MongoDB Atlas
Used to store account, usage, billing, and feedback records.
MongoDB Privacy Policy ↗
Heroku
Used to host the ReasonLens backend service.
Salesforce Privacy Policy ↗

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.
⚠️ Notebook data is stored only on your device. Notebook entries are never uploaded to ReasonLens servers and cannot be backed up or restored. Uninstalling the extension — even immediately reinstalling — permanently and irreversibly deletes all saved Notebook entries and ratings.

🔐 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.org

We aim to respond to privacy requests within 30 days.