Reminder (or maybe eye-opener) to Mastodon users:

Direct Messages on Mastodon are NOT encrypted.

What does this mean: The message is in the database un-encrypted. Anyone with access to the database could potentially read the messages.

For mastodon.world, only the admins have database access (@jeroen, @spaceriker and myself).

If you have really sensitive info, don't share it on Mastodon. There are secure messaging apps for that.

@ruud : Reminder, also, that if you mention another user by their handle in a DM, they too will see the DM in which they were mentioned. (Even if your account is otherwise locked.)
@ruud @jeroen @spaceriker I'd like to add that Direct Messages aren't anything but a post (aka toot) with visibility set to onlyMention.

@ruud @jeroen @spaceriker I keep wondering why they're not?

Makes me wonder: are our passwords hashed, etc?

@jann @spaceriker @ruud @jeroen I am pretty sure, given Mastodon’s general security position, use of cryptography standards etc, that passwords will be stored securely. You can check the source code. In theory, this could be changed by the owner of a rogue instance so there is a degree of trust involved. It is also possible to enable 2FA if you are worried.

And Twitter does not encrypt DMs either.

@jann @ruud @jeroen @spaceriker why DM's are not encrypted i don't know. But passwords are ofcourse. And if a password alone is not enough you can enable 2fa from within the settings page on your server.

@jann @ruud @jeroen @spaceriker I believe for encrypted messages to help, with the admin/legal as part of the threat model, it would have to be e2e, and then you need to solve key distribution. Which is doable, but non-trivial.

Simply having the server encrypt before it stores the message means the server (and the admin) would have the key. It would help if someone managed to dump the DB, but wasn't an admin with full access.

Apologies if I'm just saying things this audience already knows ;)

mastodon/devise.rb at main · mastodon/mastodon

Your self-hosted, globally interconnected microblogging community - mastodon/devise.rb at main · mastodon/mastodon

GitHub

@ruud @jeroen @spaceriker

That means my opinion of Musk is save and anyone can get that info.

Smells like success 🙂

@ruud @spaceriker @jeroen
It's a good reminding. I'm going share every months.
@spaceriker @jeroen @ruud
I wrote a novella about developing E2E crypt transporting on Mastodon when Twitter obeys to Chinese censorship, and won Japanese traditional literally award in 2017.
DM encryption had been the most prominent theme since then.
If Mastodon offers web client based vital delivery system, it would be the biggest innovative one after OAuth.
Add end-to-end encryption API by Gargron · Pull Request #13820 · mastodon/mastodon

Fix #1093 A set of APIs required for the double ratchet encryption algorithm, specifically the Olm implementation developed by Matrix -- but it should be roughly the same as libsignal. An additiona...

GitHub
@ruud Who has access on our server @freemo ?

@apinae

Yes I am the only one who has access to the database. It is true the DM is unencrypted (though your password is hashed and cant be stolen).

There is no way that anyone has figured out to encrypt it without the admin having the decryption key, and thus defeating the purpose.

We do encrypt our data at rest though so if anyone got into the sserver and had access to the raw hard drive they wouldnt be able to access it.

@ruud

@ruud that's definitely something they need to look at.
@ruud @jeroen @spaceriker matrix would be a good choice. It’s also FOSS and federated. https://matrix.org
Writing and publishing content

Matrix is an open standard for interoperable, decentralised, real-time communication

Matrix.org
@tobi Yes it is! I also host Matrix (h-y-p-e-r.space) and there are several chat rooms for Mastodon admins there :-)

@ruud @jeroen @spaceriker

Don’t use Mastodon for private information, it’s a community sharing platform.
- Toots are stored unencrypted incl. DM’s.
- Toots are stored on a server you do not control (same as twitter)
- Toots are synced to all servers where your messages and boosts of your messages are followed.
- DM Toots are stored on your community server and on the server of your addressee.
- DM Toots can be shared (by accident) by the addressee.

@smhoekstra @ruud @jeroen @spaceriker good to repeat, use #Signal for anything you want to keep private would be my suggestion, also opensource and not-for-profit.
@ruud thank you for informing us refugees.
It is so much nicer on this side!
@ruud @jeroen @spaceriker I'm sure Mastodon said so.
@kernowbear @jeroen @spaceriker Yes, but not everyone is aware. Better to make them aware.
@ruud @jeroen @spaceriker well noted. Thanks for the info.
@ruud @jeroen @spaceriker This is not unique to Mastodon. There has been some fear-mongering spreading regarding this. This is also true of any provider that does not have a no-knowledge security policy. Twitter, Microsoft, Google, Facebook, and so on can read your messages as well.
@ruud I only trust @signalapp with my direct communication.