Who exactly can see a private message on Lemmy? Anyone who runs a server? Or only the sending/receiving server?
And what all is your experience with Matrix? I don't have an account, and imagine I would need one if someone wants to message me there.
Who exactly can see a private message on Lemmy? Anyone who runs a server? Or only the sending/receiving server?
And what all is your experience with Matrix? I don't have an account, and imagine I would need one if someone wants to message me there.
32 Comments
e0qdk@reddthat.com · 49 pts · 1d
I believe the intention of DMs is that they are supposed to be accessible only to the sending/receiving server admins and sending/receiving users -- but given the many ways that distributed systems which are not built specifically for secure comms can go wrong, you should simply assume anything you transmit through Lemmy is or will eventually be public, period.
If you are concerned that some information you transmit through Lemmy may be exposed the correct security stance is simply: DO NOT SEND IT.
schipelblorp@sh.itjust.works · 11 pts · 1d
That's a bummer, man, because what you'd want to do is send the user a DM with a more secure service, but then you'd be exposing your user account and linking it your lemmy id.
NeatNit@discuss.tchncs.de · 14 pts · 23h
If you're paranoid, you can use PGP and send encrypted messages through Lemmy. But obviously that's overkill.
My approach: assume that DMs are probably going to stay private, but acknowledge that there's always a chance they leak out one way or another. If you want to send a link to a more secure service, perhaps that service allows you to generate a temporary link that you can deactivate after the recipient has used it. That would still be untraceable, as long as the eavesdropper isn't opening that link immediately after you sent it.
slazer2au@lemmy.world · 6 pts · 23h
Throwaway account on a no email signup instance?
arotrios@lemmy.world · 11 pts · 23h
Your DMs are not private on most Fediverse platforms. The ActivityPub protocol doesn't provide encryption or filtering on non-local content, and treats DMs very much like it treats comments or posts.
For instance, I equipped a Wordpress install with the ActivityPub plugin and connected it to a small Mastodon instance. I found that it could read every non-local DM coming from that instance.
Essentially, if you're DMing within an instance, it might be somewhat secure, depending on how the instance is setup. If you're DMing between instances, there is no security - assume anyone who can read the ActivityPub feed can read your messages.
WizardArtsPropaganda@sh.itjust.works · 9 pts · 1d
I don't think private messages on Lemmy are E2E encrypted. I use matrix and I like it, but I don't have people to talk to so I made some bots.
Shadow@lemmy.ca · 9 pts · 1d
The sending and receiving servers both have the message in plain text, so you can view them directly in the db.
schipelblorp@sh.itjust.works · 4 pts · 1d
Who has access to the db?
GalacticSushi@piefed.blahaj.zone · 18 pts · 1d
The instance owners, probably any admins, anyone else who has been granted access to the server, anyone who has acquired access through other means.
Lenna@piefed.ca · 8 pts · 23h
According to what's said on Fedecan:
Hupf@feddit.org · 1 pts · 8h
That would make it a pretty useless feature then. https://xkcd.com/1033/
bowsertattoo@piefed.social · 5 pts · 18h
I use Matrix, switched my personal chats over there once Discord got too sketch
Crackhappy@lemmy.world · 2 pts · 17h
If Matrix were easier to use, I would convert my family to it, but frankly it's simply not there. So we're sticking to Signal for now.
Holytimes@sh.itjust.works · 2 pts · 9h
At this point matrix no longer makes any fucking sense. Signal and self hosted fluxer both handle the two levels of social/chat apps better then matrix ever could.
Matrix just suffers massively from the classic open source problem of "what the actual fuck am I".
bowsertattoo@piefed.social · 2 pts · 17h
signal is easier than matrix to get an account and chat, but matrix has better features for gaming, and also doesn't require a phone number on a smartphone, which not all my friends have. i use signal for work, matrix for personal chats.
WillieShen@lemmy.world · 4 pts · 7h
I have a Matrix acc and joined several rooms of FOSS, but sadly it looks like most of them are still less active than their Telegram/Discord counterpart.
schipelblorp@sh.itjust.works · 2 pts · 1h
I mean, that might be ok. Busy discords are horrible places to be.
dragonlover@lemmy.zip · 4 pts · 21h
I dont know how tech saavy you are so apologies if this is an oversimplification but:
Matrix is a protocol. Think of it like a language. There are different matrix backends (synapse, continuwuity, etc) that run the server, which speaks the matrix protocol. Anyone can make a server and host it. They can open it up to federate, which lets other matrix servers talk to that server.
To join matrix you pick a server (matrix.org has one but there are many more. Some fediverse servers like bark.lgbt and blajah.zone have their own matrix servers under the same name). You sign up for that server same way you did for lemmy.
Then you pick a client. Element, cinny, sable, fluffychat are a few. These all "speak" the matrix protocol, the way something like the voyager app speaks activitypub, the protocol for lemmy. They all have slightly different features so use the one that has the features you like.
I love matrix. I self host my own but started on matrix.org. ive migrated my D&D group and friend group from discord to matrix.
if the server you join supports it, you can also bridge discord, telegram, and other chats to matrix. I still talk to some people on fisvord through a bridge.
HubertManne@piefed.social · 2 pts · 23h
I feel like its always been the case that messages in a forum are usually little things reltated to forum stuff that otherwise don't make sense or can't be done in a post. Not as a main source of messaging.
MentalEdge@sopuli.xyz · 2 pts · 23h
I use matrix.
I run an instance for myself an immediate family. I also federate with other instances to participate in some dev groups.
The most active matrix space I'm in, is the one hosted by ani.social. Daily activity on anime-related topics, and also fediverse, lemmy and software.
If you want to try it, the main "matrix.org" instance is far from easy to recommend though. Finding good public matrix instances is a challenge. As such the best way is probably to either host one yourself or know someone who does.
They are out there, though. I've seen people be happy with pikaviestin.fi, but that's only for finnish people. Mozilla also has an instance, though I've no experience on it.
chris@l.roofo.cc · 2 pts · 5h
A DM is only visible to the sending and receiving server. It is like an email. The server admin on both sides can read them in the database. They are encrypted during the transport with tls (https). The database is usually not encrypted at rest.
You can PGP encrypt them. That should make them secure.
communist@lemmy.frozeninferno.xyz · 2 pts · 12h
Matrix is fantastic but choose a client and server carefully.
JonnyRobbie@lemmy.world · 2 pts · 23h
Yup, Inuse matrix, but it has a strong metaphor to email that you have to chose your provider. And the problem is that the official instance is under heavy load but at the same time, you don’t want to setup your acc with some noname homelabber pepe. I woud research second or third biggest instance and go there.
Kolanaki@pawb.social · 2 pts · 12h
I use matrix. The soulslike comm has a server on it.
Sivecano@lemmy.dbzer0.com · 2 pts · 2h
I ise matrix. It's pretty alright. Better than IRC
jeena@piefed.jeena.net · 1 pts · 21h
I use matrix.
communism@lemmy.ml · 1 pts · 2h
I use Matrix for a lot of my chatting to friends. It works fine. Bit janky, but I don't mind.
The disclaimer you're seeing just means that DMs are not e2ee, so the server admins of the sending/receiving servers can read the message. You could use DMs to exchange details for chatting on an e2ee platform if this is a concern.
TheJesusaurus@piefed.ca · -17 pts · 1d
Matrix is spyware
schipelblorp@sh.itjust.works · 13 pts · 1d
The app? The website? Explain.
fahfahfahfah@lemmy.billiam.net · 12 pts · 1d
How is a protocol spyware?
GalacticSushi@piefed.blahaj.zone · 6 pts · 1d
Matrix isn't even software
sbeak@sopuli.xyz · 3 pts · 23h
Well, for one, it's a protocol, so it would be like saying email is spyware. Of course Gmail, Outlook, etc. do lots of spying, but it will depend on the provider. If you go with something like mailbox or posteo, where you have stronger GDPR protections and no logging policies, then there will be less spying (not none, as people who receive your emails will likely still be using Gmail or similar)
If you are claiming that Element or some other client is spyware, you would need to have solid evidence for that, which is pretty easy since it's all open-source!