Hacker News new | past | comments | ask | show | jobs | submit login

We received a generic update at 05:31 UTC confirming that the app had been suspended due to abusive content (Sexual Content and Profanity: https://support.google.com/googleplay/android-developer/answ... ); we're following up to explain how Matrix and Element works and get this resolved.



This is probably not a coincidence or an oversight, but rather a "what can we get away with" attempt, similar to previous efforts to remove UBlock Origin.

But why? Matrix is tiny and no threat to Google services.

I'd personally expect three letter agencies to be involved here. The US government has been aggressively going after encrypted communication for years, with extreme tactics like personal intimidation and secret courts. Read this story about a secure email provider if you doubt it. [1]

This doesn't work so well with EU based companies, even though they have been pushing EU governments to do the same. (There recently was a leak that the encryption ban currently discussed in the EU parliament has some roots in Five Eyes efforts and that governments were pressured by the US to support it. Published by FAZ or Sueddeutsche, I'm trying to find the article...)

I also doubt that iMessage and What's App gaining "backdoors" to their encryption is purely motivated by user experience.

At a time where a lot of people want to switch communication platforms, nipping any such efforts early might well be viewed as important.

"Abusive content" is a convenient excuse that can be arbitrarily applied.

[1] https://www.newyorker.com/tech/annals-of-technology/how-the-...


> But why? Matrix is tiny and no threat to Google services.

There is an absolutely unprecedented shift going on as we speak, one of those groundswell events that have the potential to shift usage habits of hundreds of millions of people.

We got a taste just recently with the shift away from WhatsApp based on a TOS update. Imagine arguing last year that ten million users would jump ship based on a TOS change?

Matrix, and services of its ilk, are absolutely an existential threat to Google in the next 20 years.

Don’t forget that Google has all the threat intel you could possibly imagine from their existing analytics platforms. They will see the shift coming before anyone.

I can absolutely see them acting now to try to disrupt the initial rumblings of a seismic event that has the potential to go totally viral and popular sentiment shifts against megacorps.

Killing them gets exponentially harder over the next 6 months if there were a successful campaign across the internet to switch to these services, and 2021 is very close to seeing a very significant grassroots campaign like that truly take off. Certainly the time has never been better and the populace never been more primed to make the move out of the walled gardens.


Google has no (competitive) horse in the messenger race, so while that theory might fit your ideological point of view, I don’t understand why Google itself would have any incentive (or grounds) to remove an open source chat app.

How is Matrix a threat to Google?


Google counts up every minute users spend using their electronic devices.

In their world view, every single minute per day spent looking at screens that don’t have Google ad targeting is a minute that a competitor is stealing value from Google.


> How is Matrix a threat to Google?

A matrix user identity will eventually compete with a google account.

When google accounts are considered as important as myspace accounts, then much of their surveillance loses relevance.


> How is Matrix a threat to Google?

Conjecture on my part: it's a threat to the ad spend Google gets from Facebook.


Facebook (24%) and Google (32%) compete pretty intensely for mobile ad spend. While we don’t know how much Facebook uses Google ads, that theory isn’t particularly satisfying because they compete so intensely.

https://www.fastcompany.com/4032442/its-still-pi-day-so-we-d...


> Facebook (24%) and Google (32%) compete pretty intensely for mobile ad spend. While we don’t know how much Facebook uses Google ads, that theory isn’t particularly satisfying because they compete so intensely.

And yet...

https://www.nytimes.com/2021/01/17/technology/google-faceboo...


Discord, a huge chat software, is hosted on Google Cloud. This might help explain why they tried to kill Element, a client for Matrix, a competing chat software with similar targeted user base.


This seems like a classic case of Hanlon’s razor and I don’t see any evidence to the contrary (yet).

An NSL would be handled a lot differently than removing an app from a single app store for sexual content. Every indication so far points to it being a mistake by Google.

From less than a week ago: https://arstechnica.com/gadgets/2021/01/googles-bots-decide-...


Maybe.

But if you always discount such events as coincidences, you risk remaining blind to emerging patterns.


The pattern is that their reviewers are really bad and the appeal process is almost nonexistent. Improving the quality would probably be a huge cost and they have no real reason to do that.


Having a appearantly random blackbox system is handy when you want it to do shady stuff. Just blame the algorithm!


The app is back up and the Element folks agreed that there was what sounds like child pornography reachable from their domain. Overzealous automation perhaps, but obviously not a conspiracy.


Element is not Matrix.org.

You can view child porn on Chrome, or receive it by email, or download it by Torrent. Yet I don't see anyone banning web browsers, email clients, and Bittorrent client.


And the takedown was reversed. It is clear that Google now believes that the app is not in violation.

The point is that this is well explained by something other than conspiracy.



We've just published an official blog post updating on the situation at https://element.io/blog/element-on-google-play-store/ which we'll keep updated as things progress.


Did you think to maybe give your article a more self-explanatory title? It's harder to spread the message when the primary qualified source for this is titled "Element on Google Play Store" instead of maybe "Element (Matrix chat app) banned on Google Play Store".


updated.


Will Matrix respond to this by pointing out that F-Droid is a viable option for people intending to publish or use FOSS apps?


good point; have updated the blog post.


FYI, unless you're providing reproducible builds to F-Droid signed by your key (which doesn't seem to be the case), that APK is going to be signed with a different key. So it's either uninstallable over top of a Play Store-derived APK, or if someone does install it who doesn't currently have Element installed, they won't be able to install a Play Store-derived APK later – at least not without uninstalling first, and unless they do that with the right adb option, they'll lose any app data they have.

Ideally you could set up reproducible builds and make sure that the version in the default F-Droid repo stays up-to-date, but reproducible builds may not be practical for you right now (I'm not sure). Barring that, as you mentioned in the blog post, setting up your own F-Droid repo with self-signed APKs is a good option.

I haven't yet played with Matrix nearly as much as I would like, but I love the vision. Thanks for your efforts!

Also nice plug for F-Droid; they're doing good work as well.


> We're also looking into running our own F-Droid repository going forwards

That's great to hear as well.


i disagree. the main repository enforces reproducible builds and restricts trackers. please keep the main repo up to date.


Well, I disagree with your disagreement. Part of the value of F-Droid is that the main repository can host packages that are vetted and maintained by uninvolved parties. Second, if the Matrix-run repository does reproducible builds, then... there's no problem. (That's the nature of reproducible builds.) Third, F-Droid was conceived to be distributed and decentralized. That's why it allows you to add other sources in the first place, there's even a feature baked in that lets you get/share apps (including F-Droid itself) in-person with people around you, and under the hood the whole thing uses a DVCS-style model where the package index is "dead" data and your device manages a copy. Fourth, an app author choosing to run their own repository means that they're invested in F-Droid, moreso than instances where F-Droid's role is to achieve "mere availability" for the package.

What's more, this incident is evidence that we need more decentralization, not less. In instances where decentralization is either already working or is up for consideration, we should encourage it, not try to eradicate it.


If they provide reproducible builds there's also no need for a separate repository.


Can you explain your reasoning?


The main repository also signs everything with f-droid keys, not the original developer's. This means any compromise in f-droid compromises everything.


actually, it turns out this is no longer a limitation: https://f-droid.org/docs/Reproducible_Builds/

"Publishing signed binaries from elsewhere (e.g. the upstream developer) is now possible after verifying that they match ones built using a recipe. Publishing only takes place if there is a proper match."


sounds like a problem to solve. build in both places, verify build hashes agree, upstream dev infra signs and sends signed build to f-droid, f-droid verifies hash against its own build, verifies upstream signature, signs and then lists. apks can have more than one signature.


Kudos on the quality of this post, makes me feel like the project is in level-headed hands!


FYI, there's a typo in the updates at the bottom: Yesterday and today is referred to as being in 2020 rather than 2021.


This is insane. This jeopardizes every email, xmpp, matrix, etc; basically any 3rd party application.


Being suspended for user generated content has been a rite of passage for third party reddit clients. It's crazy how this happens again, again and again.

https://old.reddit.com/r/Android/comments/96l0at/sync_for_re...

https://old.reddit.com/r/Android/comments/6dwv1f/boost_for_r...

https://old.reddit.com/r/Android/comments/5fqrr8/now_for_red...


