Talks and slides

title: "Terms of Service; Didn’t Read" author: "Hugo Roy" date: | 2014-01-09



Les Conditions GĂ©nĂ©rales d'Utilisation sont trop longues pour ĂȘtre lues

Comparaison des longueures des CGU d'Apple et d'iCloud avec des piÚces de théùtre. Données: versions en anglais

Extract from Lorrie Cranor, The Cost of Reading Privacy Policies. <a href=" id="extractfromlorriecranorthecostofreadingprivacypolicies.http:lorrie.cranor.orgpubsreadingpolicycost-authordraft.pdf" />

Terms of Service; Didn't Read logo by Jan-Christoph Borchardt

Une meilleure information des utilisateurs

Screenshot from

Photo par François Schnell. Licence CC-BY-2.0.

title: "Fixing the Biggest Lie on the Web" author: Hugo Roy date: | 2014-11-05

@MozLDN  @ToSDR  #fixingTheBiggestLie


✓ I have read and agree to the terms.

Screenshot of the iTunes Store consent on mobile, courtesy of PÀr Lannerö of

Facebook experiments, by Nitrozac and Snaggy <a href=" id="facebookexperimentsbynitrozacandsnaggyhttp:www.geekculture.comjoyoftechjoyarchives2019.html" />

XKCD, by Randall Munroe

Facebook Performance Art, by Nitrozac and Snaggy <a href=" id="facebookperformanceartbynitrozacandsnaggyhttp:www.geekculture.comjoyoftechjoyarchives2017b.html" />

News Group (1), by Nitrozac and Snaggy <a href=" id="newsgroup1bynitrozacandsnaggyhttp:www.geekculture.comjoyoftechjoyarchives2066.html" />

News Group (2), by Nitrozac and Snaggy <a href=" id="newsgroup2bynitrozacandsnaggyhttp:www.geekculture.comjoyoftechjoyarchives2066.html" />

How did we get here?

Terms of Service & Privacy Policies are Too Long To Read

Extract from Lorrie Cranor, The Cost of Reading Privacy Policies. <a href=" id="extractfromlorriecranorthecostofreadingprivacypolicies.http:lorrie.cranor.orgpubsreadingpolicycost-authordraft.pdf" />

From <a href=" id="" />

Terms of Service change

Screenshot of commits activity on <a href=" id="screenshotofcommitsactivityonhttps:github.comtosdrtosback2" />

We may revise these Terms from time to time, the most current version will always be at If the revision, in our sole discretion, is material we will notify you via an @Twitter update or e-mail to the email associated with your account. By continuing to access or use the Services after those revisions become effective, you agree to be bound by the revised Terms.

GitHub reserves the right to update and change the Terms of Service from time to time without notice.

[Couchsurfing] may change the provisions of this Privacy Policy from time to time. If we make changes, we will notify you, including by revising the date at the top of this policy. We encourage you to review the Privacy Policy whenever you use our Services to stay informed about our information practices and the ways you can help protect your privacy.

(Netflix) As we update and expand our services, we may make changes to this policy. *You should check back for updates to this policy from time to time. *You acknowledge that your assent to the Terms of Use and Privacy Policy subsequent to any changes made following your initial consent as well as, your use of the Netflix website or continued use of our service after our posting of changes to this policy, means that you agree to be bound by such changes.

Screencast from

How can we fix this problem?

Enforcing your rights in courts

But wait, which courts?

The Court of Santa Barbara in California is the only one competent for disputes arising from the terms of service of Youtube. The applicable law to these terms of service is the one of the State of California.

“You and Netflix agree that any dispute, claim or controversy arising out of or relating in any way to the Netflix service, including our website, user interfaces, these Terms of Use and this Arbitration Agreement, shall be determined by binding arbitration instead of in courts of general jurisdiction. Arbitration is more informal than a lawsuit in court. Arbitration uses a neutral arbitrator instead of a judge or jury, allows for more limited discovery than in court, and is subject to very limited review by courts. Arbitrators can award the same damages and relief that a court can award. You agree that, by agreeing to these Terms of Use, the U.S. Federal Arbitration Act governs the interpretation and enforcement of this provision, and that you and Netflix are each waiving the right to a trial by jury or to participate in a class action. This arbitration provision shall survive termination of this Agreement and the termination of your Netflix membership. YOU AND NETFLIX AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN YOUR OR ITS INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS OR REPRESENTATIVE PROCEEDING.”

More on arbitration:

Fix it before it's too late!

XKCD, by Randall Munroe

Screenshot of

Design is fundamental

Screenshot of Mozilla Privacy Icons proposal

Screenshot of Mozilla Privacy Icons proposal

Screenshot of the European Union consolidated draft for Data Protection Regulation

Terms of Service; Didn't Read logo by Jan-Christoph Borchardt

Screenshot from

![ToS;DR classes](src/ToSDRClass.png)

The EU energy efficiency labels

Screenshot from

Screenshot from

Thank you
for joining!

And thanks to Andreas from Mozilla London for hosting us!

Follow up, contact me by

title: "ToS;DR: Behind the scenes" author: Hugo Roy date: | 2014-11-05

@MozLDN  @ToSDR  #fixingTheBiggestLie


How does ToS;DR work?


Step 1

Somebody reads the terms and shares what s/he finds out with the community.

(Right now, by sending an email to but we're making a web interface to replace that:

A “point” is data describing one particular aspect of terms of service. All terms of service reviews are broken down into several points, so we can discuss each point.

ToS;DR Points

Step 2

The community discusses the review publicly.

(Right now, on the mailing list, but we're working on a web interface to replace that:

Step 3

A moderator checks the discussion and moves the data to the website, once the point is mature enough.

Each point has:

  • Title
  • Good / Neutral / Bad / Blocker
  • a “TL;DR” (a plain-English summary)
  • a topic
  • a score from 0 to 100

Step 4

Once a service has enough data points, it gets a Class.

ToS;DR classes

Points' score

The more a point has a big score, the more weight it has on the overall class of a service.

(Neutral points don't influence the class).

Compare classes


Submit Point

Pending Points

Firefox extension




La FSFE : Free Software Foundation Europe

La FSFE (fondation europĂ©enne du logiciel libre) Ɠuvre depuis 2001 pour la promotion du Logiciel Libre en Europe. PrĂ©sentation de l’organisation, ses campagnes, ses groupes d’expertise juridique et retour sur plus de 10 ans d’activisme : des procĂšs gagnĂ©s contre Microsoft au niveau de l’Union europĂ©enne aux batailles contre les brevets logiciels et les DRM. Quels seront les dĂ©fis pour le logiciel libre que nous aurons Ă  relever ensemble ?

diapos (

Introduction aux licences libres

Une introuction gĂ©nĂ©rale aux licences libres donnĂ©e lors de l’Ubuntu Party de Paris en 2013.

diapos (

Les CGUs qu'on ne lit jamais

Une petite plongée dans les fins fonds des conditions générales d'utilisation à l'Ubuntu Party.

diapos (

Legal Panel on Application Stores and Free Software

Concluding panel for the first FOSDEM Legal DevRoom moderated by Richard Fontana, with Giovanni Battista Gallus, Bradley M. Kuhn, and myself on app store legal issues regarding free software.

Table-ronde de conclusion du premier thÚme juridique du FOSDEM modéré par Richard Fontana, avec Giovanni Battista Gallus, Bradley M. Kuhn et moi à propos des enjeux juridiques des app stores pour le logiciel libre.

[audio] (