That's very wholesome to hear! :) Thank you for sharing. I'm glad it's not the case.
Well, I disagree about Signal. Proton however, I agree is extremely shady and should be avoided at all costs.
When you use a client, you are relying on the client's crypto implementation to be correct. This is only one part of it and there's a lot more to it when it comes to hardening the program. Signal focuses on their desktop and mobile clients and they hire actual security professionals and cryptographers (unlike the charlatans in this thread) to implement it correctly.
Having third party clients would not definitively mean the client is bad, but it most likely would break the security model. Just take a look at Matrix's clients.
What? How is this a red flag? Having third party clients is not good for security.
I'm not a fan of GrapheneOS, but the point they bring up here is valid. There is already proprietary firmware on your computer. There's no reason why you shouldn't be updating it to protect yourself from serious exploits. The FSF takes an ideological stance rather than a practical one, unfortunately.
Go to the police immediately!
Well, it's not privacy-focused.. but I do like Revolt for this purpose. It's performant, looks very similar to Discord, and I think they're adding E2EE eventually.
Why do people like Matrix? It's really slow. Even most of the non-Electron clients consume a ton of resources (even more than Electron apps usually do).
Especially Gomuks, by far the worst offender. It consumes nearly a gigabyte of memory and it's a TUI.
I can understand why this may be a issue to some people. I think if they asked Windows users this, there wouldn't be as much of a strong reaction to this. Maybe it comes off as exploiting the good will of the Linux community, but I can't read minds.
I'm personally ok with this. If someone willingly volunteers and enjoys doing this, then what's the problem? But again, I'm not sure if that's the core issue at hand here.
Jokes aside, what practical purpose does this actually serve..?
Codeberg for public repositories, cgit (if that even counts) on my own server for private ones