Privacy Policy — Export AI Chats
Last updated: 9 November 2026
Extension: Export AI Chats — ChatGPT, Claude & Gemini to PDF, Markdown, ZIP
Contact: [email protected]
The short version
This extension makes no network requests at all.
Not "we only send anonymous statistics". Not "we use a privacy-respecting analytics provider". None. The extension reads the conversation already rendered in your browser tab, converts it to the format you picked, and hands the file to your browser's download machinery. Every one of those steps happens on your own computer.
There is no server behind this extension. There is no account, no licence check, no sign-in, and nothing to opt out of, because there is nothing collecting anything to opt out of.
What it reads, and when
Nothing is read until you click. The extension declares no automatic content scripts, so on a normal visit to ChatGPT, Claude or Gemini it is inert — it is not watching the page, because it has not been loaded into it.
When you open the popup and choose to export, and only then, the extension injects its reader into the tab you are looking at. That reader walks the conversation already displayed on screen and turns it into a structured document: who said what, in what order, with code blocks, tables, lists, images, maths and attachments kept distinct so the output is faithful.
It reads what is on the page. It does not call the site's private APIs, does not use your session token to fetch conversations you have not opened, and does not enumerate your chat history.
What it stores
Captured conversations are written to chrome.storage.session. That is a per-browser-session area which Chrome clears when you close the browser and does not synchronise to your Google account.
Your export profile is written to chrome.storage.local, which persists on your machine until you uninstall the extension. It contains only document preferences (whether to include reasoning, source metadata and extraction warnings) and a filename pattern. It never contains conversation text.
Message search and per-message selections remain in the open dashboard page's memory. Portable backups, normal ZIP files and copied rich text are generated locally from the selected messages. A portable backup includes the source URL and conversation identifier in its local manifest so you can verify provenance; it is written only when you click the backup button.
Removing the extension deletes both, immediately and permanently.
Site access
The extension requests access to four addresses, and no others:
| Address | Why |
|---|---|
https://chatgpt.com/* | Read a ChatGPT conversation you ask it to export |
https://chat.openai.com/* | The older ChatGPT address, for users still on it |
https://claude.ai/* | Read a Claude conversation you ask it to export |
https://gemini.google.com/* | Read a Gemini conversation you ask it to export |
It cannot see any other site. There is no <all_urls> permission, no optional host permission, and no way for the extension to reach a page outside that list.
It also holds storage, to keep the two items described above; scripting, which lets it inject the reader on your click instead of loading on every page visit; and clipboardWrite, used only when you click Copy selected. Clipboard output is generated locally as readable plain text plus safe rich HTML. The extension never reads your clipboard.
What it never does
- No network requests. The extension contains no
fetch, noXMLHttpRequest, noWebSocket, nosendBeaconand no remote script or stylesheet. You can confirm this by opening Chrome's Network tab while exporting: it stays empty. - No analytics, telemetry, crash reporting or advertising SDK.
- No remote code. All executable code is packaged inside the extension. Nothing is fetched and executed at runtime.
- No tracking of your browsing. It has no access to any site beyond the four listed.
- No sale, rental, or sharing of data — there is no data held anywhere we could share.
- No use of your conversations to train any AI or machine-learning model.
Where your file goes
Into your Downloads folder, by your browser, the same as any other download. For PDF, the extension renders the conversation as a print-formatted page and opens your browser's own print dialog, where you choose "Save as PDF". The PDF is produced by Chrome, not by us, which is why text in Chinese, Japanese, Korean, Arabic, Hebrew, Thai and Devanagari comes out correct rather than as boxes.
Retention
None. We retain nothing because we receive nothing. What is on your computer stays on your computer and is yours to delete.
Children
This extension is not directed at children under 13 and does not knowingly collect data from them. It does not knowingly collect data from anyone.
Changes to this policy
Material changes will be reflected here with an updated date and noted in the Chrome Web Store listing's changelog.
Not affiliated with, endorsed by, or sponsored by OpenAI, Anthropic or Google. ChatGPT is a trademark of OpenAI. Claude is a trademark of Anthropic. Gemini is a trademark of Google.