Echotrace is a chat history decryptor and communication analytics tool designed for privacy-focused data backups. It transforms encrypted local messaging records, including those from Signal and WeChat, into plain text and structured data.
The project functions as a decryption utility and an HTML report generator, converting conversation logs into static web pages for offline viewing. It also acts as a stateless analyzer that computes frequency and volume metrics from raw message files to generate statistical reports and visual charts on interaction trends.
The system covers capabilities for chat data export, communication pattern analysis, and local cryptographic decryption. These processes are handled through stateless file processing, reading directly from the disk without the use of a persistent database.