Especially in the light of Zuckerberg's recent behaviour, please consider using Signal, it's actually good and a pretty easy replacement for Whatsapp
Especially in the light of Zuckerberg's recent behaviour, please consider using Signal, it's actually good and a pretty easy replacement for Whatsapp
Definitely. I'm a big fan of Signal. Works at least as well as WhatsApp. The only excuse I've heard for not switching is "But my friends only use WhatsApp."
Don't be part of the problem. Create your account.

@joelanman im really interested to start with Signal
Is its already possible without a phone?
I've used Signal for many years, while I've never used WhatsApp. I simply will not use any service or app that I don't trust, no matter how popular, nor how many friends or family try to persuade me. I will not sacrifice my privacy/security/sanity either for convenience or just to please others.
Yes, I'm a stubborn git, but I have principles 😁
@dj_si @joelanman yep my friends got really annoyed when I left Facebook and it was kind of funny how they tried to peer pressure me into joining Instagram by basically not keeping me in the loop with our friend group because they shared it on Facebook.
But those are the same people who have been running around talking about how disabled people don’t deserve to live if it means they have to put a mask over their mouth hole before they go in the grocery store or the doctors office, so it’s actually best I don’t see their bullshit.
Or https://element.io/
there are alternatives! Spread them (:

Element is a Matrix-based end-to-end encrypted messenger and secure collaboration app. It’s decentralised for digital sovereign self-hosting, or through a hosting service such as Element Matrix Services. Element operates on the open Matrix network to provide interoperability and easy connections.
@joelanman love signal. iPhone users I have convinced to use it marvel how it's "just like iMessage" but I can message my photos to android users. The video calls, and all signals features seem to work really well- even across oceans.
Oh and it's way more private and secure than Meta's products
Long-press on the appropriate message, then select Delete from the options.
Extensive help info is available on Signal's website:
@joelanman the problem with signal is messages are stranded on your iphone. Signal have decided they do not care about your data sovereignty and refuse to give you anyway to backup messages so that if you lose/break your iphone all your messages are gone.
Furthermore, even when i tried to use the migration feature (which requires you to have your old phone and a new phone and doesn't work going cross android/ios) it would crash the app every single time.
Signal seems to be the only xplat option that isn't owned by alt right grifters (Zuckerberg, Durov) but i value not losing all my messages over that :/
@tay That's an inaccurate statement. Signal has not been working on backups for 10 years, the first backup code was published October 2023 [1]. It's been less than 2 years and the code is already being tested with desktop sync [2].
I'd advise not putting down nor spreading FUD about free and open source projects that enable others to chat freely and privately as it may turn people to less secure platforms like Telegram, Whatsapp, etc.
[1] https://signalupdateinfo.com/news/cloud-backups.html
[2] https://community.signalusers.org/t/help-us-test-desktop-history-syncing/65452
@Cappyjax ok sure, but given how essential of a feature, you'd think that by 4 years after their release (not 9) they'd be at "we're nearly ready!" not (paraphrased) "we're starting to work on first steps on a internal testing version of a similar feature" and you'd think at 7 years after that, you'd think it'd have been shipped.
https://community.signalusers.org/t/ios-backups-keeping-message-history-when-resetting-phone/1736/11
@tay You're judging a project on one missing piece of the puzzle and saying "I can't trust because they haven't met some arbitrary goal I set". Shitting on their work without knowing internal hurdles, setbacks or roadblocks is illogical and disingenuous.
Can you point to a project that provides the same feature set as Signal and includes backups?
- FOSS
- Cross platform
- Default E2EE, including metadata, no opt-out
- PQXDH equivalent
- Free to use
- Non-profit driven via donations
- Good UX
@joelanman Signal is centralized. Centralized services are vulnerable to enshittification, as demonstrated by Reddit, Twitter, and Facebook.
The solution is to use a #federated platform like #XMPP instead.
The easiest way is to use it is to install Quicksy from the Play Store, App Store, or F-Droid - https://quicksy.im
For more curious users, here's a guide to XMPP, with client, server, and public channel recommendations.
https://contrapunctus.codeberg.page/the-quick-and-easy-guide-to-xmpp.html
@contrapunctus @joelanman This is the whole problem with #XMPP. You say "Signal is centralized. Centralized services are vulnerable to enshittification, as demonstrated by Reddit, Twitter, and Facebook." Don't necessarily disagree with that. But then you say, "The solution is to use a #federated platform like #XMPP instead. Ask your contacts to install Quicksy from the Play Store, App Store, or F-Droid." And my response would be, "I've never heard of Quicksy. How do I know it's free of malware? How do I know if I can even use it?"
But THEN you put the cherry on top: "Here's a user-oriented guide to XMPP, with client, server, and channel recommendations."
WTF??? I don't need a "user-oriented guide" to install #Signal. Client, server, and channel recommendations? Why the f... do I need those? You seem to think I want to have to read a bunch of crap and then try to figure out how how to make sense of it. And I don't. Very few people do. I want something I can just install and that is easy and intuitive to use. Private and secure is also great (and Signal gives you that, for now), but I don't want to have to learn a bunch of geek stuff when there are solutions I can just install and have up and running in two to five minutes.
And that is how probably 99% of people feel. I use Linux and I STILL don't want to have to mess around with any of the available XMPP servers. Until the #XMPP proponents understand that, they are just spitting into the wind (and coming off as a little preachy in the process).
> "I've never heard of Quicksy. How do I know it's free of malware? How do I know if I can even use it?"
The people who say that to me usually get a brief explanation about freedom-respecting software, and why it's the only kind of software you can trust.
And people usually trust something when their technical friend (= me) recommends it. More so when it's the only way to reach said friend.
1/
@maple @joelanman You don't NEED a guide to start using #XMPP 🤦♀️
I recommended Quicksy for whoever wants to get started in under a minute.
The guide is for somewhat technical users who probably want to learn more, set up multiple clients, and join some public channels. (You know, like Mastodon starter packs? Ever heard of those? 🙄)
Get out of here with your willful misinterpretations.
2/
@contrapunctus @joelanman
I would just block and move on. You aren't going to convince someone who doesn't talk in good faith. They just want to argue.
Most people have never heard of signal either and have less reason to trust it.
@contrapunctus @joelanman You: "And people usually trust something when their technical friend (= me) recommends it. More so when it's the only way to reach said friend."
Yes, but:
1: Not everyone has a technical friend who wants to sign on to be their tech support, and
2. I once had a friend say that the only way he could be reached henceforth was via Telegram. How would you have reacted to that. I simply told him I don't use apps that require a phone number to sign up. Period, end of story.
(However when it comes to Signal, though it does require a phone number, it doesn't necessarily have to be YOUR phone number).
Anyway I was just reacting to what you wrote. If that upsets you, please feel free to mute or block me. I really don't want to argue with you but I do disagree with you to some extent (and agree to some things you have written also) and I do think it is unrealistic to expect anyone to use #xmpp if they don't have a technical friend such as you (or if they don't fully trust their friend - remember my friend who tried to get me to use Telegram, where would I be now if I had followed his urging?).
Who said anything about "tech support"? You said people won't trust an unknown app, and I gave multiple reasons why they might.
1/
@maple Since you mention that you don't like providing your phone number, you'll like the options that XMPP gives you.
You can use Quicksy (which requires a phone number) and get easy onboarding and contact discovery. Or you can use one of the many public servers that don't even require an email to register (be sure to use a password manager!). Or you can host your own server.
Whatever you choose, you will be able speak to contacts on any XMPP service, and use any XMPP client.
2/
@contrapunctus @joelanman And there you go:
"You can use Quicksy (which requires a phone number) and get easy onboarding and contact discovery."
That's a hard no. If I have to give a phone number then there is no advantage over Signal.
"Or you can use one of the many public servers that don't even require an email to register (be sure to use a password manager!)."
A public server run by someone I don't know from Adam who may or may not be able to intercept my conversations, and that could go down without warning at any time (yes, so could Signal, but at least in that case the tech media will likely be all over it and tell you why it happened and if/when they'll be back). AND then I still have to deal with installing AND CONFIGURING an XMPP client, which most people would have no idea how to do.
" Or you can host your own server."
Again that's a hard no. At least for most people. Linux geeks may enjoy that sort of thing but almost every one else would get frustrated and give up, especially the minute they have to do anything involving certificates.
Look, I am not arguing that XMPP isn't better on a conceptual level, I am just saying that the people who love it can't seem to wrap their heads around the fact that it's too complicated and time consuming for ordinary users who DON'T have a techie friend they trust to do the setup for them.
@maple @joelanman You're mixing up your own preferences and priorities with those of most people.
Most people use a mobile device and have no issue providing their phone numbers. Quicksy is perfect for them. There's no "configuration" or "tech support" needed.
@maple @contrapunctus @joelanman
> but at least in that case the tech media will likely be all over it
That's wishful thinking. I recently reported both here on Mastodon and on Signal's public issue tracker that Signal servers can remotely disable privacy features in the client leading to revealing metadata to their servers. Reply by Signal was, that they want it like this. Reply from tech media was, that if Signal wants it like this, it must be good this way.
Guidelines I have searched searched open and closed issues for duplicates I am submitting a bug report for existing functionality that does not work as intended This isn't a feature request or a di...
@maple @contrapunctus @joelanman
Given that malware being built into Signal potentially causing real harm is also known for years and even was discussed within some tech circles, but not the mainstream tech media, it seems that Signal is above any critique and can just do whatever they want.
Fact is, we don't know what they do. We know they certainly do have backdoors in place and there are ways to remotely extract messages from Signal clients. Hopefully they're not used maliciously.
@codeDude Disroot is lovely! I use it myself, and it gives you not just an XMPP service but also email, NextCloud, Akkoma, Lemmy, Forgejo, and loads more. And the team is the sweetest and most patient people on the net.
But it's not what I'd use for onboarding non-geeks to XMPP. Quicksy is way faster to register, and you get contact discovery. 🙂
@uexo @contrapunctus @joelanman Not "whining" at all, what I am trying to get across is that if you go on Mastodon and or some other social platform and just try to tell people they should be using #xmpp you are going to get nowhere, and I'm sorry if that angers you but it's true. And whenever I say that the response is either "I have helped my friends/family set it up" (yeah, but you didn't make that offer for anyone who might have read your condescending post), or "just go install this piece of software" (that almost no one has ever heard of that that may not even be available for my platform). Neither of those would convince anyone outside of possibly your immediate circle of friends.
Just out of curiosity, where are the videos that show how to set up and use xmpp that are designed for a plain user that wants nothing to do with servers, configuration files, or any geeky stuff? Oh, and that does not just assume that the user is using a phone rather than a desktop computer)?
@maple Most users _are_ using phones rather than desktops. If you'd care to open the guide you'd see that I recommend Gajim on the desktop.
And I _have_ gotten very far doing what I've done. I organize local communities (for which I use XMPP), and I've onboarded almost a hundred non-geeks to XMPP. I have more experience in this matter than most. Speak for yourself.
@maple @contrapunctus @joelanman
I understand where you are coming from, but:
1. People install untrustworthy apps all the time. In fact, by far most malware infections on Android are not caused by security issues in the operating system (even though most people run terribly outdated versions with known vulnerabilities), but by users installing untrustworthy apps from third-party sources (not Play Store).
2. Signal for Android is known to include malware for almost a decade now.
@pixelschubsi @contrapunctus @joelanman You have made several allegations with no real proof but that's kind of irrelevant to the point I was trying to make anyway, which is that VERY few people are going to bother with #xmpp because it is too difficult and complicated for the TYPICAL user to install and configure. I am not talking about the Linux or server experts who love setting up this sort of thing, and I am not talking about the people who have a friend/relative/neighbor that's really hot on xmpp and has convinced them to try it and is willing to install and support it for them (and potentially their friends and family with whom they communicate regularly).
Is xmpp more private and secure? Unquestionably. Is it free from the control of major corporations? Mostly (but remember that Google used to use it in Google Talk and Google Voice). Is it easy for non-technical people to set up and configure? Some may think it is but they are living in fantasyland, or maybe they are promoting a solution that requires a phone number, which then makes any claims of being more private fly right out the window and into a different galaxy. If you have to give a phone number you lose the main advantage over Signal, et. al.
Until the xmpp proponents take the difficulty of onboarding seriously (and stop pretending it's easy, or that everyone has a technically-inclined person in their life that seriously cares about this sort of thing), xmpp is basically going nowhere.
By the way, yesterday someone mention #Gajim. Gajim is a fine program, probably one of the best xmpp clients I've seen, but it has one fatal flaw: It refuses to implement some xmpp features if talking to a server that doesn't have a valid, up to date certificate (a self-signed certificate won't do). Which, if you are trying to set up a small server for friends and family, is an additional layer of complication that will stop some folks in their tracks. So stop pretending xmpp is easy - maybe it is if you are the type who sets up servers as a hobby or for work, but it is not for most people, and most people just don't care THAT much about privacy (unfortunately).
@maple @contrapunctus @joelanman
1. Everyone is signing up and using means of communication for someone. You rarely open an account with an instant messenger without having an idea what to do with that later. Therefore I'd argue that being invited to a messaging app (let's for now ignore how exactly the invite looks like) is the main way for people to use that app.
@maple @contrapunctus @joelanman
2. I bet you use e-mail, but how did you start using e-mail? Did someone introduce you to it, guiding you through setting up an account with their favorite provider at the time? Or did you maybe follow some guide online to do so? Or have you been involved in the early days and set up a server yourself (maybe using a guide as well)? In any case the procedure was probably similar to setting up an XMPP account. And everyone has e-mail, so everyone could have XMPP.
@maple @contrapunctus @joelanman
3. I think you haven't really followed how much XMPP people have in fact thought about how to make onboarding easier. Quicksy is just one example (being based on phone numbers and your phone book like WhatsApp). Snikket provides means to invite using a single link (or QR) that when opened on a phone, would redirect you to the Snikket app in the respective app store which after installation will automatically set up an account and start a chat with the inviter.
@maple @contrapunctus @joelanman
4. You seem to see XMPP as an app or service. It's not. It's a protocol, a technology that apps and services can use. WhatsApp is using XMPP. Zoom is using XMPP. Fortnite is using XMPP. And a bunch of others. More than half of the world population is using XMPP regularly. So the protocol can't be the issue. And if you pick the right FOSS apps for the use (e.g. Quicksy, Snikket), they're just as fine as the commercial ones.
@pixelschubsi @[email protected] @joelanman At risk of beating a dead horse here, I will just say that there are two flaws in your arguments about #XMPP. One is you assume that an EASY solution doesn't need to be compatible with desktop computers. Yet that is where such a solution is most needed, since it's often older people (who have difficulty reading small text on a phone screen, or just can't figure out how to use their phone for anything beyond phone calls) that use the #Signal desktop application.
Second, when you talk about servers, what is really needed is an XMPP server that you can install and then it will offer a WEB-BASED interface for setup, maybe with a setup wizard to make it even easier for those who know nothing about XMPP. It should NOT just assume that you want to interact with other XMPP servers (some people just want to run a private system for friends and family). And (this is important) it needs to automate the process of getting and renewing any necessary certificates (from Let's Encrypt or wherever)., That is the part that stumps may would-be users. AND IT SHOULD NOT REQUIRE A PHONE NUMBER FROM USERS!!!!! And it should not assume you are a Linux nerd, or really know much of anything about computers.
By the way the reason the certificate thing is important is because many XMPP clients either will not work at all, or will not give you full functionality if there is no certificate (a self-signed one apparently won't do). For example Gajim, which is arguably among the easiest of XMPP clients to use, will let you do basic instant messaging but it won't let you send photos or files if there is not a valid certificate. WHY???
I don't want you to think I am promoting Signal. I HATE the fact they ask for a phone number, although at least you don't necessarily have to use your cell phone number. In fact I would probably be a lot more positive about XMPP if the servers were easier to set up (AND DID NOT USE A PHONE NUMBER!!!!! AND HANDLED THE CERTIFICATES AUTOMATICALLY!!!!!) and the clients had an option to use a self-signed certificate on the server. But still, I at least have a nodding familiarity with Linux. Most users (particularly Windows and MacOS users) would be in way over their heads trying to set up an XMPP server. And if you mention that fucking Quicksy again I will block you, I am not and NEVER will be interested in anything that requires a PHONE NUMBER. Having a phone number should NOT be a requirement for internet communications, and it throws all the privacy and security advantages of XMPP right out the window for the sake of convenience.
P.S. Also forgot to mention, I started watching a video about Snikket, first things it said was you need a domain name (regular users probably don't have those) and a VPS (and its associated monthly fee). Again, WTF!!! Why should I pay a monthly fee when I can use Signal for free and don't need to deal with all that nerdy stuff? The entire video runs over 17 minutes and almost none of it is anything a normal user would easily understand. And that's supposed to be the EASY way to install an XMPP server? If that is easy I would REALLY hate to see the hard way. Now I will grant that was just one video, and there may be an easier way to set it up (preferably self hosted so you don't need a VPS, especially for a friends/family only system), but I don't think you can ever get around the fact that it (at present) requires that you be a bit of a Linux nerd to get it going.
@maple
I understand you'd like to have a solution that also works on the desktop and I agree. However you have to realize that many popular messaging systems have a mobile app as a prerequisite, so it's hard to argue that XMPP systems doing the same is a major issue.
When it comes to settings up your own server, I like things to be simple as well, and hack Snikket server is >90% web based setup. [...]
@maple [...]
There is just some things - https://snikket.org/service/quickstart/ - that need to be done before getting access to the web setup, like starting the web server and making it available. Snikket also will automatically get your LetsEncrypt certificate and so on.
But here is also where you got me 100% confused: You watched a video on how to setup a Snikket server and complain that you need a server for it? Well, what else does a server run on if not a server?
[...]

Hi, welcome! This is a guide to help you set up your own Snikket service. Once it is set up, you will be able to invite others to join you using the Snikket app and chat over your own private messaging server! Not sure what this is all about, or self-hosting is not your kind of fun? Good news: we also provide hosted Snikket instances! You can start a Snikket instance for your group in just a few clicks with no technical expertise necessary. Requirements To follow this guide you will need: