30 October 2012 - 9:36User Privacy Contracts and the Open Web

I’ve been blogging on the Labs blog about locally analyzing Firefox data [blog.mozilla.org] and helping users share that data while keeping users in control of their privacy. One area of ideas has involved users setting terms on how the shared data can be used, such as requiring temporary use of the data and increased transparency to let the user know what parts of the data was used.

Common web pattern of users agreeing to terms

So far what I’ve described seems compatible with the Open Web because Firefox can expose access to the user’s data through a web API such as geolocation where the user confirms or denies the request. One main difference is that the site agrees to the user’s data privacy contract — perhaps through an electronic signature. But even then, this difference isn’t too foreign because this digital agreement pattern seems common on the web — except most of the time, it’s the user agreeing to the site’s terms.

One followup idea, regarding who is creating contracts, suggested a non-profit who cares about the Open Web and users’ privacy could be well suited to negotiate with web sites. Instead of having each user provide a user data privacy contract to each web site, Firefox could refer to a list of allowed domains that have already agreed to the non-profits requirements on how user data from the browser can be used. Of course Firefox would still give users control of what data is analyzed and to what detail is the data shared.

With these site-by-site contracts of agreeing to treat users’ data at a privacy level acceptable/required by the non-profit, it seems like a potential slow-but-steady way to improve the web for all parties: the site gets high quality user data, the user gets better personalized content, and Firefox protects privacy for users.

The tricky part here is that there would be a split between which web site have access to the web API: those who are contractually bound to treat users’ data correctly and those who are not. If Firefox only allowed access to web sites that have signed the contract, would this still be part of the Open Web? Is it necessary to have this as part of the Open Web? How about if general web access could be enabled through a user preference while also requiring user confirmation on a per-site basis from a scary looking dialog?

I’m sure there are plenty of other questions in this area of protecting users’ data while improving the Open Web experience. So please comment and provide your thoughts or questions!

3 Comments | Tags: Development, Facebook, Mozilla, User Data


  1. Your posts on this topic have been disturbing. If Firefox/Mozilla starts giving the users data or data about the user to third parties, it is a violation of the users privacy. Even if the user accepts a “click-through” dialog, which, as you point out, is widely used, but this have resulted in (or is a result of) every user being trained to blindly click “accept”, so that is not an excuse.

    If Mozilla wanted to do something for the users privacy, they could try to figure out how to change the existing privacy controls (e.g. cookie handling only accept session cookies, clear cookie, clear flash data, local storage) and put the user in control (perhaps by collecting them in one place or giving them a more prominent placement, e.g. by integrating them into the main UI in some natural and useful way, so it would be clear to the user what data is the browser remembering for the site in this tab). Bring some light to the negotiations that Firefox is making with the sites, almost behind the ordinary users back (I assume not many users know or can use the “(right click page)>View Page Info>Security>View cookies”-dialog or the “about:permissions”-dialog, which is almost useless).

  2. @And I agree that better existing privacy controls is important, and just as you’ve pointed out, there’s limitations on the control of data once the user provides it to websites — this is even without Firefox trying to facilitate the process.

    One of the major premises of these discussions is that the user and/or Mozilla are the ones who sets the terms of use. This is as opposed to current structures where users agree to sites’ terms. By having the user or Mozilla set the terms on the user’s data, these can provide some required minimum level of privacy that Mozilla allows. Again, this is as opposed to sites currently setting privacy levels that are usually not favorable to the user.

  3. @And I should also point out that on the flip side, if the web site does *not* agree to the terms of use on the data, e.g., only being able to use the data for the current request and not saving it on the server, then the web site would not get any data at all.

    The interesting part is that potentially with Mozilla negotiating some terms with web sites to have access to the Firefox data, Mozilla could ask for even more such as requiring the site to follow these stricter user data privacy requirements for all users — not just for Firefox users that may or may not share data.

Subscribe without commenting

Add a Comment