I just needed
to say this
A quieter place to say what you really mean.
Create your account
A private place for the things that deserve more time and attention.
Check your email
We sent you a confirmation link. Come back here after you’ve confirmed your account.
Make this feel like yours
You can always change these later.
Who are you here with?
This is a space between two people, not another group chat.
We couldn’t load your private space
Your account is signed in, but we couldn’t safely confirm your private space. Nothing has been changed.
Create your private space
We’ll create the encryption key on this device. The key is never sent to our server.
Invite your partner
Send them this private invite. The encryption key travels in the link fragment, which browsers do not send to our server.
Anyone with the complete invite link may be able to unlock this conversation until the invite is accepted.
I just needed
to say this
A quieter place to say what you really mean.
A calm archive of things you’ve left for each other.
What’s on your mind?
Take your time. You don’t need to get the words perfect.
What do you need?
There’s no right or wrong choice.
It’s there.
There’s no rush. Open this when you have a few quiet minutes to give it your attention.
Add to what you said
You can change this until your partner opens it. Once opened, your words stay as they were seen.
Write your reply
Say what’s on your mind, in your own language.
It’s there.
Things we’ve said
Look back when you want to.
Protect this conversation
Before inviting anyone else, let’s make sure readable conversation text is never stored in the database.
What changes?
Messages and translations will be encrypted on this device before they are stored. Supabase will only receive ciphertext.
When translation is needed, the readable text is still processed temporarily by our translation service. This release protects stored data; it is not yet full end-to-end encryption.
Save this somewhere safe
This key is not stored by us. Maroescha will enter it once on her device, and you’ll need it if you lose access to this browser.
For the alpha, share it with your partner in person or via a channel you trust.
Unlock this device
This conversation is protected. Enter the recovery key shared by your partner to decrypt it on this device.
You
Write as yourself. Read with understanding.
Readable messages are encrypted on your device before storage. Translation still requires temporary processing by our translation provider, so this build does not claim full end-to-end encryption.
Use another device
For this alpha, use your recovery key to unlock a new signed-in device. Automatic device approval is the next security step.