News for hackers. Stuff that matters.
Re:Ask HN: How do we know Signal or Telegram don't store our... by faitswulff on Wednesday January 13, 2021 @11:44AM (#25764481)
Signal’s claim to fame here is that they were subpoenaed in 2016 and could only supply account creation and last connection times:

> The American Civil Liberties Union announced Tuesday that Open Whisper Systems (OWS), the company behind popular encrypted messaging app Signal, was subpoenaed earlier this year by a federal grand jury in the Eastern District of Virginia to hand over a slew of information—"subscriber name, addresses, telephone numbers, email addresses, method of payment"—on two of its users.

> ... “The only information responsive to the subpoena held by OWS is the time of account creation and the date of the last connection to Signal servers,” Kaufman continued, also pointing out that the company did in fact hand over this data.

https://arstechnica.com/tech-policy/2016/10/fbi-demands-sign...

Re:Ask HN: How do we know Signal or Telegram don't store our... by jwr on Wednesday January 13, 2021 @03:02PM (#25767227)
I think this discussion should also mention that Signal is a non-profit organization, dedicated to enabling secure and private communications.

Yes, it's not strong proof, but it should be taken into account when comparing the goals and motivations of organizations developing various other communicators.

The organization behind your communicator app could be in the business of gathering data about you and selling it in various forms (Facebook, Google), in the business of selling hardware and add-on software services (Apple), or in the non-business of trying to provide you with private communications.

Re:Ask HN: How do we know Signal or Telegram don't store our... by TrueDuality on Wednesday January 13, 2021 @04:15PM (#25768064)
I prefer to look at the history of who founded and continues to run the Signal Foundation... Moxie Marlinspike. Moxie has a long history of improving security in all kinds of tech and fighting for privacy.

The Signal app itself is opensource as well various pieces of the tech stack. You can audit yourself what is being sent and how their protocols work. The protocol itself has won awards due to its security and elegance.

There is a lot of good things to say about Signal and you can easily find it all. They have made some annoying or less than ideal features that are opt-out instead of opt-in but they're not sacrificing privacy for them.

