mamot.fr is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mamot.fr est un serveur Mastodon francophone, géré par La Quadrature du Net.

Server stats:

3.1K
active users

Cory Doctorow

The city of Stockholm commissioned Skolplattform, an omnibus app to deliver timely information to students, teachers and parents. It was a mess: a late, SEK 1B (USD 117M) "IT disaster" boondoggle with a 1.2 star rating.

play.google.com/store/apps/det

Among the groups that were poorly served by the app were parents, and among those parents was Christian Landgren, a software developer.

1/

Landgren created a streamlined version of the app just for parents that he dubbed Öppna (open) Skolplattformen. As the name suggests, it was free/open source software, hosted on Github:

github.com/kolplattformen/skol

Öppna Skolplattformen worked because Landgren and his collaborators reverse-engineered the Skolplattformen, discovering the URLs and syntax for its private API.

2/

github.comGitHub - kolplattformen/skolplattformen: The source code to the civic tech project Öppna Skolplattformen.The source code to the civic tech project Öppna Skolplattformen. - GitHub - kolplattformen/skolplattformen: The source code to the civic tech project Öppna Skolplattformen.

That may sound daunting, but it's something web developers do all the time - their primary sources were the web developer tools built into Chrome!

play.google.com/store/apps/det

Now, Skolplattformen carries a lot of potentially sensitive information about students, staff and parents, so it's reasonable that the City of Stockholm wanted to assure itself that Öppna Skolplattformen wasn't harvesting user-data and violating their privacy.

3/

play.google.comÖppna Skolplattformen – Apps on Google PlayAn app for parents who want to find the information on the School Platform more easily.

That's a reasonable concern, but the way Stockholm acted on it was entirely *unreasonable*. As Matt Burgess writes in Wired, the City did everything it could to exterminate, rather than validate, Öppna Skolplattformen.

wired.com/story/sweden-stockho

The City began by warning that the app might be illegal, and told parents to stop using it.

4/

WIREDThese Parents Built a School App. Then the City Called the CopsBy Matt Burgess

Without any factual basis, the City told parents the app was accessing their private information. It altered its code to break the Öppna app. It referred the app to the to the national data protection authority.

Finally, the City complained to the police, calling the app a cyber-crime, and seeking an official audit of the app's data-handling.

mynewsdesk.com/se/utbildningsf

5/

www.mynewsdesk.comJuridisk utredning om betalapp klar: Säkerhet går före it-utvecklingUtbildningsförvaltningen har gjort en juridisk utredning som bland annat visar att det kan vara fråga om ett dataintrång enligt brottsbalken när Öppna...

Separately, the City commissioned a third-party audit of the app's data-handling from the outside firm Certezza. However, when that audit reported in, the City illegally refused to publish it.

Why would they do that? It's impossible to know what was going through the minds of City officials like Hélène Mossberg, deputy head of digitization and IT for Stockholm's education department, but here's a possible explanation.

6/

When the police cybercrime division investigated Öppna app, they concluded "All information that Öppna Skolplattformen has used is public information that the City of Stockholm voluntarily distributed."

The police report referenced Certezza's report. It's reasonable to conclude, then, that the City knew from early days that it was wrong when it accused the 40 volunteers who maintained the Öppna app of breaching privacy law.

7/

Indeed, those volunteers were busily discovering and reporting bugs in the official apps - bugs that could have exposed Skolplattformen users - teachers, students and parents - to privacy breaches.

Here's the thing: the City of Stockholm *should* have scrutinized any third party app that touched its systems for privacy breaches. That's its job.

8/

But the way it proceeded shows its primary concern wasn't safeguarding privacy - it was safeguarding its reputation. By blocking a third-party app that succeeded where its app had failed, the City was able to maintain the fiction that the billion kroners Skolplattformen cost to produce was money well-spent. By slandering the volunteers who discovered security defects in its billion-kroner app, the City was able to maintain the fiction that it had exercised good oversight in public spending.

9/

There's a name for this conduct: privacywashing, when legitimate adaptation, investigation and modification is blocked in the name of preserving privacy.

Privacywashing is when Doordash threatened its workers over their use of , an app that let them know how much a job was worth before they agreed to do it, by falsely claiming that Para compromised driver and customer privacy:

pluralistic.net/2021/08/07/hr-

