Re: tracking-ISSUE-117: Terms: tracking v. cross-site tracking [Tracking Definitions and Compliance]

ISSUE-117: Terms: tracking v. cross-site tracking

Move discussion of cross-site tracking to a single issue that has to
be resolved in TCS.

% cvs diff -r1.57 -r1.58
Index: tracking-dnt.html
===================================================================
RCS file: /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- tracking-dnt.html	16 Jan 2012 17:05:47 -0000	1.57
+++ tracking-dnt.html	20 Jan 2012 20:24:20 -0000	1.58
@@ -33,14 +33,14 @@
   <body>
     <section id='abstract'>
       This specification defines the technical mechanisms for expressing a
-      cross-site tracking preference via the <a>DNT</a> request header field in
+      tracking preference via the <a>DNT</a> request header field in
       HTTP, via an HTML DOM property readable by embedded scripts, and via
       properties accessible to various user agent plug-in or extension APIs.
       It also defines mechanisms for sites to signal whether and how they
       honor this preference, both in the form of a machine-readable policy
       at a well-known location for first-party sites and a <q>Tracking</q>
       response header field for third-party resources that engage in
-      cross-site tracking, and a mechanism for allowing the user to approve
+      tracking, and a mechanism for allowing the user to approve
       site-specific exceptions to DNT as desired.
     </section>
 
@@ -127,10 +127,9 @@
         In particular, targeting and personalization can evoke strong
         negative feelings when data collected at a trusted site is used,
         without the user's consent, for targeting ads on some other site
-        with which they have no personal trust relationship.  When cross-site
-        tracking or cross-site sharing of data collection does not match the
-        user's expectations regarding privacy, the result can be a very
-        angry customer.
+        with which they have no personal trust relationship.  When tracking
+        does not match the user's expectations regarding privacy, the result
+        can be a very angry customer.
       </p>
       <p>
         None of the participants in this Web of customization and targeted
@@ -138,7 +137,7 @@
         counterproductive.  For Web site owners, it drives away their
         audience and income.  For advertising networks, it leads to blocking
         and lost advertisers.  Therefore, we need a mechanism for the user
-        to express their own preference regarding cross-site tracking that is
+        to express their own preference regarding tracking that is
         both simple to configure and efficient when implemented.
         Likewise, since some Web sites may be dependent on the revenue
         obtained from targeted advertising and unwilling (or unable) to
@@ -148,7 +147,7 @@
       </p>
       <p>
         This specification defines the HTTP request header field <a>DNT</a> for
-        expressing a cross-site tracking preference on the Web, a well-known location
+        expressing a tracking preference on the Web, a well-known location
         (URI) for providing a machine-readable site-wide policy regarding DNT
         compliance, and the HTTP response header field <a>Tracking</a> for
         third-party resources engaged in dynamic tracking behavior to
@@ -163,6 +162,13 @@
         when an indication of tracking preference is received.
       </p>
       <p class='issue'><a href="http://www.w3.org/2011/tracking-protection/track/issues/108">ISSUE-108</a>: Should/could the tracking preference expression be extended to other protocols beyond HTTP?</p>
+      <p class='issue'><a href="http://www.w3.org/2011/tracking-protection/track/issues/117">ISSUE-117</a>: Terms: tracking v. cross-site tracking<br />
+        The WG has not come to consensus regarding the definition of tracking
+        and whether the scope of DNT includes all forms of user-identifying
+        data collection or just cross-site data collection/use. This issue
+        will be resolved in the TCS document, though its resolution is a
+        necessary prerequisite to understanding and correctly implementing
+        the protocol defined by this document.</p>
     </section>
 
     <section id='notational'>
@@ -206,7 +212,7 @@
       
       <p>
         The goal of this protocol is to allow a user to express their
-        personal preference regarding cross-site tracking to each server and
+        personal preference regarding tracking to each server and
         web application that they communicate with via HTTP, thereby allowing
         each service to either adjust their behavior to meet the user's
         expectations or reach a separate agreement with the user to satisfy
@@ -230,20 +236,20 @@
       </p>
       <p>
         The remainder of this specification defines the protocol in terms
-        of whether a cross-site tracking preference is <dfn>enabled</dfn> or
+        of whether a tracking preference is <dfn>enabled</dfn> or
         <dfn>not enabled</dfn>. We do not specify how that preference is
         enabled: each implementation is responsible for determining the
         user experience by which this preference is enabled.
       </p>
       <p>
-        For example, a user might configure their own user agent to
-        tell servers <q>do not track me cross-site</q>, install a plug-in
-        or extension that is specifically designed to add that expression,
+        For example, a user might select a check-box in their user agent's
+        configuration, install a plug-in or extension that is specifically
+        designed to add a tracking preference expression,
         or make a choice for privacy that then implicitly includes a
         tracking preference (e.g., <q>Privacy settings: high</q>).  Likewise,
         a user might install or configure a proxy to add the expression
         to their own outgoing requests.
-        For each of these cases, we say that a cross-site tracking preference
+        For each of these cases, we say that a tracking preference
         is <a>enabled</a>.
       </p>
       <p class='issue'><a href="http://www.w3.org/2011/tracking-protection/track/issues/95">ISSUE-95</a>:   May an institution or network provider set a tracking preference for a user?<br />
@@ -256,7 +262,7 @@
       <h2>Expressing a Tracking Preference</h2>
 
       <p>
-        When a user has <a>enabled</a> a cross-site tracking preference, that
+        When a user has <a>enabled</a> a tracking preference, that
         preference needs to be expressed to all mechanisms that might perform
         or initiate tracking by third parties, including sites that the user
         agent communicates with via HTTP, scripts that can extend behavior on