Re:Ask HN: How do we know Signal or Telegram don't store our... by evolve2k on Wednesday January 13, 2021 @05:42PM (#25769003)
Curious. Is there an easy way to validate the code running on my phone is exactly the same code available on Github (here: https://github.com/signalapp) ?
Re:Ask HN: How do we know Signal or Telegram don't store our... by tialaramex on Wednesday January 13, 2021 @06:37PM (#25769555)
"Easy" is a moveable feast.

Your phone is running an APK, which is a bunch of signed code. You don't have the keys to sign such an APK yourself, but you can get tools that will tell you exactly what's inside the one you have.

I believe the Java source in GitHub is designed to be capable of a reproducible build, where you get the exact same Java binaries out as Signal's own builders did and thus you can compare that to confirm the Java code in your APK matches a specific Git checkout.

The media files (e.g. images, labels) are just straight binary copies so that's easy enough.

However there is native code to make stuff like video calls work, and when I last paid attention there was no reproducible build for that component. So you could imagine that somehow the native video call code is actually a secret backdoor or something.

Re:Ask HN: How do we know Signal or Telegram don't store our... by gcblkjaidfj on Wednesday January 13, 2021 @07:13PM (#25769916)
The source have a script that builds in a docker from a bunch of other previously built binaries, allegedly to be built with keys that are secret, and then just output "the apks are the same" and you have to believe that ¯\_ (ツ)_/¯

Still, years ahead anything else that actually have users. The server is mostly 100% closed source. There's one open source that you can host, but it's widely believed to not be even close to the one they use.

I think only matrix is fully open and p2p.

Re:Ask HN: How do we know Signal or Telegram don't store our... by ibraheemdev on Wednesday January 13, 2021 @09:32PM (#25771095)
For anyone looking for the script: https://signal.org/blog/reproducible-android/
Re:Ask HN: How do we know Signal or Telegram don't store our... by TrueDuality on Wednesday January 13, 2021 @05:54PM (#25769121)
I don't believe so directly, but you can build it yourself and put it on your phone. You'll still be able to use your account and their service.
Re:Ask HN: How do we know Signal or Telegram don't store our... by urvader on Wednesday January 13, 2021 @07:24PM (#25770027)
Someone should file a PR with a git hash (and some form of proof) of the currently running app?
Re:Ask HN: How do we know Signal or Telegram don't store our... by danielheath on Wednesday January 13, 2021 @10:36PM (#25771565)
What could possibly comprise suitable proof? Anyone tampering with the app can edit it to show the same information.
Re:Ask HN: How do we know Signal or Telegram don't store our... by grier on Wednesday January 13, 2021 @03:46PM (#25767745)
> a non-profit organization

> should be taken into account when comparing the goals and motivations of organizations developing various other communicators.

Business or funding models can change for both for- and non-profit organizations. Especially as people move to options that are believed to have better user-privacy, the idea that they do not sell/monetize collected user data today does not indicate what they will do tomorrow.

Unless users have strong evidence that companies are not collecting and/or monetizing this information (which as the OP pointed out, there is for Signal as found in a subpoena), the "billboard" approach towards promising user privacy via marketing and PR is a shallow one at best for non-profits as well as for-profit companies.

Re:Ask HN: How do we know Signal or Telegram don't store our... by spicybright on Wednesday January 13, 2021 @04:32PM (#25768237)
Whenever I see an ad flaunting privacy guarantees, I ask myself "How would a honey pot for gathering user's information be advertised?" Exactly the same way.

That said, at the end of the day you have to trust SOMEONE if you want to use digital communications. And there's certainly a difference between facebook and GPG email encryption.

It's just a matter of balancing convenience and privacy for your personal use case.

Re:Ask HN: How do we know Signal or Telegram don't store our... by Kuraj on Wednesday January 13, 2021 @12:24PM (#25765175)
Is it possible that they could in fact produce this data but were prevented from publicly saying so due to a gag order?

I'm asking specifically because I remember Private Internet Access, a VPN provider, also being tested in court in the past [1], and because of this I've chosen to trust them despite them falling under Five Eyes jurisdiction.

[1] https://torrentfreak.com/private-internet-access-no-logging-...

Re:Ask HN: How do we know Signal or Telegram don't store our... by cmroanirgo on Wednesday January 13, 2021 @03:07PM (#25767282)
Signal has blogged all the answers to these questions.

https://signal.org/bigbrother/eastern-virginia-grand-jury/

In short, the ACLU helped them to lift the gag order, and the blog itself shows the legal documents. The documents show exactly the data returned (Account creation and last access in Unix millis). Only the phone numbers are still redacted.

Re:Ask HN: How do we know Signal or Telegram don't store our... by sithadmin on Wednesday January 13, 2021 @02:02PM (#25766510)
PIA used to be my go-to, but I immediately ceased using PIA after the 2019 acquisition by Kape Technologies, which has a rather foul track record.
Re:Ask HN: How do we know Signal or Telegram don't store our... by Kuraj on Wednesday January 13, 2021 @06:16PM (#25769370)
Thanks for the heads up. Really excited to see a lot of folks here agree on Mullvad as a good alternative.
Re:Ask HN: How do we know Signal or Telegram don't store our... by dave_sullivan on Wednesday January 13, 2021 @02:04PM (#25766543)
What did you switch to?
Re:Ask HN: How do we know Signal or Telegram don't store our... by geraltofrivia on Wednesday January 13, 2021 @02:26PM (#25766813)
I’ve been using Mullvad since the past few years and I’ve no complaints. The fact that the recent Mozilla VPN is based on Mullvad makes me more confident in my decision.
Re:Ask HN: How do we know Signal or Telegram don't store our... by dorchadas on Wednesday January 13, 2021 @02:51PM (#25767105)
I switched from PIA to Mullvad too for that reason and have absolutely no complaints. Wish I had done them first!
Re:Ask HN: How do we know Signal or Telegram don't store our... by a012 on Thursday January 14, 2021 @02:41AM (#25773364)
Mullvad has contributed to Wireguard that secures me the confidence in their service. Also the experience of creating an account without my name and email address is the best. Theh only thing left is the billing message (I use credit card) has prefix: VPN*
Re:Ask HN: How do we know Signal or Telegram don't store our... by Tenoke on Wednesday January 13, 2021 @04:19PM (#25768113)
Do you get decent speeds from Mullvad? Friends were reporting that they moved back to PIA due to worse speeds on Mullvad. That and the lack of a chrome extension (which is occasionally useful) has prevented me from switching away from PIA even if I'm unhappy about being in business with Karpeles and Kape.
Re:Ask HN: How do we know Signal or Telegram don't store our... by bentcorner on Wednesday January 13, 2021 @04:50PM (#25768412)
I just fired it up and connected to an endpoint in my city, I have a 600mps download pipe and hit 150mbps with default settings and about 275mbps with wireguard selected in the mullvad app. Switching to TCP in the mullvad app didn't change my result enough to notice.

I didn't try other servers/cities to get more information.

Re:Ask HN: How do we know Signal or Telegram don't store our... by zelphirkalt on Sunday January 24, 2021 @07:18PM (#25897617)
I am getting great speed out of Mullvad, usable for everything, except frame critical gaming. Even video streaming usually works fine. I would say I get approximately 3/4 of my normal speed when using VPN.
Re:Ask HN: How do we know Signal or Telegram don't store our... by godelmachine on Wednesday January 13, 2021 @03:18PM (#25767429)
Did you consider NordVPN? I like the fact that I get to login from anywhere in the world.

My default choice is Sweden since they have the most lax copyright laws in the world, so subpoenaing any Swedish server gonna be tough.

They also offered me unavoidable discount.

Re:Ask HN: How do we know Signal or Telegram don't store our... by godelski on Wednesday January 13, 2021 @03:28PM (#25767546)
> I like the fact that I get to login from anywhere in the world.

This is a fairly common practice and my understanding is that every major and most minor VPN services offer this.

Re:Ask HN: How do we know Signal or Telegram don't store our... by godelmachine on Wednesday January 13, 2021 @03:28PM (#25767551)
I never knew. Is it available on PIA and Mullvad?
Re:Ask HN: How do we know Signal or Telegram don't store our... by JohnicBoom on Wednesday January 13, 2021 @03:50PM (#25767794)
It was on PIA, when I used them (stopped when I heard about the sale to Kape), so I'd assume it still is.

Mullvad also does this. Here's their server status page, so you can see your options: https://mullvad.net/en/servers/

Re:Ask HN: How do we know Signal or Telegram don't store our... by berkeleyjunk on Wednesday January 13, 2021 @03:45PM (#25767736)
Yes. It is available on both.

Source: Another convert from PIA to Mullvad post Kape.

Re:Ask HN: How do we know Signal or Telegram don't store our... by michaelmrose on Wednesday January 13, 2021 @04:29PM (#25768212)
NordVPN may have good intentions but they were hacked.

https://techcrunch.com/2019/10/21/nordvpn-confirms-it-was-ha...

Re:Ask HN: How do we know Signal or Telegram don't store our... by fourlayers on Thursday January 14, 2021 @05:06AM (#25774506)
Honestly, hack is a big word for what it really was... no user data stolen and they closed the server. I still use it and would recommend it, just for the speeds and the easy interface.
Re:Ask HN: How do we know Signal or Telegram don't store our... by nobodyandproud on Wednesday January 13, 2021 @05:19PM (#25768744)
Any thoughts on airvpn.org?
Re:Ask HN: How do we know Signal or Telegram don't store our... by merlinscholz on Wednesday January 13, 2021 @02:55PM (#25767164)
I can recommend protonVPN
Re:Ask HN: How do we know Signal or Telegram don't store our... by sithadmin on Wednesday January 13, 2021 @05:27PM (#25768836)
Like many others here, Mullvad. I've also been experimenting with ProtonVPN because it was offered as part of a bundle with ProtonMail.
Re:Ask HN: How do we know Signal or Telegram don't store our... by busterarm on Wednesday January 13, 2021 @02:40PM (#25766979)
AlgoVPN is really so easy that it's hard for me to justify using anything else.
Re:Ask HN: How do we know Signal or Telegram don't store our... by ndiscussion on Wednesday January 13, 2021 @02:10PM (#25766628)
not the GP but I switched from PIA to Mullvad
Re:Ask HN: How do we know Signal or Telegram don't store our... by chimeracoder on Wednesday January 13, 2021 @02:54PM (#25767145)
> Is it possible that they could in fact produce this data but were prevented from publicly saying so due to a gag order?

Unlikely. Signal and the ACLU were the ones who filed suit to allow them to disclose the terms of the warrant the first place.

It would be an incredibly expensive and risky move for them to do so if they knew that the judge could force them to reveal that they've been turning over more detailed user data in secret.

Not to mention that it would have amounted to perjury.

Re:Ask HN: How do we know Signal or Telegram don't store our... by michaelmrose on Wednesday January 13, 2021 @04:31PM (#25768225)
They were bought by an adware tech company last year AFTER the events of the article you linked. I would suggest mullvad as a good alternative. I've had better speed and as good ease of use.
Re:Ask HN: How do we know Signal or Telegram don't store our... by godelmachine on Wednesday January 13, 2021 @03:19PM (#25767446)
That’s one point in favor of PIA.

I chose NordVPN coz we can access from any server in the world and they have offered me good discount

Re:Ask HN: How do we know Signal or Telegram don't store our... by dewey on Wednesday January 13, 2021 @03:23PM (#25767489)
Are you aware of the controversies around NordVPN?

https://en.wikipedia.org/wiki/NordVPN#Security_issues_and_co...

Re:Ask HN: How do we know Signal or Telegram don't store our... by godelmachine on Wednesday January 13, 2021 @03:29PM (#25767561)
Thanks for highlighting this.

I also read somewhere their CEO did something comprising to churn in more profits.

Maybe I will think about buying Mullvad subscription.

Re:Ask HN: How do we know Signal or Telegram don't store our... by gruez on Wednesday January 13, 2021 @05:06PM (#25768579)
>I chose NordVPN coz we can access from any server in the world and they have offered me good discount

That describes literally most of the VPN service offerings out there.

Re:Ask HN: How do we know Signal or Telegram don't store our... by 1vuio0pswjnm7 on Wednesday January 13, 2021 @08:15PM (#25770464)
"And Mr. Musk's endorsement of Signal last week sent publicly traded shares of Signal Advance Inc., a small medical device maker, soaring from a roughly $50 million market value to more than $3 billion. (The company has no relation to the messaging app.)"

https://www.nytimes.com/2021/01/13/technology/telegram-signa...

Re:Ask HN: How do we know Signal or Telegram don't store our... by k__ on Wednesday January 13, 2021 @08:26PM (#25770557)
lol

Can they keep the money?

Re:Ask HN: How do we know Signal or Telegram don't store our... by abrookewood on Wednesday January 13, 2021 @10:02PM (#25771313)
That's not how the share market works ...
Re:Ask HN: How do we know Signal or Telegram don't store our... by InvertedRhodium on Wednesday January 13, 2021 @10:09PM (#25771369)
It is if they can sell (their shares) quick enough!
Re:Ask HN: How do we know Signal or Telegram don't store our... by Mediterraneo10 on Wednesday January 13, 2021 @05:34PM (#25768917)
Signal may have only supplied that metadata at the time. But what I am concerned about is that if Signal is US-based, couldn’t the state demand Signal’s app signing key via a NSL, and couldn’t that signing key then be used for targeted attacks by which someone of interest gets a Signal app upgrade that is malicious (while everyone else gets the non-malicious app)? I admit to being somewhat unfamiliar with Android distribution through the Play Store, so if this is unfeasible, help me understand why.
Re:Ask HN: How do we know Signal or Telegram don't store our... by bigiain on Wednesday January 13, 2021 @07:10PM (#25769896)
Yes. But if you specifically are targeted by organisations capable of issuing NSLs, you're completely hosed already. (And they're just as likely, if not more so, to have done that to your OS instead of just the Signal app.)
Re:Ask HN: How do we know Signal or Telegram don't store our... by restingrobot on Wednesday January 13, 2021 @06:38PM (#25769562)
Technically they could get the signature key, but they can't force Signal to publish it via the store. Users would have to download an .apk file and install it directly. At that point there is no reason to have the signing key at all as the phone will recognize a sideload as a third party install. As far as I know, the government cannot compel a company to do something like update an app.
Re:Ask HN: How do we know Signal or Telegram don't store our... by Mediterraneo10 on Wednesday January 13, 2021 @06:43PM (#25769622)
> but they can't force Signal to publish it via the store

Is there not a suspicion that Google, another US-based corporation, may have some agreement with American national security to supply malicious APKs to individual targets via the Play Store? Having Signal’s signing key would allow the state to present that custom-targeted APK as an ordinary Signal version update.

Re:Ask HN: How do we know Signal or Telegram don't store our... by vel0city on Wednesday January 13, 2021 @07:46PM (#25770222)
While I'm not saying Google hasn't done something like this (I have no proof either way) there's a strong legal argument to be made that forcing a company to produce binaries is compelled speech which goes against the first amendment.
Re:Ask HN: How do we know Signal or Telegram don't store our... by skyzadev on Friday January 15, 2021 @11:35AM (#25792701)
It's more about preventing companies like Facebook getting their hands on everyone's data and abusing it as well as preventing organizations like Signal themselves using / abusing this data. We won't ever truly know if Signals data makes it's way into the hands of government security agencies but I would say it more than likely does or it will if they want it to in the future.

If some government wants to get you they will get you, probably via your operating system... Signal won't help you. If that's your concern then you gotta stay off the internet to be honest!

Re:Ask HN: How do we know Signal or Telegram don't store our... by argggg on Wednesday January 13, 2021 @12:02PM (#25764820)
This, more than anything, is why I trust them and recommend them to others.