|
|
Subscribe / Log in / New account

Web tracking and "Do Not Track"

By Jake Edge
January 26, 2011

Web site visits are increasingly being tracked by advertisers and others ostensibly to better target advertising. But recording which sites we visit as we click our way around the web is not only an invasion of privacy, but one that has multiple avenues for abuse. Both Mozilla and Google have recently announced browser features that could reduce or eliminate tracking—at least for advertisers that comply.

Using a wide variety of techniques: browser or Flash cookies, web "bugs", JavaScript trickery, browser fingerprinting, and so forth, advertising and tracking companies are getting a detailed look at the web sites we visit. Most web advertising also provides a means to track web site visitors on a wide variety of sites, not just the single site where that particular ad appears. It is somewhere between difficult and impossible for users to stop this behavior, if they even know it is taking place. The information is then stored by these third-parties for their use—or to sell to others

What privacy advocates would like is a way for users to opt-out of tracking. It would be better still if users had to opt-in to tracking, but an initiative like that is vanishingly unlikely because of opposition from advertising/tracking companies. A subset of advertising companies have come together in a group called the Network Advertising Initiative (NAI), which provides an opt-out service to disable tracking by member companies. That web page gives an eye-opening list of advertisers and the status of their cookies in your browser. On can then choose which to opt-out from (with a helpful "Select All" button if one is willing to turn on JavaScript for that site).

There are a number of problems with the NAI approach, as outlined in a recent Electronic Frontier Foundation (EFF) blog posting. The biggest problem from a privacy perspective is that some members interpret opting out differently than others:

Some tracking companies recognize that an "opt out" should be an opt out from being tracked, others insist on interpreting the opt out as being an opt out for receiving targeted advertising. In other words, the NAI allows its members to to tell people that they've opted out, when in fact their web browsing is still being observed and recorded indefinitely.

Another problem is that the opt-out choice is recorded in a cookie for each different advertising or tracking company, so one must visit that page frequently as additional companies join the NAI. Privacy conscious users will also periodically delete their cookies, which also necessitates revisiting that page. Overall, it is a fairly fragile solution.

Google's idea is to provide a Chrome extension ("Keep My Opt-Outs") that blocks the deletion of the opt-out cookies (both browser and Flash cookies) so that users can still delete the rest of their cookies without having to re-up at the NAI web site. It is fundamentally just a list of cookies that shouldn't be deleted, and that list will need to be updated periodically, presumably through the extension update mechanism. It is similar to the Beef TACO (Targeted Advertising Cookie Opt-Out) Firefox extension, though TACO handles more than just the NAI-listed companies' cookies.

Keep My Opt-Outs and TACO are useful today, though they can't address the problem of differing interpretations of the opt-out. Mozilla has gone a step further and implemented a more sweeping change with its "Do Not Track" HTTP header. Do Not Track is going to require buy-in from other browsers and the tracking companies before it can even work, but it "solves" the problem in a much simpler way.

The basic idea is straightforward: a user can indicate that they do not wish to be tracked and Firefox will send a Do Not Track HTTP header with every request. That header could be interpreted by the tracking companies as the equivalent of their opt-out cookies. It would be even better if they interpreted it to mean what it clearly says and would turn off all tracking, rather than just turning off targeted (i.e. behavioral) advertising. The latter will undoubtedly take some major convincing—or regulatory pressure.

Using an HTTP header for this purpose is a far superior technical solution in that users (or their browsers) don't have to keep track of lists of advertisers and their cookies, while clearly indicating to the web sites that the user has requested that tracking be disabled. No new cookies need to be installed or preserved and violators will be fairly easily spotted. While the EFF has made it clear that it is backing the Do Not Track header approach, there are still several groups that will need to be convinced: advertising networks, tracking companies, and browser makers (some of which run their own ad networks: Google and Apple).

Though there are already Firefox extensions that implement the X-Do-Not-Track header (and the related X-Behavioral-Ad-Opt-Out header), like Universal Behavioral Advertising Opt-out and NoScript, but, for now at least, they are just "feel good" extensions. It remains to be seen if the NAI and other advertisers/trackers start to handle these headers. One might guess they would be resistant—probably will be—but there's no real reason to believe that users would opt-out in droves. There are also reasonable arguments that Do Not Track will have a minimal impact on online advertising.

Of course, even if there were, miraculously, full adoption by advertisers or, rather less miraculously, regulations from the US Federal Trade Commission (FTC) and other, similar, agencies that require advertisers to adopt it, there will still be some amount of tracking. Whether those violators are outside of the FTC's jurisdiction or just flying below the radar, clickstream information has value and there will always be those trying to extract that value. Unfortunately, there doesn't seem to be any possible technical—or regulatory—solution to that particular problem.


Index entries for this article
SecurityPrivacy
SecurityWeb browsers


to post comments

Selectively enable cookies

Posted Jan 27, 2011 3:34 UTC (Thu) by felixfix (subscriber, #242) [Link] (1 responses)

I disable cookies, then selectively enable them (in Firefox preferences) for sites that I choose. Sometimes it's a nuisance; citi credit cards jumps to a completely different site (cardonline.com or some such) after you log in, so the first time you do it, you just grit your teeth and cuss 'em out under your breath. Most I only allow to have session cookies.

If this tracking is something different, please let me know.

Selectively enable cookies

Posted Feb 5, 2011 2:14 UTC (Sat) by idupree (guest, #71169) [Link]

Tracking often uses a lot more data than cookies. For example see https://panopticlick.eff.org/ . User-Agent, preferred this or that, IP address, etc... even without cookies, sites can have a pretty good guess at keeping a timeline about you.

"Do Not Track"

Posted Jan 27, 2011 18:06 UTC (Thu) by ballombe (subscriber, #9523) [Link] (1 responses)

This is an extract from my /etc/hosts:
0.0.0.0 quadzero
0.0.0.0 a.tribalfusion.com
0.0.0.0 www.google-analytics.com
0.0.0.0 pagead2.googlesyndication.com
0.0.0.0 ad.doubleclick.net
(etc.)

This is not perfect, but it sure beat maintaining opt-out cookies.
It has the added benefit of not slowing down browsing when one of those service is down.

"Do Not Track"

Posted Jan 27, 2011 21:24 UTC (Thu) by smadu2 (guest, #54943) [Link]

http://www.mvps.org/winhelp2002/hosts.txt . They seem to maintain a huge list of all websites which are either ads, disregard privacy, etc ... and can be cat'ed to /etc/hosts file.

Web tracking and "Do Not Track"

Posted Jan 30, 2011 21:34 UTC (Sun) by job (guest, #670) [Link] (1 responses)

What incentives could the advertisement networks possibly have to honour these opt-out systems?

Wouldn't a client implementation, where the browser simply ignores setting these cookies, be a more robust solution? I believe all the common browsers today offer "private surfing" modes that work this way.

MSIE block lists

Posted Jan 31, 2011 19:35 UTC (Mon) by dmarti (subscriber, #11625) [Link]

This looks like a promising approach for handling blocking lists within the browser: IE9 and Privacy: Introducing Tracking Protection. Would be interesting to see extensions for the Free browsers that support the same lists.

Web tracking and "Do Not Track"

Posted Feb 5, 2011 8:09 UTC (Sat) by muwlgr (guest, #35359) [Link]

To my mind, this looks just too similar to RFC 3514 ("Evil bit"), and is going to be implemented and supported equally well :>


Copyright © 2011, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds