jyve.chat for a small circle

jyve.chat

An invitation

You are invited.

jyve.chat is a private chat app for small groups of friends, with voice and video, and locked rooms that are end-to-end encrypted.

For the dozen people you actually know. No servers to join, no channels to mute, no feed and no algorithm.

Saved rooms

Kept.

The full history, on every device you sign in from. Search. Links that unfurl. Anyone you add next year can read it all from the beginning.

The trade

The server can read these rooms. It has to, in order to do those things, and that is better said plainly than dressed up.

Locked rooms

Locked.

End-to-end encrypted with a separate key for every device. The server holds ciphertext and a delivery queue, never a key. Keys roll forward with every change in the room, and calls here carry the same lock.

The trade

History lives on your devices and nowhere else, there is nothing on the server to search, and a locked room needs the desktop app.

Plainly

Plainly.

  • Your password is never sent to the server, not at signup and not at login.
  • Photos lose their location and camera data before they are stored.
  • Free, and self-funded. One person, their own hardware, nothing sold.
Said carefully

Calls in saved rooms are encrypted in transit. Only locked rooms add the end-to-end lock.

The way in

Come in.

Someone you know sent you here. Bring the rest of your circle, and pick your first room.

Open jyve.chat

Desktop app on Windows today. The web covers saved rooms.

i. the invitation

The whole of it, below
In plain text

The same invitation, at length, for anyone who would rather read than unfold.

What this is

A small room, not a network.

jyve.chat is a private chat app for small groups of friends, with voice and video, screen share, and locked rooms that are end-to-end encrypted. You add the people you already know: friends, direct messages, a few group rooms. There is nothing to join, nothing to mute, no feed, no algorithm and no ads. It runs on one person's own hardware, and it stays small because that is the point of it.

Every room is one of two kinds, and each kind makes a different trade. Which trade you are making is never hidden from you.

Saved rooms

Kept, and easy to live in.

A saved room keeps everything. The history follows you to every device you sign in from, it can be searched, links unfurl into previews, and someone you add a year from now can read the whole thread from the start. This is the room for the group that has been talking for years and wants to find that one message again.

The trade

The server can read a saved room. It has to, in order to do any of that. It is stated here in the same size type as the rest, because a trade you have to hunt for is not a trade you agreed to.

Locked rooms

Locked to the people in the room.

A locked room is end-to-end encrypted with MLS, holding a separate key for every device rather than one key for the room. The server stores ciphertext and a delivery queue, and never a key. The keys roll forward every time the membership changes, so a device added on Tuesday cannot read Monday. That is deliberate, not a limitation to be worked around.

Calls in a locked room are frame-encrypted with keys taken from the same group, so voice and video carry the lock as well.

The trade

The history lives on your devices and nowhere else, so there is nothing on the server to search and nothing to restore from. Locked rooms need the desktop app. Browsers are kept out on purpose, because a browser cannot hold keys the way an installed app can.

True either way

What holds in both kinds of room.

  • Your password never reaches the server, not even at signup. Signing in is a cryptographic exchange, the OPAQUE protocol, in which you prove you know the password without sending it. What the server keeps is a verifier it cannot reverse.
  • Photos are stripped of location and camera metadata before storage. In a locked room that happens on your own device, before anything is encrypted.
  • Calls are qualified, carefully. In saved rooms a call is encrypted in transit, the way any modern app protects one. Only in locked rooms is a call also end-to-end encrypted. That line matters, so it is drawn rather than blurred.
  • The desktop app is on Windows today. The web works for the saved tier, and locked rooms wait for the app.
The way in

Come in.

Someone you know sent you here. Open the app, bring the rest of your circle, and pick your first room.

Open jyve.chat

It is free, and self-funded: built and run by one person, on their own hardware. There is no plan, no upsell, and nothing here is being sold to anyone.