This extension sends data off your device

AI Page Summarizer is the only extension in this collection that transmits data to a third party. When you click Summarize, the text of the page you are viewing (up to 12,000 characters) is sent over HTTPS to OpenAI, together with your own OpenAI API key, so that OpenAI can generate the summary. Nothing is sent until you click that button, and nothing is sent to the developer. Details are in Third-party services below.

What this extension does

AI Page Summarizer reads the text of the page in your active tab and asks OpenAI's API to produce a summary, a bulleted list of key points, or a plain-language "explain it simply" version. You supply your own OpenAI API key; there is no account, no server, and no subscription operated by the developer.

Data the extension collects and stores

Two things are saved locally in your browser, using chrome.storage.local:

Data that is handled but not stored:

How your API key is stored

Your OpenAI API key is stored unencrypted, in plain text, in chrome.storage.local. Chrome protects that storage area from web pages and from other extensions, but it is not encrypted at rest, and anyone with access to your computer profile could read it. Treat it the way you would treat any other secret on your machine: use a key with limited spending, and revoke it from your OpenAI dashboard if your device is lost or shared.

What is NOT collected

Where your data is stored

Locally, in your browser profile, via chrome.storage.local. This area is not synced to your Google account. If you use the extension on two computers, you must enter your API key on each one separately.

Permissions and why each one is needed

PermissionWhy it is needed
activeTab Gives temporary access to the single tab you are looking at, and only at the moment you click the extension's button. This is what allows the extension to read the article you want summarized without having standing access to every site you visit.
scripting Runs a small text-extraction function inside that tab. The function grabs the readable body text (preferring the <article> or <main> region and stripping navigation, headers, footers and scripts) and hands it back to the popup. It runs once per summarize click and does nothing else.
storage Saves your API key and model preference on your device so you do not have to re-enter them every time.
https://api.openai.com/*
(host permission)
Allows the extension to make requests to exactly one address: https://api.openai.com/v1/chat/completions. This is the only network destination the extension can reach. It cannot contact any other server.

Third-party services: OpenAI

When you press Summarize, the extension makes a single HTTPS POST request to https://api.openai.com/v1/chat/completions. That request contains:

The page URL is not sent, and neither is any identifier for you beyond your own API key.

Once the request reaches OpenAI, that data is governed by OpenAI's terms, not by this policy. Please read:

No other third party receives any data. There are no other network requests of any kind.

Data retention and how to delete your data

Children's privacy

This extension is not directed at children under 13 and does not knowingly collect any personal information from children. It requires an OpenAI API key, which OpenAI itself does not issue to children.

Changes to this policy

If this policy changes, the updated version will be posted on this page and the "Last updated" date at the top will change. Material changes — in particular any change to what is sent off the device — will be reflected here before the corresponding extension update is published.

Contact

Questions, concerns or data requests: aqahramonov2007@gmail.com

← All privacy policies