Member-only story

Stockholm’s war on interoperability

An object lesson in how (not) to resolve the tension between comcom and privacy.

Cory Doctorow
7 min readNov 9, 2021
Christian Landgren’s design for a ‘Skrota Skolplattformen’ cap. Image: Christian Landgren https://twitter.com/Landgren/status/1319712457196261376

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.

https://play.google.com/store/apps/details?id=se.stockholm.vardnadshavare&hl=en&gl=US

Among the groups that were poorly served by the app were parents, and among those parents was Christian Landgren, a software developer. 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:

https://github.com/kolplattformen/skolplattformen

Öppna Skolplattformen worked because Landgren and his collaborators reverse-engineered the Skolplattformen, discovering the URLs and syntax for its private API. 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!

https://play.google.com/store/apps/details?id=org.skolplattformen.app&hl=en_GB&gl=US

--

--

Cory Doctorow
Cory Doctorow

Written by Cory Doctorow

Writer, blogger, activist. Blog: https://pluralistic.net; Mailing list: https://pluralistic.net/plura-list; Mastodon: @pluralistic@mamot.fr

Responses (2)