Ad networks that participate in the NAI already allow you to opt out on the group’s website, but these preferences are lost if you clear your browser’s cookies. Keep My Opt Outs remembers your do-not-track preferences and adds new participants in the Network Advertising Initiative automatically.
Mozilla wants to add an opt-out button to Firefox’s basic settings, instead of using a browser extension. When users visit a website, Firefox will broadcast the user’s preferences as an HTTP header, effectively telling sites not to track users on a case-by-case basis.
Firefox’s approach is cleaner on the user’s end, but will take longer to implement. Even if Mozilla adds this feature in the next version of Firefox–not a given, a Mozilla blog post on the matter suggests–websites will still have to recognize the HTTP header. For now, the cookie-based approach that Google is adopting will have to suffice.
Still, both approaches share the same flaw: they rely on the good faith of advertisers. Although the Network Advertising Initiative consists of the 15 largest ad networks in the United States, unscrupulous advertisers in the web’s shadier corners certainly won’t be participating.
This speaks to a larger problem with the current hysteria over web tracking: telling good-natured websites not to follow your activity ultimately amounts to an attack on relevant advertising. Meanwhile, websites may run amok with your information in more serious ways. Just last week, Facebook revealed that developers are free to gather home addresses and phone numbers from user profiles (Facebook has since tabled the plan while it thinks of a way to better warn users about giving away their contact details.)
Personally, I’d rather see a banner ad for a video game based on my browsing habits than give away my phone number just for playing a game on Facebook, but there’s no browser extension to prevent the latter.