Before one project ships, I’m already sketching the next one.
← Skip · Add →
Your ChatGPT history is a letter you wrote to yourself without realizing it. Mirror lets you read it against how you describe yourself, on your phone, on your terms.
The realization travels. Your data never does.
Before one project ships, I’m already sketching the next one.
← Skip · Add →
A crowded dinner table fills my battery, not drains it.
← Skip · Add →
On the drive home, I replay what I said and why.
← Skip · Add →
The second layer only exists on your phone. That is the point.
Join the waitlistWhat it is
Mirror places what you say about yourself beside what your conversations show. The gap is yours to read.
What you say meets what you've said.
Open ChatGPT settings. Export your data. You receive a file you control.
Your content never leaves your device. About ten seconds. No account connection.
Two layers, side by side. What they mean is your call.
Speed
From export to mirror, on-device.
Connection
No account connection of any kind.
Setup
That's all calibration takes.
The realization travels. Your data never does.
You export the file. The mirror is generated on-device. Nothing is sent anywhere, stored anywhere, or connected to any account. The realization can travel. Your data never does.
The export is a letter you wrote to yourself without realizing it. Mirror holds it up. What it means is yours.
What you need
Questions
You can, and it’s worth doing. But the model answering you is trained to be agreeable, it only knows the side of you that you typed on purpose, and it gives a different flattering paragraph every time you ask. It has no way to disagree with you. Mirror is built around the disagreement: it places how you describe yourself beside what you’ve actually been saying for months, and every insight must point at something real. You judge each one: rings true, or doesn’t land.
Memory belongs to the app that holds it. It lives on their servers, it shapes only their product, and you mostly can’t see it. Mirror’s picture of you is computed and stored on your phone. You can read all of it, and deleting the app deletes all of it. There is no copy anywhere else.
Your chats capture what you think about. Your camera roll captures what you actually do. Chat history skews hard toward work and questions; nobody chats about their Sunday hikes. Mirror reads abstract themes from your photos, on your phone, no faces, no uploads, and looks for the places where your words and your days agree, and the places where they don’t. No chat app can do that, because no chat app can see both.
Your content never leaves your device. Not your words, not your photos, not your insights, not your survey answers. If you leave usage sharing on, the app sends anonymous counts, such as “an import completed”, so we can tell whether Mirror works. There is a visible switch to turn that off.
An iPhone 15 Pro or later with Apple Intelligence enabled, on iOS 26. And a ChatGPT history to export. Getting your side of the story in takes about a minute.
No. There are no types, no scores, and no diagnosis. Mirror shows patterns in your own record and states them as correlations, never causes. It’s an instrument for noticing, not a clinical tool. You stay the judge of every card.
It’s grounded, not psychic. Every insight has to cite something you actually said or a theme actually found in your photos; if the evidence isn’t there, the card doesn’t exist. Whether it rings true is yours to say, and the app asks you exactly that, on every insight.
Free beta via TestFlight. We'll send instructions when your spot opens.