There is a significant difference there though: reddit is still a single, central entity. Matrix, XMPP, email, (and activitypub based systems, ssbc, and anything federated) could be connecting to one's own server. It could be a machine in my basement.


I don't see the difference. "Sync for reddit" a custom client for reddit. It was suspended for "hate speech". Then why isn't the official reddit app not suspended?


> I don't see the difference.

?

1. I install synapse (a matrix server) on my own machine. I install Element on my own phone. I connect one to another, and via the server to other servers.

2. I install a client that connects to reddit. Same reddit as everyone else. Same reddit as the reddit website.

There is a rather significant difference, isn't there?

EDIT addressing the 'hate speech' part, you are correct. If one reddit client is banned, all should be banned. But that is not true for communication apps, like Element.


> This jeopardizes every email, xmpp, matrix, etc; basically any 3rd party application.

Except of course Google's own applications. Gmail, Hangouts/Meet/whatever-it-currently-is, Chrome.

Luckily it's not possible to display illegal content with Google's own apps /s

I remember when my nephew got groomed on Google Plus, I was way to naive to think that this would not be occurring in Google's walled gardens. But in there, it turned out to be quasi-public.


>Luckily it's not possible to display illegal content with Google's own apps /s

Perhaps one day they will make this argument to justify having to spy on everything you do with their software.


> my nephew got groomed on Google Plus

That is genuinely horrifying and I'm so sorry for him and your family.


Don’t worry. Google will kill it’s own chat apps. Sad but true.


The app in question wasn't suspended for illegal content, it was suspended for profanity.


That's ridiculous on it's own. I mean... got out on the street and listen to how people talk.


I pointed this out not long ago. When will it comes to Email? How is mailing list any different?

And what about Chrome or Web Browser? Or they going to have built in Filter for website? Although without the reach of Google Search Engine having a filter or not makes no difference anyway.

But it is great they are doing it, the more the better. People were extremely supportive on HN not long ago about banning speeches they dont like on Internet. Hopefully they finally learned something here. They opened the Pandora Box and there is nothing anyone could do until the Pendulum swing to its limit before swinging back.


History repeats over and over again: https://news.ycombinator.com/item?id=3597025

For all the chaos, the Internet continues to be surprisingly consistent with one set of rules for BigTech and friends and another set of rules for the rest.


It’s largely based on who has more lawyers. Google would never suspend Twitter because they would be instantly sued... like within 24 hours... and by a top tier law firm.


Update: from what I read, the reasoning can probably only effects systems where history is stored - slack, matrix, to name two. IRC most probably not, XMPP only if configured. Email: unlikely, it's a very different system.


All web browsers that are not Chrome, beware. You're next.


Those might be the exceptions, at least for now. Ever since Firefox's crusade against IE the majority of people seem to still know there are different ~programs~ apps to access the internet with. As long as Chrome is not the default in the overwhelming amount of the operating systems, this might even stay like this, which is why I'm extremely unhappy that Android ships with Chrome these days and not with a thin gui on top of the system webview, like it used to.

EDIT: this ties in to the conversation I had on different platform recently, that it's getting arduous to make people understand that an app is not necessarily the same as the system behind it. Choosing an email client used to be a thing (Thunderbird, The Bat!, Outlook Express, mutt, etc; to name some across contrasting needs) not even too long ago. I despise that we came to a world where even the tech moderation fails to understand an app != protocol.


> As long as Chrome is not the default in the overwhelming amount of the operating systems, this might even stay like this, which is why I'm extremely unhappy that Android ships with Chrome these days and not with a thin gui on top of the system webview, like it used to.

That is also why I was rather sad when Microsoft announced that they won't develop their own browser engines any more. I disliked IE as much as anybody else, but what I did like was the competition. With Edge switching to Blink, essentially becoming yet another partially-degooged Chrome, part of that competition is gone.


> With Edge switching to Blink, essentially becoming yet another partially-degooged Chrome

Now it sends half of your data to Google and the other half to Microsoft. That's an improvement, they decentralized spyware.


Its 75% each way. And they will for many years work to reduce spying by lowering this percentage, to 50% in the asymptotic case.


I would posit that Google has a vested interest in blurring the lines between apps and the protocols that drive them


