I’m aware of what end-to-end encrypted means in a technical sense, but does the lack thereof guarantee the messages are just plaintext readable to whoever’s manning the machine?
My guess is yes but I’ve been known to have wildly incorrect guesses so I want to double-check.
Probably yes. General rule of thumb is if you don’t control the keys, it doesn’t matter if it’s E2EE, your communications could be intercepted. Famously iMessage is E2EE but your keys are uploaded to iCloud under standard data protection. They say “Your iCloud data is encrypted, the encryption keys are secured in Apple data centers so we can help you with data recovery, and only certain data is end-to-end encrypted.” [1]. The encryption key is included in iCloud backups which is provided to law enforcement with a subpoena. [2]
Even if a service claims it is E2EE, it’s still important to understand where that those encryption keys are stored, how they’re managed, and if security researchers have raised concerns about the E2EE claim.
deleted by creator
Yes, unless you’re in the UK. Before Advanced data protection was available, Apple was still advertising iMessage as E2EE
It would mean the server owner can almost certainly read everything. Though it may not be in plain text. It could be encrypted on the server. But the owner would need to have the keys to decrypt and read everything so it all works.
It’s better to be on a server that is encrypted but not E2E if the admin is someone that is well intentioned and abides by the sudo oath, than on a corporate “E2E” platform where they manage your keys themselves
Technically yes. Likely they still use Transport Layer Security that will encrypt the messages in transit, but that encryption is controlled by the company, and not the end user. What that means is that your messages are safe from randos in the cafe on the same wifi as you, but if the company wanted to, they could read them. It also means that if messages are subpoenaed then they can hand over the unencrypted messages to the authorities.
I tried looking at their documentation to see what was going on under the hood, but there were a lot of connection errors and dead ends. They seem to be open source, though, so if you are so inclined you can comb through their code to see what kind of encryption they use.
Personally, I’d stay away. It doesn’t seem like something that I could put my trust in.
Edit: Upon further inspection, I can see that they host on third party servers likely in plain text. That means that these third party hosts have access to your information, too. I’ll go ahead and take this opportunity to double down on not trusting this company with my memes.
Note: stoat is self-hostable. There’s no federation (yet?) but you can run your own server easily
Thanks for the stoat note.
…I’m sorry.
No yer not :D
Last I read about it they weren’t planning on ever implementing federation. Hope they can change their minds.
On their roadmap thingy they do have it, but from what I can see, it’s at the very bottom of their priority list. So it might be something they’ll consider far in the future, but not necessarily soon
Use Matrix. It has E2E encryption.
I matrix anywhere near discord? Also last time I used element I had so many issues with e2ee
I don’t know why @fuckwit_mcbumcrumble@lemmy.world said “it’s nowhere near discord”. The Element client supports voice and video rooms and certain servers have extensions installed for custom emojis. I don’t know what else Discord does that’s special. “Servers” in Discord are “Spaces” in Matrix. Spaces can have rooms.
The major difference I find are the moderation tools in Matrix. They have to be installed by the server admin and can’t be activated per room by the room admins or mods.
It’s not. It’s more of a what’s app than discord.
Yeah that kinda defeats the purpose of a discord replacement for me. Also matrix seems to be a behemoth that integrates super slowly. Stoat does have e2ee planned, so now would be a great time for everyone with skills to contribute. I personally am trying to hack a different desktop frontend because I’m tired of web apps before the api becomes too complex.






