Skip to main content
ChatCache is designed to keep your conversation data on your device as much as possible. Most export formats run entirely in your browser, meaning your conversations never leave your device. Only PDF export involves a server, and even then your content is not stored after processing.

Format processing locations

FormatProcessing location
MarkdownLocal (in your browser)
HTMLLocal (in your browser)
TXTLocal (in your browser)
JSONLocal (in your browser)
CSVLocal (in your browser)
PNGLocal (in your browser)
PDFSecure cloud API (api.getchatcache.com); content not stored

What is stored locally

ChatCache uses the Chrome storage API to persist two things on your device:
  • Export preferences — your selected format, copy-to-clipboard toggle, file name prefix, and similar settings
  • Anonymous install ID — a stable identifier used for quota enforcement and abuse prevention
No conversation content is stored locally by the extension after an export completes.

What is sent to the server (PDF only)

When you export to PDF, your conversation content 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. 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. They do not include any conversation content.

No tracking

ChatCache does not use any third-party analytics, advertising, or tracking tools. PDF rendering is handled by ChatCache’s own infrastructure. Your conversations are never shared with advertisers or external data processors. For a full breakdown of the browser permissions ChatCache requests and why, see Chrome permissions.
ChatCache includes an optional feedback form. If you choose to submit feedback, you may provide an email address and a message. This submission may be processed by third-party form infrastructure. Submitting feedback is entirely optional and unrelated to how your conversations are handled during export.