Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

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