For anyone who has reread a conversation too many times
Send the chat. ClearMirror reads every message carefully, marks the dated moments that mattered, and writes back what it saw — with evidence, and a section about your own pattern you can actually work from.
A careful read, not a verdict.
Dated moments, not vibes · Every claim cites evidence · A section about your pattern · A tracker you can work from
Parsed in your browser · analyzed once · then forgotten
I reread our messages for weeks before I did this. I just wanted someone careful to read them with me.
— from a reader
When you’re ready
Everything parses in your browser first. You’ll see the quality read, the outline, and the price before you pay.
I’m getting the full read ready.
Upload and reports open soon. Leave your email below and I’ll let you know the moment they do.

What the report contains
Every claim the report makes is tied to a dated moment. Here is a feel for how each piece reads.
01 · What I noticed
Example · not a real chatAlex and Jordan lean toward each other warmly — the thank-yous, the check-ins, the inside jokes are still there. But the hard conversations stall in a pattern, and that pattern repeats in recognisable shapes across the last six weeks.
Mar 14, 2026
The first apology of the month came from Alex — and landed specifically, naming the behavior rather than glossing it.
Apr 02, 2026
The sharpest exchange of the period was followed within an hour by a repair attempt from Jordan — short, but genuine.
04 · The hard parts
Example · not a real chatAlex tends to frame disagreements about behavior rather than character — softening the edge. Jordan is more likely to pair a concern with a specific example.
Confidence: Medium
Alex: 58% · Jordan: 42%
Alex carries a little more of the initiation and repair work in this chapter, but not in a way that reads as one-sided.
05 · Timeline
Example · not a real chatMedium and above are shown by default. Every entry links back to the messages that triggered it.
Feb 18, 2026 · vulnerability
First explicit "I miss you" of the stretch — received warmly.
Mar 14, 2026 · repair attempt
An apology that names the behavior and offers a next step.
Apr 02, 2026 · fight
The sharpest exchange; recovery within the same evening.
After the read · a plan you can check off
Example · not a real chatEvery report comes with a concrete action plan built from the moments it flagged. Check items off as you work on them — progress syncs to your account.
Name the behavior you want to soften
Specifically: the framing that slides from "this thing hurt" into "you always". One sentence to catch yourself with.
Reply slower when the chat goes sharp
Two-minute pause before the first response. Long enough to re-read, short enough to still feel present.
Schedule the hard conversation off-chat
Phone or in-person. The report lists three moments where the text medium made it worse — these are the ones to pull out.
1 of 3 complete — the report tells you which moments to revisit when you finish each one.
How it works
Four beats, not a sweep. Each stage does one thing well before handing off to the next.
Step 01
A WhatsApp .txt export, dropped in. It parses in your browser first — nothing leaves until you decide it should.
Step 02
End-to-end. Nothing is skipped, sampled, or summarized upfront. The read is slow on purpose.
Step 03
Fights, repairs, vulnerability, affection — each one pinned to the date it actually happened.
Step 04
A single careful voice, one pass. Evidence-cited. And a section about your own pattern you can actually work from.

A quiet promise
Your chat is read once, carefully, then forgotten. It parses in your browser before you pay. Nothing is kept, nothing trains a model, no one else reads it.
What a careful read costs.
One checkout. Saved to your account if you’re signed in.
Polar-secured checkout · no subscription.
Questions worth asking