How ChatCache handles your data.
1. Overview
ChatCache is a Chrome extension that exports ChatGPT conversations to Markdown, HTML, TXT, PDF, JSON, CSV, and PNG. Most export processing happens locally in your browser. PDF export requires a server-side rendering step. This policy describes exactly what data is processed where, what is stored, and what is not.
2. What data is processed locally
When you export to Markdown, HTML, TXT, JSON, CSV, or PNG, the extension reads the conversation content from the active ChatGPT tab and processes it entirely in your browser. No conversation data leaves your device for these formats.
3. What data is sent to ChatCache servers
When you export to PDF, conversation content from the active ChatGPT tab is sent to api.getchatcache.com for server-side rendering. The rendered PDF is returned to your browser for download. Conversation content is not persisted on the server after the PDF is generated and returned.
4. What is stored locally in the browser
The extension stores the following data locally using the Chrome
storage API:
- Export preferences (selected format, copy-to-clipboard toggle, file name prefix, etc.)
- A stable anonymous install ID used for quota enforcement and abuse prevention
No conversation content is stored by the extension after an export completes.
5. What is stored server-side
The PDF rendering backend retains limited data for security and quota enforcement:
- The anonymous install ID (to enforce per-install usage quotas)
- Hashed, IP-derived rate-limit and abuse-prevention records
- Token usage and security-event logs
These records are used for quota enforcement and abuse prevention and do not include conversation content.
6. Feedback and support submissions
The extension includes an optional feedback form. If you choose to submit feedback, you may provide an email address and a message. This information is sent through the support form for support purposes. See section 8 for notes on third-party infrastructure that may process this submission.
7. Permissions used
- activeTab — read conversation content from the current ChatGPT tab when you trigger an export
- scripting — inject the selection UI (checkboxes) into the ChatGPT page for selective message export
- downloads — save exported files to your device
- storage — persist your export preferences and anonymous install ID locally
Host access is limited to
chatgpt.com,
chat.openai.com, and
api.getchatcache.com.
8. Third-party services and tracking
ChatCache does not use third-party analytics, advertising, or tracking tools. PDF rendering is handled by ChatCache infrastructure. If you choose to submit feedback through the support form, that submission may be processed by third-party form infrastructure.
9. Contact
If you have questions about this policy, use the support or contact link available on the ChatCache website.