@@ -275,14 +281,14 @@
               other sites to personalize a response.</td>
           </tr>
           <tr><th>0</th>
-              <td>Use of cross-site tracking and personalization has been
+              <td>Use of tracking and personalization has been
                   specifically permitted for this site, as described in
                   <a href='#exceptions' class='sectionRef'></a>.<td>
           </tr>
         </table>
       </p>
       <p>
-        If a cross-site tracking preference is <a>not enabled</a>, then no
+        If a tracking preference is <a>not enabled</a>, then no
         preference is expressed by this protocol.  This means that no
         expression is sent for each of the following cases:
         <ul>
@@ -293,7 +299,7 @@
               all sites.</li>
         </ul>
         In the absence of regulatory, legal, or other requirements, servers
-        MAY interpret the lack of an expressed cross-site tracking preference
+        MAY interpret the lack of an expressed tracking preference
         as they find most appropriate for the given user, particularly when
         considered in light of the user's privacy expectations and cultural
         circumstances.  Likewise, servers might make use of other preference
@@ -305,10 +311,10 @@
       <p class='issue'><a href="http://www.w3.org/2011/tracking-protection/track/issues/78">ISSUE-78</a>: What is the difference between absence of DNT header and DNT = 0?<br />
         <strong>[PENDING REVIEW]</strong>
         Proposed text above and in 4.1 below defines that a "0" is only
-        sent when a cross-site tracking preference is enabled and some
+        sent when a tracking preference is enabled and some
         mechanism known to the user agent has specifically made an exception
         for this origin server.  Note that we have not yet defined such a
-        mechanism.  If a cross-site tracking preference is not enabled or
+        mechanism.  If a tracking preference is not enabled or
         not implemented, no DNT header field is sent.
       </p>
 
@@ -319,10 +325,10 @@
           The <dfn>DNT</dfn> header field is hereby defined as the means for
           expressing a user's tracking preference via HTTP [[!HTTP11]].
           A user agent MUST send the <dfn>DNT</dfn> header field on all HTTP
-          requests if (and only if) a cross-site tracking preference is
+          requests if (and only if) a tracking preference is
           <a>enabled</a>.
           A user agent MUST NOT send the <a>DNT</a> header field if a
-          cross-site tracking preference is <a>not enabled</a>.
+          tracking preference is <a>not enabled</a>.
         </p>
         <pre class="abnf">
 <dfn>DNT-field-name</dfn>  = "DNT"                          ; case-insensitive
@@ -331,10 +337,10 @@
         </pre>
         <p>
           The DNT field-value sent by a user agent MUST begin with the
-          character "1" (%x31) if a cross-site tracking preference is
+          character "1" (%x31) if a tracking preference is
           <a>enabled</a> and there is not, to the user agent's knowledge, a
           specific exception for the origin server targeted by this request.
-          If a cross-site tracking preference is <a>enabled</a> and there is
+          If a tracking preference is <a>enabled</a> and there is
           a specific exception for the target origin server via some mechanism
           understood by the user agent, then the DNT field-value sent by the
           user agent MUST begin with the character "0" (%x30).
@@ -369,10 +375,10 @@
           main preference expressed by the first digit, such that the main
           preference will be obeyed if the recipient does not understand the
           extension.  Hence, a DNT-field-value of "1xyz" can be thought of
-          as <q>do not track me cross-site, but if you understand the
+          as <q>do not track, but if you understand the
           refinements defined by x, y, or z, then adjust my preferences
           according to those refinements.</q>
-          DNT extensions can only be transmitted when a cross-site tracking
+          DNT extensions can only be transmitted when a tracking
           preference is <a>enabled</a>.
         </p>
         <p>
@@ -394,18 +400,18 @@
         
         <p>
           The <a>NavigatorDoNotTrack</a> interface provides a means for
-          the user's cross-site tracking preference to be expressed to
+          the user's tracking preference to be expressed to
           web applications running within a page rendered by the user agent.
         </p>
         
         <dl class="idl" title='[NoInterfaceObject] interface NavigatorDoNotTrack'>
           <dt>readonly attribute DOMString doNotTrack</dt>
           <dd>
-            When a cross-site tracking preference is <a>enabled</a>, the
+            When a tracking preference is <a>enabled</a>, the
             doNotTrack attribute MUST have a string value that is the same as
             the <a>DNT-field-value</a> defined in
             <a href="#dnt-header-field" class="sectionRef"></a>.
-            If a cross-site tracking preference is <a>not enabled</a>, the
+            If a tracking preference is <a>not enabled</a>, the
             value is <code>null</code>.
           </dd>
         </dl>
@@ -440,7 +446,7 @@
           <dfn>browser extensions</dfn>, that are capable of making their own
           network requests.  From the user's perspective, these components
           are considered part of the user agent and thus ought to respect the
-          user's configuration of a cross-site tracking preference.  However, plug-ins
+          user's configuration of a tracking preference.  However, plug-ins
           do not normally have read access to the browser configuration.
           Therefore, we will define here various mechanisms for communicating
           the tracking preference via common plug-in APIs.
@@ -523,7 +529,7 @@
 
         <p>
           There have been many suggestions, but not much consensus, on how
-          servers ought to respond when a cross-site tracking preference is enabled.  The various
+          servers ought to respond when a tracking preference is enabled.  The various
           suggestions can be roughly categorized as follows:
         </p>
         <ul>

Received on Friday, 20 January 2012 20:30:34 UTC