Google says the Wall Street Journal “mischaracterizes what happened and why”. According to the WSJ though, Google disabled the code after being contacted by them. While other companies found to be using the evasion technique such as Vibrant Media called it a “workaround” to make Safari “work like all the other browsers”.
By default, Apple’s Safari browser, on the desktop and on the iPhone, does not allow third-party cookies from sites the user hasn’t interacted with to be stored. This blocks much “passive tracking” of users where widgets on a page may be making note of the user’s presence, sometimes innocuously, to display information such as which of your social network friends liked something on the page being viewed.
In this case, it was Google that wanted to add “+1” buttons to advertisements on its DoubleClick advertising network. Because of the cookie blocking on Safari though, Google couldn’t check if the user was logged in to its Google+ network. To get around this, the DoubleClick network sent code, specifically to users of Safari, to add a hidden iFrame with a form on it which it then automatically submitted to the DoubleClick servers.
This technique fools Safari into thinking the user has interacted with DoubleClick and lets DoubleClick place cookies in the user’s browser. The cookie that Google were trying to create had a “time to live” of 12 to 24 hours and most likely wasn’t a tracking cookie, but because the technique had now added DoubleClick’s domain to the list of sites the browser had interacted with, it was now possible for DoubleClick to set other cookies in the user’s browser, including the “id” tracking cookie the company uses.
The revelation has led the EFF to call for Google to respect and implement Do Not Track support. The civil rights organization noted that “While the Do Not Track specification is not yet final, there’s no reason to wait. Google has repeatedly led the way on web security by implementing features long before they were standardized. Google should do the same with web privacy”.