There's nothing closed source in the official build.
Personally I'd like Signal in F-Droid. But I think Moxie's argument is that secure software delivery is hard, releasing to two app stores introduces complexity, and F-Droid doesn't give analytics or crash reports. In the end, I think he just doesn't care much because only a tiny (but loud) fraction of the user base doesn't have the Play Store
You can build Signal from source if you want, or download the apk from https://signal.org/android/apk/ instead of the Play Store, and it runs fine on phones that don't have Google Play Services, or even any proprietary software.
@2342 it can read the ID of the recipient. But it can't read the ID of the sender. Once the recipient receives it, they decrypt it and then only they can see the ID of the sender.
@aadilayub This new feature, "sealed sender", basically encrypts the "from" part of the metadata to the recipient, so the server can instead only see the "to" part.
This makes it so the metadata the server can see is just who is receiving messages, without being able to know who is sending them.
It means users will no longer have to trust that Signal is complying with it's privacy policy. Instead, Signal is making it impossible for them to access it.
When you send a message, the connection between your phone and the server is encrypted with TLS, so people spying on the network can't see metadata. Once it hits the server, it can see who the message is from and to. It uses this to route your message to the right user. Signal promises to not log the metadata to disk, and there's strong legal evidence that they're telling the truth.
Signal is very well designed and easy to use, and secure for what it tries to do: end-to-end encrypted replacement for unencrypted SMS and voice calls.
It's not the right tool for every situation, but like, it's pretty awesome.
Signal doesn't have a business model. It's not a business, it's a non-profit funded by a billionaire. It doesn't have ads, sell (or collect) data, etc.
One thing I appreciate about the Signal project is they don't make claims about security that aren't true.
Projects like bitmessage are great, but really need to prioritize UX if they want to be accessible outside of a tiny niche.
Signal is testing out a new feature that encrypts message metadata. Once it's widely deployed, their server will facilitate delivering messages but without having access to who is sending them