Privacy Policy
Summarize Page – Chrome Extension
Overview
Summarize Page is a browser extension that extracts article content from the current web page and sends it to a third-party AI service to generate a summary. This privacy policy explains what data is collected, how it is used, and how it is stored.
Personal Data
Summarize Page does not collect any personally identifiable information (PII) such as names, email addresses, or device identifiers. The extension does not require account creation or login. The only data processed relates to the content of web pages the user explicitly chooses to summarize.
Data Collection
The extension collects and processes the following data only when the user explicitly clicks the "Summarize" button:
- Page content: The article text (up to 12,000 characters), title, publication date, source domain, and URL of the currently active tab are extracted for summarization. Content is extracted from the page's DOM via an injected content script that targets article regions and strips non-content elements (scripts, ads, navigation, etc.).
- API keys: The user provides their own API key for OpenAI or Anthropic. This key is stored locally on the user's device using Chrome's
chrome.storage.local API.
- User preferences: Settings such as the selected AI provider, model, and output language are stored locally on the user's device.
- Summarization history: Past summaries (including the article title, URL, domain, model used, token counts, estimated cost, and the generated summary) are stored locally on the user's device. Up to 200 history entries are retained.
Data Processing
Data is processed in the following ways:
- Content extraction: When the user clicks "Summarize", a content script is injected into the active tab to extract article text and metadata from the page's DOM. This happens locally in the browser with no network request.
- Summarization: The extracted content (article text, title, source, date, and URL) along with a system prompt is sent to the user's selected AI provider (OpenAI or Anthropic) via their API. The user's own API key is used for authentication. The AI-generated summary is displayed to the user and saved to local history. Token usage from the API response is used to calculate an estimated cost, which is also stored locally.
- All other operations (viewing history, changing settings) are performed entirely locally with no network activity.
Third-Party Services
When the user requests a summary, the extracted page content is sent to one of the following third-party API services, depending on the user's configuration:
The data sent to these services is governed by their respective privacy policies. The extension developer does not have access to the data transmitted between the user and these API providers.
Data Storage and Retention
- All user data (API keys, preferences, and history) is stored locally on the user's device using Chrome's storage API.
- No data is sent to the extension developer or any server controlled by the extension developer.
- No analytics, tracking, or telemetry data is collected.
- Summarization history is retained locally until the user manually clears it. A maximum of 200 entries are stored; older entries beyond this limit are automatically removed.
- Settings and API keys are retained until the user changes or clears them, or uninstalls the extension.
Data Security
All data is stored locally on the user's device using Chrome's chrome.storage.local API and is not accessible to other extensions or websites. API keys are transmitted only to the user's chosen AI provider (OpenAI or Anthropic) via HTTPS-encrypted connections and are included solely in request headers for authentication. No data is stored on any external server controlled by the extension developer.
Data Sharing
The extension does not sell, share, or transfer user data to any third party, except for the transmission of page content to the user's chosen AI provider as described above.
The extension includes an optional donation button that opens a PayPal page (paypal.me) in a new browser tab. This action does not transmit any extension data — it simply navigates to an external URL.
Permissions
The extension requests the following browser permissions:
- activeTab: Required to access the content of the currently active tab when the user initiates a summary.
- scripting: Required to inject the content extraction script into the active tab.
- storage: Required to save summarization history, user settings, and the API key locally on the device.
- sidePanel: Required to display the summarization interface in the browser sidebar.
- host_permissions (
<all_urls>): Required to allow the content extraction script to run on any webpage the user wishes to summarize.
User Control
- Users can clear their summarization history at any time from the History tab within the extension.
- Users can remove their API key at any time from the Settings tab.
- Uninstalling the extension removes all locally stored data.
Changes to This Policy
This privacy policy may be updated from time to time. Any changes will be reflected on this page with an updated effective date.
Contact
If you have any questions or concerns about this privacy policy, please contact us at jay.fu.ai@gmail.com.
Effective date: March 24, 2026