Which is your preferred messaging app? I just want some insights about these two.

You may share other messaging apps too.

Matrix is open source and federated, end of the story.

Completely different use cases.

Matrix is shared interest groups.

Signal is for personal communication.

I've come to distrust Matrix, the metadata leaking is one thing but then combine that with the fact that .org is basically the default server and you almost have to federate with it, and they were started as an Amdocs project before spinning off into "the matrix foundation," and Amdocs is Israeli, and while I don't have PROOF they're connected with Mossad I'd rather not chance it.

Plus, the apps all sucked last I used them, Element was the best and it was still buggy as all hell, and the Linux app is just an electron wrapper, and it was too hard to use for most of my "normal" friends (I agree, they should get good, but they do not get good, what should I do hold 'em at gunpoint and install Fedora, my options are limited). And the rooms had such a bad CP spam problem they stopped them from being publically searchable, you (now still?) have to know the room's addr to join. Even still, with that CP problem, it becomes hard to reccomend family/friends to make an account. I don't want to see that, I don't want them to have to see that, and I don't want them to think I want to see that and judge me because of spam in the RasPi room because I'm the guy that recommended the app, I don't need that in my life.

Signal requiring phone numbers is also not my favorite, and the single point of failure is not the best either. Better than Matrix imo, but still. Also last I used it they still supported SMS and when a contact would delete Signal without deleting their account, the message would still try to deliver through Signal instead of defaulting back to SMS, so I'd have to switch my default to Messenger every time I wanted to talk to them and back to Signal when I was done. That was annoying.

Now happily using Delta Chat, easy onboarding for "normals," low (no?) metadata leaks, webXDC seems cool, p2p video/audio calling, multi-relay support for resiliency, groups (but anyone can kick anyone, they're meant for known contacts or family more than matrix-like rooms), no discoverability so nobody gets your acct by just having your phone number or etc (so my friend doesn't have to worry about their abusive ex finding them on it like on IG or Snapchat), due to those last two things it doesn't seem to have the same CP problem as Matrix rooms, channels are pretty neat, you can share location for increments between 30min and 24hr, bunch of cool stuff!

Isn't Signal a CIA honeypot?

The CIA financed Signal (I believe they stopped a few years ago), however that was never really secret. It also happened in simpler times, in the earlier days of internet and mobile phones. In general it's quite plausible that the CIA just wanted a really secure comms system that people they wanted to undermine regimes could use.

Contrast this with how the FBI and the Australian feds bankrolled Anomphones, which they then used to read the communications of criminals. That was kept secret until they were ready to brag about it.

My understanding is that the CIA also funds TOR, because they want to use TOR.

Ehhhh idk, afaik jury's still out on that, but imo "could be."

That's partly why I use Delta Chat instead actually. Only partly, but it makes the list.

Even still, gun to my head, I think I'm picking Signal over Matrix as far as who I trust a little more. Not that I trust either entirely, and DC I trust more than both of those, but there's always the possibility of some vulnerability if not a full backdoor. At least DC is FOSS and decentralized, I honestly doubt there's a "backdoor," but never know who has a 0-day.

I don't use either, bcz I use simplex in my personal life. It is really quite great!

Matrix is nice but it’s clear they’re appeasing more towards shareholders than the community, self-hosting via Docker Compose was a PIA as there are 4-5 services that need to talk to one another.

My wife and I use signal. It has more features (encryption included) than regular texting.

I'm aware of decentralized alternatives but convincing my wife to use those (with the potential extra setup) would have been to much to ask. It took me years to get her to use matrix and that's super easy to get up and running.

Only because nobody answered with this one:

IRC

Decentralized and an open protocol. Client setup to connect is not so straightforward, but it's a one and done. Very robust.

I'm allergic to centralized communication schemes, though I do use signal to communicate with one person.

I want to research some of the other suggestions that have been brought up, so thank you for the post!

That's new to me. Thanks!

Lmfao that's funny, IRC is the oldest of them all.

Simplex

I prefer matrix for two main reasons:

  • I can host my own server (and I do)
  • It's not centralized

As a bonus it has briddes for almost anything you can think of, so I use the signal bridge.

  • If you have a targeted group/peer need then whatever they are using or whatever you all decide right in the beginning - I'd suggest Matrix or some other decentralised alternative, definitely not Signal.
    • Matrix had the huge opportunity to be "the messaging app" but they neither became good at corporate usage and definitely ended up sucking at personal usage. They started doing too many things, at once, and while completely ignoring the individual user.
  • If you want a wider general acceptance then sadly Matrix is DoA. WhatsApp becomes a huge choice outside USA and China but it has started becoming shittier by the day and looking at who has become WhatsApp's global head now, I don't think it's gonna get any better (check his last "app" or company's screenshots and come here if you don't end up vomiting). So Signal or maybe some other similar app. You are limited by societal trends and acceptance here, not the tech or finesse or privacy of an app.
  • If you just want privacy and a simpler app, proven (at least so far), then well Signal it is, as much as I hate it for reasons they decided to make it a centralised messaging app and then stuffed crypto in it etc.

I actually prefer XMPP. It's also less of a hassle to set up than Matrix and the protocol is much more mature. There are still issues, but it's rather functional for audio and video calls (if you're using a supported client).

Edit: For clients, I use Cheogram on Android and Profanity (which is a TUI) or DinoX (for calls) on Linux.

I created this to help find active matrix rooms https://activematrixrooms.com/

Cool! Thanks.

Do you want it to be so complicated that no one you know in real life is able to use it for more than two weeks before they make some kind of mistake or change that deletes their entire message history and identity? Matrix

Do you want a slim chance that friends and family might use it, but you have to listen to privacy nutjobs tell you your app is a CIA NSA PsyOp and you might as well cc: potus(at)whitehouse(dot)gov all your messages, it's run by an american non-profit obviously it can't be trusted? Signal

Beeper which runs over Matrix (with bridges) has been pretty good and straightforward.

It's setup like a chat app rather than a slack/discord lookalike so its easier for usual folks to get used to.

Does Beeper not break Signal encryption?

Matrix is only really enjoyable with unencrypted chats.

I have fairly recently switched phones. Now, a good number of older messenges fail to decrypt. Even when I don't switch devices, a group chat for a three day long event with a very small group already gave us lots of fun decryption errors. Oh, and I have this other fun group chat where Fluffy Chat constantly reminds me that people whose devices I haven't verified will be able to read my messenges every time I send something. Also, Matrix has coutless clients with different feature sets and I heard calls are a pain to ßet up.

Signal, on the other hand, just works. Federation and decentralization is obviously nice but a functional product is more importmant. I haven't had a chance to try XMPP unfortunately.

You should be able to decrypt the messages if you still have the old device to verify the new connection, or if you saved the encryption key that's setup when you first login to the account.

Appreciate it's not as simple as logging in, because that's the point of separating the encryption key from login creds in the first place. Even if your accounts credentials are compromised, previous messages aren't, and any future messages from the unverified device are flagged as suspicious.

XMPP has some good options. I tried utilising mov.im servers, which claims to have E2EE.(using conversations app to connect) Its very user friendly and just works. Though, I'm not sure how the encryption works on there as I'd already got my users used to element, and saw no reason to move (IMO its still a better option than signal due to the self hosting capabilities, but depends on what level of solution you're after)

I use both. No, really.

If one's intent is to connect with as many people as possible, having as many messaging/real chat apps as possible is a good idea (imo).

That's why I have WA, DC, Stoat, Signal, Matrix and IRC.

I use matrix with a bunch of my friends to replace discord and and it is quite good. The main draw for me was the awesome client options like fluffy chat, commet, and sable.

Signal is more stable & simple to set up. So for its intended use, getting people to actually talk to me on it, it's better.

Matrix is obviously better as a Discord replacement. It doesn't require a phone number which is also good. Not centrally managed so easier to decouple from big tech corruption. So it is better in those ways.

Isn't Signal a CIA honeypot?

No

I agree. Signal is easier to use and to get people switch to it since the UI/UX are vey similar to other big platforms.

I prefer SecureBit Chat . No account, P2P, EE2E, Quantum resistent.

@Zerush funktioniert securebit.chat schnell und zuverlässig 24/7 ?

Ich glaub schon, gibts schon seit 10 Jahren.

@Zerush na ja ich meinte mehr in der Praxis... denn da ist reines P2P ja oft ein wenig träge.

Deshalb bin ich Fan von hybrid Systemen... Delta Chat ist so eins... hier existiert der Account auch nur auf den Endgeräten und auch die Posts verbleiben am Ende ausschließlich dort aber zum Transport und als Zwischenspeicher gibt es wie bei Email noch Server... bei Delta Chat nennen wir Sie Chatmailrelays

Für seinen Account kann man nun diese Chatmailrelays aber mit zwei Klicks wechseln so das keine Abhängigkeiten zu einem bestimmten Relay bestehen. Das funktioniert in der Praxis sehr gut und erfüllt im Gebrauch die Erwartungen an die man von WA & Co gewohnt ist.

Alles gültig solange es nicht WhatsCrap oder ähnlicher Müll ist, da ziehe ich sogar noch die althergebrachte SMS vor oder das vorsintflutige Finger Protokoll (funktioniert komischerweise immer noch)

This is how I explained Matrix to my mom: its like an email address, but for chat. You can chat at me, even if we aren't using the same server, like someone can send an email from Gmail to Hotmail. She got set up and promptly went back to texting me every dang time.

Try Delta Chat, it's even more like email but for chat (it runs off off Chatmail relays, it's literally email but for chat).

But more importantly it's easier to use, I'd have to set my mom up on Matrix but on DC I just sent her the invite link, she downloaded the app and made an acct (and may have had to click the link a second time to get to me but still), it was easy as hell! Then next time we were together I had her open her phone and I set her up with a few extra relays for redundancy. And she actually uses it now! It's basically a whatsapp clone UI wise so I guess that helped, and at first she'd text me and I'd reply on DC until she started remembering DC exists.

My dad's a bit better, all I had to say was "it's encrypted" and he made an acct and hasn't used SMS with me since lol.

That is where signal once shined before they removed the capability of being default sms app

That's why they removed it actually, people think being the default SMS app means you're actually sending encrypted messages now. Nope, it just means you're sending regular old SMS but with thr Signal app.

That's an extreme minority though. The only people who use Signal are privacy and security conscious people and the people who those people forced to use signal. For the second group, they couldn't care less if it's encrypted or not, for the first group, they will make sure what's a Signal message and what's a regular SMS message.

This mythical user that accidentally sends an SMS message when they meant to send a Signal message doesn't exist.

That user might be in the slim minority but they do exist and I appreciate them taking that into account and taking seriously the security of people who aren't super technical.

But then the only use case is if you literally take someone's phone, switch the default SMS app to Signal, and they don't know how to switch it back themselves. If they're that tech illiterate, they'll probably call you for tech support as to why text isnt working, instead of switching to Signal. And even if they then agree to do it your way, the mythical user you described is no longer mythical, it is easier to make a mistake in the Ui for someone tech illiterate. You will often see a person's phone number in their Signal profile, after all, it's not unthinkable.

Also, as time goes on, more people start using Signal as more people see how fascist some governments are getting and how intense social engineering is with spam calls/texts/whatnot. I know a random 60 year old bus driver who switched to Signal and made other privacy changes like turning on Safari's relay because her accounts got hacked and she was using the same password for everything. To someone that is blind Googling something they don't have context for, Signal is a trusted encrypted app, therefore anything I send through Signal should be trusted. I don't think it is as impossible as you think. And again, to what benefit? There is some benefit to prevent Google possibly scanning your messages, but there are also plenty of other SMS apps which can avoid this, if it is avoidable at all.

I feel uneasy about Signal being an app centralized in the USA, but it is the only one streamlined enough to be usable by non tech-savvy friends and family. I wonder if it will fall prey to Chat Control in Europe, so the time to explore alternatives will soon be upon us.

So far, I have heard of XMPP, Matrix, Delta chat and SimpleX. Never got friends to switch to XMPP or Matrix for more than one conversation, so I guess we're just f*cked.

Me neither. In fact, all my friends and almost all people here are only using Messenger and Telegram.

Signal is a centralized, US-based service which requires your phone number (thus your real identity, IE name and address), has social networking graphs of everyone you talk to, and must forward that information to the US government when asked, as well as (by law) not tell you that they've been asked to do so. During the Obama era, 60 NSLs were issued for this private information every single day.

People overlook its privacy concerns for the same reason they do with apple: it has a shiny interface and is easy to use, and makes people very attached to it. Behind all that, is a surveillance network that its creators have explicitly said they do not want it to be able to run in a decentralized, private manner.

It has a long history of privacy offenses below (such as refusing to publish its server's source code for years, its reliance on other US tech services (amazon, google), US-government funding, and a US-defense-tank friendly administration) which get ignored or shouted down by many of those above. See the article below.

Why not signal.

Pretty much any alternative is better, as long as its not hosted in a five-eyes country, and especially if it doesn't require phone numbers or real identities like signal does.

I personally have been using SimpleX for friends and real life contacts, and Matrix for larger more anonymous group chats.

has social networking graphs of everyone you talk to

Source?

US government funding does not mean it's immediately bad... The internet, thr flu vaccine, closed captioning, and wheather radar were all funded by the US government. A truly secure messaging encryption is beneficial to the United States, and is evem good enough for the president apparently.

Since their messages are truly secure, it wouldn't matter where you store them. Just store them in the cheapest places possible. It being centralized makes it far more usable to the average person, making it much more likely for them to use.

Good question. I looked in the attached essay source, and he covers this there https://dessalines.github.io/essays/why_not_signal.html#social-network-graphs

This is my comment to the other person, I just don't want to type the same ideas out a second time:

I read it. They also have no source or evidence.

Signals database, which we must assume is compromised due to its centralized and US domiciled nature, has a few important pieces of data;

You can't simply say "we must assume" as evidence. In fact, they implemented "Sealed sender" in 2018 where they are not able to see who the message is being sent to.

They are also legally required to provide all information they have on users for warrants and subpoenas. Any time they do that, they post the (slightly redacted) document they provided to the courts. See the list here: https://signal.org/bigbrother/ This confirms they did not have any metadata on those users. The only info they have is what they openly state (phone number, date of registration, and last time a message was sent).

While there may be other US government requests they are not alllwed to disclose, they were legally required to provide the same information to the courts, and we can see what they provided.

And sure, while the US government funds Signal, you know who else endorses it? Edward fucking Snowden. If anyone knows about secure messaging, it's the man that physically removes the microphone and camera from his phones before using them.

Read the linked doc, because it's clear you didn't.

I read it. They also have no source or evidence.

Signals database, which we must assume is compromised due to its centralized and US domiciled nature, has a few important pieces of data;

You can't simply say "we must assume" as evidence. In fact, they implemented "Sealed sender" in 2018 where they are not able to see who the message is being sent to.

They are also legally required to provide all information they have on users for warrants and subpoenas. Any time they do that, they post the (slightly redacted) document they provided to the courts. See the list here: https://signal.org/bigbrother/ This confirms they did not have any metadata on those users. The only info they have is what they openly state (phone number, date of registration, and last time a message was sent).

While there may be other US government requests they are not alllwed to disclose, they were legally required to provide the same information to the courts, and we can see what they provided.

And sure, while the US government funds Signal, you know who else endorses it? Edward fucking Snowden. If anyone knows about secure messaging, it's the man that physically removes the microphone and camera from his phones before using them.

You can't simply say "we must assume" as evidence.

Okay yeah you definitely didn't read it. Large sections in that doc just before that are on phone number identifiers, NSLs, and 5-eyes countries, the US goverment pushing signal in privacy spaces... literally the reasons why signal isn't trustworthy. Unless you can tell me what an NSL is, then I'll assume you didn't read it.

While there may be other US government requests they are not alllwed to disclose, they were legally required to provide the same information to the courts, and we can see what they provided.

Did you ignore the large section on NSLs? These come with a gag order, meaning its illegal for signal to notify their users about them being spied on.

In fact, they implemented "Sealed sender" in 2018 where they are not able to see who the message is being sent to.

This is a "just trust me" from signal, since neither of us have access to their centralized DB, but you also ignored two paragraphs down, where it showed that with message timestamps and recipient information, this would be trivial to find the real sender of a message, regardless of sealed sender. Again, actually open source software can't say "just trust me" like signal can, we actually have to show code to prove it, and let people run that code in a private manner.

And sure, while the US government funds Signal, you know who else endorses it? Edward fucking Snowden. If anyone knows about secure messaging, it's the man that physically removes the microphone and camera from his phones before using them.

Elon musk and jack dorsey also endorse signal. An endorsement means nothing, especially for centralized software based in a 5-eyes country.

Large sections in that doc just before that are on phone number identifiers, NSLs, and 5-eyes countries, the US goverment pushing signal in privacy spaces…

Two things:

  1. Get a burner phone with cash
  2. This has nothing to do with the claim Signal collects metadata.

If Signal stored a DB of messages sent and received, they would legally have to provide that for a court warrant. The fact they did not provide that to the courts proves they do not store that data.

Did you ignore the large section on NSLs?

No, those are the government requests I mentioned in the quoted section. I just didn't say "NSL". Their example with Lavabit was fundamentally different since Lavabit was in control of the TLS keys and was able to decrypt the content, but they refused. Signal is complying without giving anything to the government because they have no way of decrypting the messages, even if they wanted to.

actually open source software can’t say “just trust me” like signal can, we actually have to show code to prove it, and let people run that code in a private manner.

Open Source: Open source is the practice of publishing digital resources publicly alongside their source code or source files, enabling use, study, modification, and redistribution.

Here is there Server source code with GNU AGPLv3 license. I'd say that fits the definition of open source.

I recognize there isn't a way to confirm they are running the code they published. Even signal has recognized the server source code trust issue:

Of course, what if that’s not the source code that’s actually running? After all, we could surreptitiously modify the service to log users’ contact discovery requests. Even if we have no motive to do that, someone who hacks the Signal service could potentially modify the code so that it logs user contact discovery requests, or (although unlikely given present law) some government agency could show up and require us to change the service so that it logs contact discovery requests. More fundamentally for us, we simply don’t want people to have to trust us.

https://signal.org/blog/private-contact-discovery/

That's why the set it up to minimize the required trust. The client side code is fundamentally built to make the trust required in Signal to be very minimal. You can build the client app from the source code and confirm everything in it.

An endorsement means nothing, especially for centralized software based in a 5-eyes country.

Edward Snowden is mentioned several times, and quoted, on the 5-Eyes wikipedia as a whistleblower. If the worlds most famous 5-Eyes whistleblower endorses Signal as a way to hide from the 5-Eyes, that's a pretty damn good endorsement. I recognize that means nothing to you, and that's fair. I'm more so pointing out the humor.

I will concede that the US government could force Signal to start collecting metadata and we would have no way of knowing. I do think they would fight it, or move to another country, given they have threatened to withdraw services from other countries already. It's not a great comparison, since the Government was trying to get access to message contents rather than metadata, and Signal would only be stopping service and not change country of operations.

Regardless, Signal is convenient. We all know the balance between security and convenience, and Signal is a good middle ground. It's a single app users can download, and it's quick to setup, and they can use the same phone number/contacts they already have. They don't have to determine a server they want to create their account on, learn what federation is, etc. Signal is a good option, and I would 100% tell people to use Signal over Whatsapp, Telegram, RCS, and especially SMS.

If we wanted to discuss the problems with something like Matrix, it would also be very flawed. You shift the trust to the home server of your choosing not to keep the metadata (It's not realistic to ask a random person to start their own server). It has a much larger attack surface, between the different clients, servers, bridges, bots, extensions, etc. Even if Matrix itself is relatively secure, it only takes a single integration with a vulnerability to compromise their data. For example, they may bridge Matrix to Slack for specific use case, but if that bridge gets compromised then you could be vulnerable.

Insightful! Thanks. I agree and I'll give SimpleX a try as others suggested.

Signal. Matrix was made by Israeli spyware company Amdocs and when an employee was asked about it after the split to a UK company they pretended like Amdocs wasn't caught in multiple global spyware scandals already.

So neither is the answer, I guess. We're cooked.

For easy privacy the answer is Signal. If you want to put in effort then SimpleX or others seem better.

Matrix MIGHT be okay if you self host it, but I definitely wouldn't trust the main Element hosted server. But the dev team sketches me out too hard so I'd just pick alternatives.

Matrix is literally an open standard, use a server and client written by people you trust, or write your own.

Signal is made by a private company and is completely closed source.

Signal is open source but it's hosted centrally. So you're trusting their server.

Matrix is a protocol it's not hosted anywhere. But the primary developer and host instance now called Element.

But it being created and initially bankrolled by an Israeli spyware company known for creating backdoors, and the lead devs still refusing to acknowledge that doesn't inspire me much more confidence.

If you want privacy SimpleX seems like better option than Matrix.

You can host a server which uses software not written by Element. Same for the client.

I don't trust the Signal devs because I have no reason to. I don't want to use anyone else's servers unless I'm paying them or they're paying me 😅

And I love swapping/trying new clients.

You glossed over the fact that it came from Israel's intelligence-community. Its design is woeful--that's the protocol, regardless of client or server implementation. The project reeks of a state-backed program to get ahead of the increasing desire for encryption in everyday communications. Yet encryption has always been an after thought within that program. All those bridges to funnel different protocols into the program.

But they say Signal is centralized, and hosted in the US.

I've been using XMPP the past two decades. I use it because I haven't found something that's better.

I'd go with Matrix. I use it as my main messenger and I've actually set up my own self-hosted instance. It works perfectly for both 1:1 conversations and managing my tabletop RPG groups. Voice chat through Element Call is fantastic – honestly, it's a solid alternative to Discord.

What I really appreciate is the control I get from self-hosting: I have complete autonomy over the server and data for both my personal messaging and community spaces. For RPG campaigns, the room structure and customizable permission system are ideal. The voice quality is reliable enough for long gaming sessions, and everything feels more private and independent compared to relying on Discord.

Signal (but actually Molly)

I also prefer Molly as client.

Can you elaborate why ? I'm not sure I see a real difference

Molly has more features and it's developed by indie devs.

Well it's a fork of signal so makes sense

Both ! Use Matrix with tech savy friends and Signal with your family

Signal. Requires little technical knowledge, other then knowing about end to end encryption and why its important

I would like to use matrix since if anything, I think its cool. But noone I know would be remotely interested.

Signal requires your phone number, which is not only quite bad for privacy, but also easy to block 2FA for your government if it decides it doesn't like private chats.

XMPP is the standard messaging protocol. I recommend Conversations for android, but of course any worthwhile protocol has multiple independent frontends.

Matrix is so resource hungry compared to XMPP

Whoever voted this down does not know ball

well what are your criteria? Asking for advice without saying what you need isn't tremendously useful and, as has happened, mostly just results in people recommending whatever they personally use for whatever reasons.

As said in the post, I just want some insights. So any type of comment is okay.

xmpp + omemo. Signal is centralized, matrix leaks tons of metadata to sync between services...

So, I host a Matrix Stack and I bridge to Signal (and Discord). It's the best of both worlds -- all my messages funnel through one application.

Seeing as you're using Lemmy/PieFed, I'm going to guess you've got a handle on how federation works. I'd suggest Matrix.

With your bridging to discord, do you have dm capabilities? Able to join servers you don't control? Because I'm nervous about the idea of getting banned for puppeting since I have multiple big servers I'm in charge of

Yes, to all points. I've backed out of busy or large servers primarily because I didn't care about them. Control is granular enough to join specific channels, as well. I don't know that anyone can even tell I'm bridged.

@jksalcedo

Without a doubt, #DeltaChat: open source, free, and privacy-friendly.
Matrix is a good option, but it’s too complicated for ordinary people who aren’t tech-savvy, while Signal relies on Amazon and Google’s servers...

I saw someone says that groups are locally stored only, which is definitely a drawback.

Yea its Not Perfect but for its featureset I think its the Best alternative if you can deal with its few warts

Delta chat and session (RIP): they dont ask for accounts or ID to chat

delta absolutely needs an account though, it's literally email

That is such a non issue when considering except for sms you basically need an Account for every messenger under the sun

Duck dot com email proxies are free. Just read the tos to see how private it is.

Have you checked out Arcane Chat?

Nope, Is in fdroid?

It's just an alternative DeltaChat client made by one of the Delta developers. I'm not sure why it exists instead of just upstreaming the things that are different. It runs on a different "instance" though, kind of like Lemmy. You can get it on FDroid or using Obtanium though. The F-Droid page shows a lot of differences and it's supposed to have enhanced privacy over regular Delta.

XMPP

Both. Signal for friends and family. Matrix for fedi friends.

Currently using Signal. If Canada passes Bill C-22 Signal will leave so I'll have to find another messenger app.

SimpleX seems like a good one. Doesn't use Google notifications which is great for degoogled devices. Set it to check every 10 minutes instead of constantly and it's very easy on the battery. Messages come in right away if the app is open, such as when having a conversation with a contact.

Edit: SimpleX is also very easy to use, as simple as Signal. This is important to get non-tech people on-board.

I think Matrix sucks honestly. Issues with encryption making messages unreadable, outdated clients that all have or lack different features, extremely slow development, not prioritizing features that would pull users from apps like Discord and make it a more attractive platform for the average person.

Encryption is cool and good and necessary, but Matrix will never be mainstream and even something relatively new like Fluxer, which is an unencrypted and open source Discord clone, is going to be more popular once it gets out of beta if it isn't already. Strictly due to usability.

They serve different purposes because Matrix is built more for communities and Signal for instant messaging. But if you're deciding between any sort of encrypted messaging app, I strongly prefer DeltaChat, which is basically a WhatsApp clone in the way it looks and functions. It is not good for large communities because it doesn't have "servers" and "channels" and all users have the same authority. Meaning anyone can invite and kick anyone else from any chat. But it beats Signal since you don't need to give it any personal information.

I'm running my own matrix server and it was at least 1+ year ago since I experienced any encryption issues. Most of the encryption issues are fixed

@Inui @jksalcedo

I love my #DeltaChat , and yes, DeltaChat has groups and channels that exist only on the phones of their members. The only drawback might be that, since the channels and groups are only on the phones (and not on a server), new members can't see posts made previously, and everything that was posted before is blank for them.

That's a drawback for me.

@jksalcedo Delta Chat is for privat communication and has E2EE... so reading old posts for new members of a group does not work because of missing keys -

It has nothing to do with the fact that posts are stored on Relayservers just for a period of time... otherwise this period could be extended for groups easily....

Right now there are no public groups possible with Delta Chat... They may be in the future... dev working on "super groups"

#^https://support.delta.chat/t/spec-proposal-super-groups/4644

@anon_4601 @Inui [comrade/them]

Signal. The app is miles better. I do use matrix too tho for some communities and for keeping an eye for the development

What really helps with such decisions is your use model and threat model. Then a nice matrix that compares them all. Haven't come across a good updated comparison in a while. Would be good to see a shared link here.

Signal is more like WhatsApp, Element/Matrix is aiming to be more like Telegram or Discord.

Signal. I use it with frs and family. No need for hosting Matrix for now.

Matrix is just far too convoluted. Signal seems to be the easiest one to use. SimpleX is the best.

What is complicated about Matrix?

I have constant encryption errors that I can never figure out how to fix it. And I always have issues signing in on a new device. I don't even know why.

they do better onboarding last i tried it, but adding servers is not as simple as just pasting a code. you suddenly have to worry about servers and which rooms are in which server and such. you do have to make sense of things when you first log in.

i found it unfamiliar, but i guess such is life when you are swapping apps. the clients i tried could use some tweaking and feel pretty sparse. some looked and felt like IRC.

it should have more pictures (not entirely unserious)

Matrix, Signal's too centralised and XMPP is good just reserved for important use, not as popular, easy to use or convenient as Matrix.

As an actual usable service with feature forward apps? Signal. But I prefer the relative discretion of matrix. I like more layers between me and the rest of the world in my private communications

@jksalcedo Delta chat is the best

Seconding DeltaChat

IRC is the best (jk)

Matrix for maximum protection

Signal for non-techie family and friends who are not also vendors on the Darknet

From purely a user perspective, because I haven’t dug into the tech behind either, I’d probably vote Matrix. Signal is nice but personally I find matrix easier to use for group chats and bigger rooms. I only have 4-5 people on signal and it’s useful for those moments but on Matrix I can find bigger chats to join and jump in and just talk with a handful of people.

Think its relatively new, but theres also chatto

Didnt people Here suspect its ai slop?

I wonder if its because of a similarly named chatto ai, but no idea. Is there any evidence of that?

Someone Here mentioned it seems heavily vibe coded

Interesting...

So it's against federation

Think its just built in such a way that federation isn't needed. Your server data is just your server.

Like ventrilo or teamspeak

Comments are giving single-word answers without explanation…

Cannot answer your question without you giving some context or explaining what you want. Signal is a service ment to be used wigh particular multiplatform application. Matrix is communication protocol having chat as main focus, with multiple services and apps supporting it.

Signal.

Signal, all day every day. Nothing else comes close to mainstream accessibility with assurance of security/privacy

Im also dubious about the matrix product, team and their origins in amdocs

midwest.social

Rules

  1. No porn.
  2. No bigotry, hate speech.
  3. No ads / spamming.
  4. No conspiracies / QAnon / antivaxx sentiment
  5. No zionists
  6. No fascists

Chat Room

Matrix chat room: https://matrix.to/#/#midwestsociallemmy:matrix.org

Communities

Communities from our friends:

Donations

LiberaPay link: https://liberapay.com/seahorse