Built to answer the question: is this normal, or is it a pattern?
Receipts has one job. Read a conversation, name the patterns, and show them to you in plain language you can use. Here is every part that makes that possible.
23 patterns. Named in plain language.
Your words or intent redirected back onto you.
Language that marks you as lesser, ridiculous, or broken.
Silence or absence used to regulate the conversation.
Discouraging contact with friends, family, or professionals.
Ownership, specific acknowledgement, follow-through.
Refusing to engage while remaining present.
Contradicting your experience of shared events.
Genuine care, bids for connection, checking in.
Tracking location, contacts, or activity without consent.
Language around money used to restrict or punish.
Moving off the subject when it becomes uncomfortable.
Steadily increasing stakes or volume over time.
Four things, done carefully.
Group. Weight. Track. Cite. That's the whole job. Everything you see in the app is built from these four moves.
Emotional, control, and healthy dynamics, organised by type.
Low, Medium, High, Critical. Focus on what matters most.
Monitor improving, declining, or stable dynamics over time.
Every flag traces directly to the underlying source messages.
Features that assume someone may be watching.
Every control we built can be reached in one interaction. You never have to explain yourself to the app.
Appears as a calculator, notes, or weather app. The real app is reached with a PIN inside the decoy.
A button that's always on screen inside the app. One tap clears the view and returns you to a neutral page. No breadcrumbs.
Face ID, fingerprint, or PIN unlocks the app. Your recovery key is the only fallback, and we never hold it. Lose both and the data is gone. That is the tradeoff for real privacy.
PDF, CSV, or JSON. On demand. With the methodology attached for anyone who needs to verify it.
One tap to wipe account, data, and device cache. Instant, permanent, and honest about being permanent.
Updated monthly. If we are ever compelled to disclose data, the canary disappears.
A record, not a recollection.
Every pattern is anchored to a real message in your thread, with its timestamp and a note on what the AI detected. You can stop second-guessing what was said and start reading what it meant.
- Timestamps and quoted messages beside every pattern.
- Plain-language notes on what the language is doing.
- A timeline view that shows how communication dynamics shift across weeks and months.
- Counter-patterns (warmth, repair) shown with the same weight.
Works with the places you already talk.
All bridges are read-only. Receipts never sends on your behalf, never notifies anyone, never leaves a trace on the other side.
See what's actually in the words.
Free to try. Private by default.