Earlier quoted context omitted.
and how does this proof that they don't save what you send them?
what use are my encrypted messages to them?
Ask HN: How do we know Signal or Telegram don't store our data on their servers?
31–40 of 241 posts
Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#32Earlier quoted context omitted.
Because of public-key crypto, it doesn't matter if the servers are malicious.
Assuming you have: - read the source code and are satisfied that it's secure - compiled that version of the code - installed it on your mobile or desktop You're still only as secure as the client on the other side of the conversation. If that one is compromised (has not gone throught the steps above) it could very well be sending all messages in clear text to a malicious party. Edit: formatting
Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#33Telegram, for all intents and purposes, is about as secure as using Facebook. The best you can do with Telegram is hope they don't sell out or get compromised at some point in the future, because all your private communications are stored on their servers forever. Telegram does have "secret chats", which from what I can gather, don't even work for group chats, only one-to-one messages.
My general advice is to treat Telegram like a new Facebook if you have to use it, assume everything may by read by everyone, don't treat it like it's private and secure.
For "text messaging" friends and family use Signal. Everything is end-to-end encrypted by default, so you know nobody is collecting your data.
Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#34Earlier quoted context omitted.
not true with respect to meta data
which I don't think is as concerning, but is there a particular piece of metadata that concerns you?
Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#35Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#36Well in the case of Telegram, you can trust, that they store your data on their server, because they say so. And it is convenient, because you can just switch your smartphone and still access all your chathistory, without having to manually backup/restore. But Telegram in general does not have a business model yet, so just assume, that one day, they want(or have) to cash out. Signal on the other hand is a non-profit…
Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#37One reason you can believe the claim is that there's no real market for personal data, despite the folk belief that everyone's data is somehow worth a fortune.
Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#38What we do know is that programs like Telegram have to store data about users on their servers, by design. A big difference between the two projects is that Signal is carefully designed to minimize the amount of data the service needs to operate; it's why identifiers are phone numbers --- so it can piggyback on your already-existing contact lists, which are kept on your phone.
By contrast, other services store, in effect, a durable list of every person you communicate with, usually indexed in a plaintext database.
Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#39Signal is open source, you and anyone else can inspect the code. You can then build it from source and install on your android directly avoiding the play store.
That is a somewhat misleading statement, you may know what's on your device but you don't know what is happening on the servers
For Signal there is an open issue here for iOS [1] and some documentation for Android [2]
Some nice work about it has already be done by telegram https://core.telegram.org/reproducible-builds
[1] https://github.com/signalapp/Signal-iOS/issues/641
[2] https://github.com/signalapp/Signal-Android/blob/fab24bcd1e5...
Re: Ask HN: How do we know Signal or Telegram don't store our data on their servers?
#401. the protocol between client and server is setup in such a way, even if Signal wanted to store interesting information, they could not access anything interesting even if they wanted to (for example, messages), thus they don't store anything since it's useless
2. the app implements the protocol faithfully and this has been checked by people perusing the source code
3. the binary downloaded from the app/play store phone is compiled from the sources listed on github