Do-Not-Track Evolving
This document is a high-level plan for Mozilla's Do-Not-Track and related features (including non-feature efforts) that help users control how they are tracked across the web.
Vision
The underlying goals of this effort are to instill users with control over their data, provide greater transparency in data sharing practices, and in general bring consumers in touch with how their data is shared, brokered and used throughout the web. We will accomplish this through a variety of directions including incentives for disclosure of behavior, technology to remove ambiguities with respect to intent of consumers and sites, as well as technological levers to facilitate fair and honest use of consumers' private data.
In working towards a better web, we are focused on the following consumer-focused outcomes from this work. A user should be able to assert the following claims:
- I know what tracking is
- I know who is tracking me
- I can tell them to stop tracking me
- I can discern if they listened to my request to stop
- I can stop sites from tracking me if they don't listen
All of the features or efforts on this roadmap should aim for at least one of these outcomes.
Execution Plan
Step 1: Do-Not-Track HTTP Header
Consumers need a way to tell web sites what they think of tracking. In its first incarnation, this voice is a DNT header broadcast as consumers' choice to "tell sites I do not want to be tracked." This feature may evolve into something slightly more complex, but the technology begins as a broadcast of what the user wants.
| Priority | Item | Status | ETA | Owner | Outcomes |
|---|---|---|---|---|---|
| P1 | Implement DNT header | Done | Firefox 4 | Sid Stamm | 1,3 |
| P1 | Implement DNT header for Mobile | In Aurora | Firefox 5 | Sid Stamm | 3 |
| P2 | Make DNT signal accessible from the navigator global object | Ongoing Discussion | ? | Sid Stamm | 3 |
| P2 | Make DNT documentation and pref accessible from first-run page | Not Started | ? | Sid Stamm | 1,3 |