I built a 100% private WhatsApp chat analyzer (Zero servers, zero tracking)
说明与用途
PurpleChats 是一个完全客户端的 WhatsApp 聊天分析器,所有数据在浏览器中处理,无需服务器,保证隐私与快速响应。
问题
Existing chat analysis tools require uploading private conversation archives to remote servers, compromising user privacy.
结果
PurpleChats delivers a fully client‑side WhatsApp chat analysis experience, achieving sub‑200 ms processing for 30,000 messages while maintaining 60 fps UI performance.
工作流
- 1. Export WhatsApp chat as a .zip file
- 2. Open PurpleChats in a browser
- 3. Upload the .zip file
- 4. In‑memory unzipping with fflate
- 5. Web Worker parses messages, normalizes dates, calculates metrics
- 6. Render 3D interactive story cards and interaction graphs
- 7. Export cards as PNG via html-to-image
- 8. Close tab to delete data
证据
Every calculation—from unzipping .zip exports to generating interactive Spotify Wrapped-style cards—runs strictly in the user's browser.
A 30,000-message chat processes in under 180ms.
- 记录日期: 2026-09-21T23:00:36.840Z