No malware found
In code review (v1.1.4)
Our reviewer read version 1.1.4 — the most recent version we have reviewed — and found no malicious behaviour. The version shown here has not been individually reviewed yet.
What our analysis found
AI Chat Exporter - ChatGPT, Claude, Gemini & DeepSeek to PDF, used by 3,000 people, showed no malicious code in Extension Auditor's review. Our code review reported 1 finding (1 medium), led by unauthorized data collection. Its permissions mean it can read and change data on all websites and can inject scripts into pages.
Key findings
- Medium
Unauthorized Data Collection
The default PDF export path uploads the entire conversation - every user prompt and model reply, plus inlined base64 images and the chat page URL (options.baseUrl = window.location.href) - to the publisher's Cloud Run backend for server-side Puppeteer rendering; client-side html2pdf runs only as a fallback, since:951 comments the flow as 'Try server-side PDF generation first'. Every export, including pure-markdown ones that need no server at all, additionally POSTs title, filename, format and the chat source_url to (.js:309), and all of it is keyed to a persistent per-install UUID held in chrome.storage.sync and sent as X-Client-ID, readable back through The destination is the publisher's own first-party API and the server-render feature is plausibly necessary, so this is not exfiltration to a third party, but the CWS listing declares no data collection whatsoever, so transmission of full AI conversation contents and the chat URLs off the device is entirely undisclosed to the user at install time.
Analyst notes
The code is a coherent AI-chat-to-PDF exporter in which every data flow is user-initiated from an injected export button, the only first-party backend is the publisher's own Cloud Run API used for Puppeteer PDF rendering, quota and Stripe checkout, and the chrome.identity OAuth tokens (Drive drive.file, Dropbox, Yandex, Notion) are stored locally and sent only to their own provider APIs - never to the publisher; the site credentials read from page storage (:13,:11,:45) are used solely as Authorization headers against those same sites' own conversation-history endpoints. There is no autonomous collection: the two MutationObservers (:420,:845) only re-inject the export button on SPA navigation, and there are no alarms, webNavigation, chrome.cookies, executeScript, eval or remote script loads, which contradicts the ML score, as does the fact that the malware label and the 'publisher malicious' figure both derive from the same malext feed import that the internal note itself calls 'not an independent code review'. Held at likely_benign rather than false_positive because CWS data collection is declared as 'none' while the default export path uploads full conversation HTML to the publisher's server (the one finding below), because confidence is capped by two signed code files absent from this bundle, and because the bundled manifest adds <all_urls> that the live listing lacks - a grant this bundle's code exercises only through the generic fetch_image CDN proxy at:230, so the mismatch conceals no undisclosed behaviour in the code reviewed, but it is broader than that proxy needs.
AI Chat Exporter - ChatGPT, Claude, Gemini & DeepSeek to PDF Chrome extension security report
ID: dhjbkabkopajddjinfdlooppcajoclag
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Author
- Neo Cortex LLC
- Privacy
- Privacy Policy
- Help
- Help Center
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
- Website
- Visit
Screenshots & videos
Install growth
Sensitive Domain Access
This extension has access to the following sensitive domains:
- https://*.twitter.com/*
- https://github.com/*
- https://api.github.com/*
- https://aistudio.google.com/*
- https://gemini.google.com/*
- https://*.googleusercontent.com/*
- https://*.google.com/*
- https://www.googleapis.com/*
- https://*.amazonaws.com/*
About this extension
Export ChatGPT, Claude, Gemini, DeepSeek, Grok to PDF. Batch save chats with code, math & images. Export your AI history.
Read the publisher’s full description
🚀 Export ChatGPT, Claude, Gemini & more to PDF in seconds If you’ve ever worried about losing an important AI conversation, this extension makes it easy to keep a copy. AI Chat Exporter lets you save chats as PDF, Markdown, or JSON with one click — including code, images, math, and formatting. No copy-paste. No screenshots. No messy print-to-PDF workarounds. 📸 CLEAN, ACCURATE EXPORTS Instead of producing broken or ugly PDFs, AI Chat Exporter saves your conversation exactly as you see it: • Code blocks keep their syntax highlighting • Tables, math (LaTeX), and structured content stay intact • Images and attachments are included • Links, headings, and formatting are preserved • The original layout remains readable • Even very long chats export properly Your files come out clean and easy to read, perfect for sharing, archiving, or revisiting later. 🤖 WORKS WITH ALL MAJOR AI TOOLS Save conversations from: • ChatGPT (including Canvas & GPT-4o) • Claude (including Artifacts) • Google Gemini & AI Studio • Perplexity AI & Venice AI • DeepSeek & Grok • Microsoft Copilot & GitHub Copilot You don’t need separate extensions for each platform. ⚡ FEATURES YOU’LL ACTUALLY USE • One-Click Export — Save the current chat instantly • Batch Export — Archive multiple conversations at once • Multiple Formats — PDF, Markdown (.md), JSON, or Plain Text • Cloud Sync (Pro) — Optional backup to Google Drive or Dropbox • Formatting Preserved — Headers, lists, links, and styles stay intact • High-Quality PDFs — No cut-off pages or broken layouts • Works Offline — Export without an internet connection • No Tracking — No analytics or data collection 🔒 BUILT WITH PRIVACY IN MIND Your conversations stay on your device. • No account required • No uploads to external servers • No tracking or telemetry • Everything processed locally This makes it suitable for sensitive work, research, or personal conversations. 🛠️ WHO IT’S FOR 👨💻 Developers — Save useful code and debugging sessions 🎓 Students — Keep research and study material organized ✍️ Writers & Creators — Store ideas, drafts, and scripts 📊 Professionals — Document planning sessions and workflows 🧠 Researchers — Preserve long, detailed discussions ☁️ FREE & PRO OPTIONS The free version includes daily exports, so you can start saving chats right away. Pro adds: • Unlimited exports • Automatic cloud backup • Additional export settings • Theme customization • Priority feature updates ⭐ WHY PEOPLE USE AI CHAT EXPORTER ✔ Fast and reliable, even for very long conversations ✔ Much cleaner than printing or copy-pasting ✔ Works across multiple AI platforms ✔ Designed for frequent use ✔ Lightweight and simple 📥 Install AI Chat Exporter and keep your important AI conversations safe.
User reviews
Extension files
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.
No network indicators were extracted from this version.
Code Diff
Compare extension code between any two versions.
0 changed files detected
No comparable text files found between these versions.
Gain full insight into all external connections.
Upgrade for full visibility.
Related extensions
More from Neo Cortex LLC
- Substack Video Downloader - Download Videos, Podcasts & MP32,000 users
- Substack PDF Downloader - Export Substack to PDF, Markdown, JSON, Text2,000 users
- Exporter for Copilot - Export Copilot Chats to PDF, Markdown1,000 users
- Grok to PDF - Export Grok Chats to PDF, Markdown, JSON1,000 users
- Perplexity Chat Exporter - Export Perplexity to PDF, Markdown, JSON858 users
Popular in Tools
- 迅雷下载支持86,000,000 users
- Zotero Connector9,000,000 users
- Browsec VPN - Free VPN for Chrome8,000,000 users
- ChatGPT8,000,000 users
- WPS PDF - Read, Edit, Fill, Convert, and AI Chat PDF with Ease7,000,000 users
Store rankings
Where this extension appears in store category, collection and keyword rankings.