10/

Pluralistic: Daily links from Cory DoctorowPluralistic: 07 Aug 2021 – Pluralistic: Daily links from Cory DoctorowBy Cory Doctorow

Privacywashing is when Facebook declared war on Ad Observer, a plugin that volunteers use to determine when Facebook violates its own policies on paid political disinfo. Facebook falsely claimed that Ad Observer violated user privacy:

pluralistic.net/2021/08/05/com

Privacywashing is when corporate, anti-Net Neutrality shills decry antitrust proposals with dire and wholly unfounded predictions that competition will lead to privacy breaches:

techdirt.com/articles/20211103

11/

Pluralistic: Daily links from Cory DoctorowPluralistic: 05 Aug 2021 – Pluralistic: Daily links from Cory DoctorowBy Cory Doctorow

The core premise of privacywashing is that the entities that provide online services are the best guardians of their users' privacy. Time and again, we learn that this is untrue. Facebook says it needs the power to block independent scrutiny of its ads or Cambridge Analytica will steal all our data. The thing is, Facebook has *always* had that power and it *already* let Cambridge Analytica steal all our data.

12/

And even if FB blocks the next Cambridge Analytica, it obviously can't be trusted not to lie to us and steal all our data for itself.

Likewise, Doordash has had multiple, ghastly breaches of its customers' most sensitive data, including a swatter-friendly database of their home addresses. Its argument that we should let it make the final determination about who can plug new stuff into Doordash because it's so good at making those calls is obvious bullshit.

13/

Interoperability is the key to technological self-determination. It's a way for users to help themselves - by fixing bad moderation policies, bad information design and bad accessibility choices.

Interop allows us to address monopolization without having to wait decades for a breakup order to work its way through the courts.

14/

If you're stuck on Facebook because the cost of leaving behind your friends, family and community is too high, interop lets you leave - and still stay in touch with them.

eff.org/deeplinks/2021/08/face

Interop *definitely* creates privacy risks - but so does its absence. Facebook, Doordash, and other bullies who've attacked interoperators are quite capable of abusing our privacy without help from third parties.

15/

Electronic Frontier Foundation · Facebook’s Secret War on Switching CostsUpdate, October 1, 2021: The original version of this essay incorrectly stated that Metcalfe's Law dictated that the number of connections in a network doubled with each new user; that has been corrected, below.When the FTC filed its amended antitrust complaint against Facebook in mid-August, we...

The same goes for the Skolplattformen, which was shown by the Öppna volunteers to have significant security defects.

It's possible (and necessary) to policy privacy online without engaging in privacywashing. In "Privacy Without Monopoly," the EFF white-paper I co-wrote with my colleague Bennett Cyphers, we present a solution:

eff.org/wp/interoperability-an

16/

Electronic Frontier Foundation · Privacy Without Monopoly: Data Protection and InteroperabilityUpdate, June 11, 2021: Today, we updated this paper with a new appendix, "The GDPR, Privacy and Monopoly," which analyzes the legal benefits of interoperability under the GDPR, where a regional privacy law creates a sturdy privacy backstop for interoperability remedies. This appendix is also...

To have data-protection without monopoly, you need a freestanding privacy law that specifies what is, and is not, permissible. Then, you need a public authority that holds everyone - itself, tech companies, interoperators - to the standard set by that law.

This is *very nearly* what the City of Stockholm did! When they learned of a third-party app that *could* have been breaching user privacy, they audited it.

17/

The problem is in what happened next: rather than publishing the audit, they buried it, and made libellous accusations about the volunteers who'd developed the app.

Why'd they do it? Perhaps it was to save face, since their opening gambit wasn't to audit the Öppna app, but rather to smear it, before they'd bothered to make a factual determination about its data-handling.

18/

Having pre-committed to the position that the app was privacy-invading, any disclosures that contradicted that position would make them seem incompetent.

Sweden is part of the EU, which means it actually *has* a freestanding privacy law that it can refer to in order to determine whether apps like Öppna Skolplattformen were coloring within the laws.

19/

We should demand that app developers - both public and private - adhere to good privacy, accessibility and usability standards. But no standard will ever be complete. There will always be people whose use-cases and disability adaptations are not covered by the design brief, no matter how well-intentioned or comprehensive.

21/