WhatsApp to court‑ready evidence.
Complete. Defensible. Offline.
Transform raw chat exports into Bates‑stamped PDFs, privilege logs, OCR text, voice transcriptions, and e‑discovery load files. Your client data never leaves your firm.
One platform, complete evidence toolkit
Everything you need to process WhatsApp chats for litigation, discovery, and trial preparation.
Bates‑stamped exhibits
Professional PDFs with case caption, court info, page‑level Bates numbers, and embedded chain of custody. Print‑ready for filing.
Privilege detection + log
Automated keyword spotting for attorney‑client terms. Export privilege log (CSV) with Bates references and triggered keywords.
E‑discovery load files
Concordance .dat/.opt, Relativity LOADFILE, and 17‑field review CSV. Direct ingestion into review platforms.
Voice transcription
Moonshine‑class transcription of voice notes. Word‑level JSON export with timestamps. No cloud, no data exposure.
OCR for images
Extract text from photos of documents, whiteboards, and screenshots. Searchable in HTML and CSV exports.
Interactive HTML review
Search, filter by participant/date, jump to context, track deleted messages, and redact content. Built for litigation teams.
Structured data extraction
Automatically identify money amounts, dates, case numbers, person names, and organizations from message content.
Deleted message tracking
See deleted/retracted messages with deletion metadata (who, when). Critical for spoliation analysis and witness credibility.
Tabular review CSV
17+ fields including Bates, privilege status, extracted entities, OCR text, review status. Excel/Google Sheets ready.
Handles 500MB+ exports
Streaming parser processes millions of lines without memory issues. No arbitrary file size limits.
SHA‑256 audit trail
Every message gets a unique SHA-256 hash linked to the previous message — forming an unbreakable chain. Any tampering breaks the chain and is immediately detectable, making your evidence court‑defensible.
1-year offline license
Activate once with internet, then work completely offline for the entire license period. No ongoing internet required. Renew at 20% discount.
From WhatsApp ZIP to admissible evidence in three steps
Export from WhatsApp
Export chat (with or without media) from WhatsApp settings → receive ZIP file. Works with both Android and iOS exports.
Load into ChatFormats
Select ZIP file, set case caption and Bates prefix. Automatic parsing begins instantly. Streaming parser handles large exports.
Receive evidence package
Get PDF, HTML review, CSV, Concordance/Relativity load files – ready for filing, review, and production.
Why ChatFormats is different
| Capability | ChatFormats | Manual / Generic Tools |
|---|---|---|
| 📄 COURT & EVIDENCE FORMATTING | ||
| Court‑ready PDF with Bates numbering | ✅ Automatic with custom prefix, page‑level numbering, case caption, court name, docket number | ❌ Hours of manual stamping, no professional headers |
| Chain of custody & hashing | ✅ SHA‑256 fingerprints embedded in PDF/HTML, separate custody report | ❌ No integrity verification, impossible to authenticate |
| ⚖️ PRIVILEGE DETECTION & REDACTION | ||
| Attorney‑client privilege detection | ✅ 100+ keywords (counsel, legal advice, work product, settlement), custom lists available | ❌ Manual reading of every message — weeks of attorney time |
| Privilege log export (CSV) | ✅ Message ID, Bates number, date, sender, preview, triggered keywords, privilege type | ❌ Painstaking manual spreadsheet creation, error‑prone |
| 💾 E‑DISCOVERY & REVIEW PLATFORMS | ||
| Concordance load files (.DAT / .OPT) | ✅ Pipe‑delimited DAT with OPT control file — direct import | ❌ Manual coding of fields, formatting errors cause rejection |
| Relativity‑style exports | ✅ LOADFILE.dat, IMAGES.csv, extracted images folder with mapping | ❌ No native support — requires custom scripting |
| 🤖 AI‑POWERED EVIDENCE ENHANCEMENT | ||
| Voice note transcription (Moonshine) | ✅ Offline AI — M4A, OPUS, MP3, WAV, AMR. Word‑level JSON timestamps | ❌ Separate cloud services (privacy risk) or manual listening — 10x time |
| OCR for images & screenshots | ✅ Extract text from photos of documents, whiteboards, screenshots — searchable | ❌ No OCR — images are invisible to search and review |
| 🔒 SECURITY & PERFORMANCE | ||
| 100% offline processing | ✅ Client WhatsApp data never leaves your computer — GDPR compliant by design | ⚠️ Cloud tools = data transfer risk, vendor access, potential breach exposure |
| Local AI models | ✅ Moonshine transcription and spaCy NLP run entirely on your machine — no OpenAI calls | ❌ External APIs send client data to third parties |
| Handles 500MB+ exports | ✅ Streaming parser — processes millions of lines without memory issues | ❌ Crashes on large files, memory errors, timeouts |
| Pricing model | ✅ One‑time license — no recurring subscription. Solo ($249), Firm ($899), Enterprise (custom) | ❌ Monthly/yearly subscriptions that add up — or hourly paralegal billing |
Built for legal professionals
Designed specifically for the workflows of litigators, e-discovery teams, and compliance officers.
Litigators
Turn messy threads into Bates‑numbered exhibits and privilege logs without paralegal overtime. Present evidence with confidence.
E‑discovery leads
Native load files, metadata mapping, and image exports for Relativity, Concordance, or any standard review platform.
Investigations & compliance
Searchable timeline, deleted messages, voice transcription, deadline extraction, and financial term highlighting.
What you get from every export
Bates PDF
Court‑ready PDF with case caption and page‑level Bates numbering
HTML review
Searchable, filterable chat viewer with evidence gallery
CSV exports
Full chat + tabular review with 17+ fields
Load files
Concordance .dat/.opt + Relativity LOADFILE
JSON transcripts
Word‑level timestamps for voice notes
Media folder
Organized images, video, audio, documents
Privilege log
CSV export with Bates references and keywords
Custody report
SHA‑256 hashes of original files
Built for law firm security standards
No cloud uploads. No third‑party APIs. No data retention on external servers. ChatFormats runs entirely on your infrastructure — meeting GDPR, data privacy, and client confidentiality requirements by design.
Your client data stays within your four walls
No cloud, no external APIs, no third‑party access
Frequently asked questions
Do I need to upload client WhatsApp data to the cloud?
No. ChatFormats runs 100% offline on your Windows machine. All processing — including OCR, voice transcription, and privilege detection — happens locally. Client chat never leaves your environment.
What file formats are supported for input?
Standard WhatsApp ZIP export (with or without media). Works with both Android and iOS exports, including the _chat.txt file format.
What output formats does ChatFormats produce?
PDF (Bates‑stamped), HTML review set, CSV (full chat + tabular review), Concordance .dat/.opt, Relativity LOADFILE, JSON for transcriptions, and organized media folders.
What are the system requirements?
Windows 10 or 11 (64‑bit), 8 GB RAM (16 GB recommended for large exports), 500 MB disk space for the app. For voice transcription models, allow 8‑12 GB free disk during first use.
Can I add custom privilege keywords for my practice area?
Yes — custom keyword lists are available in Firm and Enterprise tiers. Add firm‑specific terms, client codenames, or specialized legal phrases.
Is there a free trial or live evaluation?
We offer a guided live demo where we process a sample WhatsApp export and walk you through every output. Schedule a demo →
How does ChatFormats handle large exports?
Streaming parser processes files line by line, handling 500MB+ exports without memory issues. No arbitrary file size limits.
Can ChatFormats be deployed in air‑gapped environments?
Yes. Enterprise tier supports on‑premise and air‑gapped deployments. All models and dependencies can be pre‑installed offline.
Ready to transform how your firm handles WhatsApp evidence?
Schedule a 30‑minute live walkthrough. We'll process a sample export and show you every output — PDF, HTML, CSV, and load files.