Stop feeding screenshots to some chatbot.

You crop, you paste, you ask a chatbot if you're crazy. dCipher lives where the conversation lives. Press and hold any message and it names the pattern, with the exact texts as receipts. No exports. No lost context.

App Store Free on iPhone · iOS 17+
Private by design Analysis only when you ask No ads, no data sales
jordan✓ Protected ✎ Review
You said you'd come at 6. It's 7:30 now.
I never said 6, I said "around evening."
⚑ Gaslightingrewrites what was said. You have the text.
Contradicts: “6pm works,” sent this morning.
I have the text right here. I'm not making this up.
✓ Safeciting evidence is not the crime here.
Message
Watch a message get read
Please don't put me in the middle like this.
I'm not doing anything. You're doing this to yourself. Flagged
holding to read
⤷ Contradicts: “Fine, I'll stop bringing her up,” sent Tuesday.
We read between the lines, so you don't have to.
Keep scrolling
Your turn

Press and hold the message.
Like you would in the app.

This is the whole gesture. No screenshots to your group chat, no “am I overreacting?” at 2am. Hold the message and the margin answers.

The AI checks each message against the conversation, names the pattern with a receipt, and a second pass double‑checks every borderline call. It knows the difference between an attack, a boundary, and a joke.

them · 3:06 pm1 / 3
I'm not doing anything. You're doing this to yourself.
Flagged
How it works

Three moves. No detective work.

i.

Press & hold

Any message that feels off. The AI reads it against the last 20 messages and names the pattern, or tells you it's safe.

ii.

Get the receipts

Every verdict quotes the exact messages. When someone says “I never said that,” dCipher pulls up the message where they said it.

iii.

See the whole story

Review scores an entire conversation's health. Ask answers questions grounded in your actual chat.

The app

An annotated manuscript of your relationships.

Paper, ink, and marginalia. Flags are marked once, then still. The gold pen belongs to the AI; the conversation stays yours. Drag the phones.

Chats
4 conversations
CATCH UP · MAYA

“She wants to talk properly this weekend and is waiting on a time from you.”

Reply now · Dismiss
MA
maya

Let's talk properly this weekend.

SA
sam

Ok

JO
jordan

Yes, coming tonight. There by 7.

FR
Friday plans

alex: Me too

Chats
Insights
Settings
Insights
Step back and see clearly
4Conversations
4Reviewed
47Avg score
JO
jordanOne-on-one
74
MA
mayaOne-on-one
35
SA
samOne-on-one
61
Chats
Insights
Settings
Relationship Health
Concerning
28 of 100
Several patterns may feel harmful. Slow down and protect your boundaries.
ATTACHMENT
YouAnxious

You consistently reach out to repair and reconnect even after being shut down.

@jordanDisorganized

They pull you in by implying you do not care enough, then push you away for engaging.

PATTERNS
● Emotional Acknowledgment8%
● Conflict De‑escalation10%
🔍Ask this chat
Where did I set a boundary they crossed?
You asked them not to put you in the middle when they demanded you cancel on Priya, saying “Please don't put me in the middle like this.” They responded by deflecting responsibility back to you.
¹ AI answers, grounded in this chat
1
“Please don't put me in the middle like this.”You · 8/8/26, 3:06 PM
2
“I'm not doing anything. You're doing this to yourself.”jordan · 8/8/26, 3:06 PM
Ask about this chat…
Your chats, on paper and ink
Tap a phone to bring it forward
Privacy

Built like it's none of our business. Because it isn't.

Analysis only when you ask. Nothing is scanned in the background. You press, it reads. That's the deal.

No ads, no data sales. Your messages are not a product. Not now, not in an update.

No email required. Sign up with an alias. Your identity stays yours.

Delete means delete. One tap in Settings removes your account and your data.

Ready?

Stop re‑reading it at 2am.
Let dCipher do it for you.

Not out yet in your region? Get notified at launch →

dCipher is for informational use only. It is not a medical, psychological, or emergency service. If you are in danger, contact local emergency services.