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

Weaving a chat into cloth without reading it

Описание и применение

Визуализация двух‑пользовательского чата LINE в виде ткани, показывающая только количество сообщений по времени, без раскрытия текста.

Задача

A chat export contains thousands of lines of text; the user wants to visualize conversation timing without exposing message content.

Результат

A privacy‑preserving visual representation of a two‑person LINE chat, showing activity patterns over time without revealing message content.

Рабочий процесс

  • Parse export to count messages per person, per day, per hour
  • Drop message text and names after structure extraction
  • Generate a table of counts as file format
  • Render table into a woven image: rows=days, columns=hours, horizontal thread for person A, vertical for person B, alternating weave pattern
  • Apply log1p scaling for thread thickness
  • Export image as SVG
  • Serve in a single HTML file with CSP blocking outgoing requests
  • Test fetch to confirm no external requests
  • Import local file and save image while counting requests (zero)

Доказательства

The parser reads the export and keeps one number per person, per day, per hour. Message text and names are used only to find the structure and are then dropped.

Источник

The renderer accepts nothing else, which makes the privacy claim easy to check: there is no code path that could draw a message.

Источник

The page is one HTML file with a Content Security Policy inside it that blocks every outgoing request.

Источник

I could only test on made-up exports in the layouts other LINE analyzers document, so a real file may be refused.

Источник

  • Дата записи: 2026-10-08T16:10:49.371Z