So I guess there is a way to use signal without having a phone nowadays! That's a great news!
I will try right now.
Edit: It actually has the option to register without smartphone, but it's only enabled in the debug versions.
Nor would I since it still requires a phone number to use.
This might get you started: https://github.com/WhisperSystems/Signal-Desktop/blob/d1f7f5...
How did you evaluate Telegram to decide that you trust it?
Without having a smartphone, using Signal wasn't an option (at least previously).
Sadly, almost everything involves tradeoffs.
He (understandably) prefers to use a tool which doesn't require a phone, over one with a better security model.
It’s got a pretty bad case of kitchen-sink flat ui, but is otherwise not bad.
I know it's open source, but modifying it and recompiling all the clients I'm using would be very annoying.
source https://gizmodo.com/why-you-should-stop-using-telegram-right...
For me, the problem with Signal is based mainly moxie's position on the LibreSignal fork, which aimed to be a Google-Free version of signal, but moxie said he was not OK with LibreSignal using the Open Whisper Systems servers and the name "Signal".[1] I kind of understand his position, but that's not what I'd expect of the free software community and definitely not what I expect from someone who's in the middle of my communications.
In the end, the hope's in matrix.org. It supports end-to-end encryption, works without a number and is fully federated. Maybe someday Telegram and Signal can even federate with matrix.
[0] https://telegram.org/privacy#2-storing-data [1] https://github.com/LibreSignal/LibreSignal/issues/37#issueco...
The issue with not encrypting in transit by default is that it makes profiling encrypted communications MUCH easier and can potentially defeat the purpose via the Streisand Effect.
(Oh, and worth noting: it has an integrated update checker, so not being in F-Droid is less of a problem.)
An update checker is nice though! I wish firefox had one, but at least there's FFUpdater.
My personal computer runs an open source bios (coreboot) with an open source operating system (linux) and no closed source software (at least one of my PCs does). My phone on the other hand has many processors running on it (that I know about) that can interact with my device without me knowing and binary blobs (yes even with lineageos and with microg) that I can't control and many parts I can't update or update as fast/easy as my pc.
My point: for most people the attack surface of the smartphone is far larger than the attack surface of the PC
I am very privacy conscious, and I don't use a smartphone, at all, because it's basically a spying device in your pocket.
Why Signal is all about privacy and then it forces me to pair it with a telephone?
Telegram desktop is really standalone. They require a telephone number too (and that's very annoying), but they don't require having a smartphone or keeping your phone open. My phone number on telegram is not even my phone number anymore, and it doesn't make any difference... Privacy wise is far from being perfect, but it's already better. At least it's usable.