A plain, accurate explanation of how InnerSight protects your journal, written by the person who built it.
AES-256 encrypts your entries before they ever leave your phone
Your passphrase never reaches our servers, so we can't read your entries
If you forget your passphrase, we genuinely cannot recover your entries
Independently built and run, with nothing overstated about what it does
We made one decision early that shaped everything else: we should not be able to read your entries, even if we wanted to, even if compelled to. Your passphrase is the only key, it exists only on your device, and we don't store it anywhere. That's also why passphrase recovery isn't possible, see below.
When you tap Ask Iris, your entry is decrypted on your device and sent over HTTPS to a server-side function we run, which forwards it to our AI provider through a comprehensive system prompt built on CBT (Cognitive Behavioral Therapy) principles. Our API key is proxied through our own backend, it never lives inside the app itself.
One honest caveat: for that brief moment, in transit, your entry exists as plaintext to complete the request. It is not stored by our AI provider, and it is not used to train any model, but "we can't read your entries" describes storage, not that specific processing step. We'd rather tell you that plainly than let you assume otherwise.
Iris conversations themselves are encrypted once stored on your device. No conversation data is retained by our AI provider once a session completes.
We cannot recover your entries. Not "we won't," we can't. Your data is encrypted with a key derived from a passphrase that only exists in your head, and there is no override on our side.
If you reset your passphrase, the app permanently deletes your existing entries as part of that reset. We know that sounds harsh. The alternative, a way for us to recover your data on request, would mean building a backdoor. And a backdoor for you is a backdoor for anyone who phishes your account, breaches our systems, or compels us legally. A journal someone other than you can access isn't a private journal.
We strongly recommend storing your passphrase somewhere safe, like a password manager, before you need it.
If you discover a security vulnerability or have security concerns, please get in touch:
Security Email: support@innersightjournal.com
Subject Line: [SECURITY] - Brief description of issue
Response Time: We aim to respond within 1-2 business days.
Responsible Disclosure: We appreciate security researchers who report issues responsibly, and we'll work with you to understand and fix anything you find.
This page describes how InnerSight actually works today, not aspirational claims. As the app and its security practices evolve, we'll update this page to match.