I wonder why this hasn't been escalated to an anti-trust case yet.


They don't bust trusts anymore, but FAANG sure is determined to bust all our trust in them.


[flagged]


A little polemical, but there's some truth here. We've become so fixated on left-right as the only dimension that whenever you advocate for something clearly in the centrist-ish public interest, all anyone wants to know is which side you're on so that they can reduce you to a caricature.

Which prompts the question, who is responsible for all this vitriol? What people or corporations are driving us further and further into these two filter bubbles?

Oh no.


It used to be that if you even uttered the words "freedom of speech" here you'd be instantly downvoted and jumped on by five people saying that censorship is only when it's done by the government. Some people still double down on supporting the censorship, but at least no one even mentions that free market argument anymore.


Used to be? -6 and counting. Should get flagged any minute now. Can't have people speaking untruths ya know?

edit That didn't take long.


Let me get this straight - you're saying "true libertarians" are people who decide to stop caring about advancing libertarian causes because someone else exercised their right of free speech, and now cheer for the loss of liberty of people they don't like?


No, I'm saying true libertarians have been getting ostracised by polite society for years now.

I'm a massively left leaning libertarian, if it weren't for its consistently proven failures in practice I would be a commy.

But here I am, over the years of commenting online I've been labeled a trump supporter, a Republican, alt right, white, male privileged, white privileged, racist, pseudo intellectual, biggoted, transphobic, and a Nazi.


Aren't libertarians all about the absolute sanctity of private property over all other concerns?

How is a pro-business ideology remotely justifying government intervention in the practice and moderation decisions of a private company? Wouldn't the rectification involve the government specifically dictating their business behaviour?


Wikipedia:

Libertarians seek to maximize autonomy and political freedom, emphasizing free association, freedom of choice, individualism and voluntary association. Libertarians share a skepticism of authority and state power, but some of them diverge on the scope of their opposition to existing economic and political systems.

If you want to get specific on the economic front I diverge a bit and fall somewhere along the mutualism line of things where I'm more interested in a pragmatic free market socialism. Basically just do what you feel like but don't be a prick about it, and yes, we'll organise some free healthcare and education.

https://en.wikipedia.org/wiki/Mutualism_(economic_theory)


I'm not seeing a meaningful objection to Google doing what it wants with moderation of its own platform though.

"Do what you want" in the free market is exactly this behavior.


It's own platform?

They're monopolies. They are the market.

There is nothing free about a moderated market.

Robin hood investors disliked a move by management and voted with their feet to place one star reviews.

Google removed them all.

You can but ma private companies if you want but you're only pointing out how monopolistic these platforms are. Good luck with antitrust Google. You gonna get fucked over a barrel. People are waking up.


Google is not a monopoly in the App Store market, but even if it were - how are you going to stop it? Google's property is it's property - it is entitled to do as it pleases. At what point in libertarian ideology is the government supposed to step in? And when it does: and do what? (while still being plausibly a libertarian movement).


> Aren't libertarians all about the absolute sanctity of private property over all other concerns?

They divide themselves on left-libertarians and right-libertarians. What you're thinking about is right-libertarians, so anarcho-capitalists, minarchists etc.


There needs to be a term for otherwise libertarian-minded people, who also understand that the platform should revolve around correcting the power imbalances between large wealthy organizations and individuals, whether those large organizations are governments or corporations. I don't see why we can't restrict the ultra-rich billionaires while still protecting the small-to-medium rich who actually did bust their ass to gain their fortunes.


Wonder if we can get Facebook, Twitter, WhatsApp off the Play store like this as well. "Side effects include: sexual content and coups."


No need to wonder. The Facebook and WhatsApp apps are why people buy phones. If a phone/platform can't run Facebook/WhatsApp, people will buy different ones that can.


You could if it were small apps.


Could this be related to all the WSB shenanigans going on? Banning their chat groups makes them move to another, repeat?


That would be absurd but compared to everything that happened in 2020, that could be very likely. A lot of $ billions are being lost which very well may impact a large amount of expectant people.


After Discord banned their server, they moved to Telegram and the chat currently has more than 100k members. They would've banned Telegram if they wanted to shut WSB down




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: