Preferences

does Jami store messages server side like Telegram to enable access to messages everywhere?

They all store messages server side.
jami doesn't store message on a server, at least not in 1:1 connection. It is one of the Achille heel in the sense that if you send a message, your recipient is offline, then you go offline before your recipient goes online the message will not have been delivered and will wait until both are online at the same time. It is particularly annoying because most android firmware + iphone kill the app when it is in the background so that people tend to think it is the app that is not working well whereas it is really the operating system that aggressively kill it and prevent it from working well.

A workaround for the messages not being received is to have an opened session on the desktop version running 24/7 at home.

I read that group chats (swarm) are implemented using git and I think the changes are pushed between clients directly. Again it is nice if you have a permanent group to have at least one client running 24/7

Not whatsapp afaik
- Send a message to someone whose phone is off

- turn off your phone

- get that person to turn their phone on

- they receive the message.

Where was it stored, if not in WhatsApps servers?

Once it's delivered, is it still stored?
Well, not exactly what I meant.

Burn your phone, setup a new phone, log in, view your messages was what I meant.

.... That also works? Unless you believe that your entire chat history is magically encoded in a QR code...
works in Telegram (without e2ee) and Matrix (with E2EE), my question was about Jami
Whatsapp backs up unencrypted messages to Google cloud on Android and whatever it's called for Apple.

The government can just ask them to turn over those. (note that this is legally very different from forcing someone to unlock a device)

It does not just do that, no.

It has the option of doing that, it asks you if you want to enable the backups. It also allows you to encrypt the backups with a passkey or a password that you can manually set, client-side.

It didn’t always have the encryption option I think.

Defaults are powerful.

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal