Import locally
Your browser reads the selected file directly.
ChatExportPro reads, filters, previews, and generates documents inside your browser. Stripe receives payment and contact details, but never the imported chat.
Fewer copies. Fewer places to protect. The conversation and its photos stay in your browser while you turn them into a document.
Website requests, limited analytics and purchase information are separate from your conversation. Payment and access checks do not send your imported messages or photos.
The TXT or ZIP you select is opened with browser APIs on your device. Message text, photos, attachment names, filters, and generated files are not posted to a ChatExportPro conversion server.
Your browser reads the selected file directly.
Parsing, filtering, photo matching, previews, PDF creation, CSV, and XLSX generation occur in the active browser session.
Finished documents download directly to your device.
For purchases and support, we retain limited commerce metadata: Stripe identifiers, email, optional name, selected plan, payment or subscription status, timestamps, and an entitlement record. A one-time purchase may include a one-way SHA-256 fingerprint computed from the source file so access can be limited to that conversation. The source bytes cannot be reconstructed from this fingerprint.
Checkout and billing management are hosted by Stripe. Card and bank details never pass through ChatExportPro application code. Stripe webhook signatures are verified before purchase status changes are accepted.
Browser-local processing protects conversations from server upload, but the security of the device, browser profile, downloaded files, backups, and files you share remains your responsibility. ChatExportPro formats source material; it does not authenticate messages or determine legal admissibility.