WWW/2011/tracking-protection/drafts tracking-dnt.html,1.126,1.127

Update of /w3ccvs/WWW/2011/tracking-protection/drafts
In directory hutz:/tmp/cvs-serv4879

Modified Files:
	tracking-dnt.html 
Log Message:
ISSUE-124: (incomplete) revise tracking status value to N/0/1/C/X


Index: tracking-dnt.html
===================================================================
RCS file: /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html,v
retrieving revision 1.126
retrieving revision 1.127
diff -u -d -r1.126 -r1.127
--- tracking-dnt.html	18 Jul 2012 08:51:40 -0000	1.126
+++ tracking-dnt.html	18 Jul 2012 11:05:07 -0000	1.127
@@ -506,7 +506,7 @@
       </section>
     </section>
 
-    <section id='responding' class="option">
+    <section id='responding'>
       <h2>Communicating a Tracking Status</h2>
 
       <section id='response-overview'>
@@ -543,6 +543,86 @@
         </p>
       </section>
 
+      <section id='tracking-status-value'>
+        <h3>Tracking Status Value</h3>
+
+        <p>
+          A <dfn>tracking status value</dfn> is a short notation for
+          communicating how a designated resource conforms to this protocol.
+          For a site-wide tracking status resource, the designated resource
+          is any resource on the same origin server.  For a Tk response
+          header field, the resource that sent the Tk header field in response
+          is the designated resource, and remains the designated resource
+          for any subsequent request-specific tracking status resource
+          referred to by the Tk field's status-id.
+        </p>
+        <p>
+          Each of the response mechanisms use a common format to indicate
+          the tracking status for a designated resource.  This
+          <dfn>tracking status value</dfn> is a string of characters from a
+          limited set, where the meaning of each allowed character is
+          defined in the following table.
+        </p>
+        <table class="simple" width="80%" align="center">
+          <tr><th>status</th>
+              <th>meaning</th>
+          </tr>
+          <tr><td align="middle">N</td>
+              <td>None: The designated resource does not perform tracking or
+                make use of any data collected from tracking, not even for
+                permitted uses.<td>
+          </tr>
+          <tr><td align="middle">1</td>
+              <td>First party: The designated resource is designed for use
+                within a first-party context and conforms to the requirements
+                on a first party.</td>
+          </tr>
+          <tr><td align="middle">3</td>
+              <td>Third party: The designated resource is designed for use
+                within a first-party context and conforms to the requirements
+                on a third party.<td>
+          </tr>
+          <tr><td align="middle">X</td>
+              <td>Dynamic: The designated resource is designed for use in
+                both first and third party contexts and dynamically adjusts
+                tracking status accordingly.
+                If this value is present in the site-wide tracking status,
+                more information will be provided via the Tk response header
+                field.
+                If this value is present in the Tk response header field,
+                more information will be provided in the request-specific
+                tracking status resource referred to by the status-id.
+                "X" MUST NOT be present in the tracking status value of
+                a request-specific tracking status resource.<td>
+          </tr>
+          <tr><td align="middle">S</td>
+              <td>Service provider: The designated resource is operated by
+                a service provider acting on behalf of the first party
+                and conforms to the requirements for both a first party
+                and a service provider acting as a first party.<td>
+          </tr>
+          <tr><td align="middle">C</td>
+              <td>Consent: The designated resource believes it has received
+                prior explicit and informed consent for tracking this user,
+                user agent, or device, perhaps via some mechanism
+                not defined by this specification, and that prior consent
+                overrides the tracking preference expressed by this protocol.
+                When prior consent is indicated, the tracking status object
+                SHOULD include a <code><a>control</a></code> member that
+                references a resource for modifying the consent.<td>
+          </tr>
+        </table>
+  	    <p class="issue"><a href="http://www.w3.org/2011/tracking-protection/track/issues/137">ISSUE-137</a>: Does hybrid tracking status need to distinguish between first party (1) and outsourcing service provider acting as a first party (s)<br />
+  	      <b>[OPEN]</b> There is significant disagreement over whether a
+  	      service provider acting on behalf of a first party needs to
+  	      indicate such in the tracking status. It is particularly nonsensical
+  	      given that there may be dozens of service providers acting on any
+  	      request and the service provider definition is already limited to
+  	      cases where any data collected is siloed and under control of
+  	      the first party.
+        </p>
+      </section>
+
       <section id='status-resource'>
         <h3>Tracking Status Resource</h3>
 
@@ -779,33 +859,18 @@
         </section>
 
         <section id='status-response-value'>
-          <h3>Response Value</h3>
+          <h3>Qualifier Value</h3>
 
           <p>
-            When present, the tracking status response member's value
-            consists of a string of characters that starts with the tracking
-            status, signified by <code>t</code> (tracking), <code>n</code>
-            (not tracking), or <code>s</code>  (see the more specific tracking
-            status resource), and MAY be followed by a set of qualifier
-            characters indicating reasons or limitations applicable to
-            that status. Multiple qualifiers can be provided.
+            When present, the tracking status qualifier member's value
+            consists of a string of characters indicating what permitted
+            uses for tracking are being used.
+            Multiple qualifiers can be provided.
           </p>
           <table class="simple" width="80%" align="center">
             <tr><th>qualifier</th>
                 <th>meaning</th>
             </tr>
-            <tr><td align="middle">1</td>
-                <td>First-party: The origin server acts as a first-party for
-                  requests on this resource, either in all contexts when no
-                  "3" qualifier is present or only for the domains listed in
-                  <a>same-party</a>.</td>
-            </tr>
-            <tr><td align="middle">3</td>
-                <td>Third-party: The origin server acts as a third-party for
-                  requests on this resource, either in all contexts when no
-                  "1" qualifier is present or only for the domains not listed
-                  in <a>same-party</a>.<td>
-            </tr>
             <tr><td align="middle">a</td>
                 <td>Audit: Tracking is limited to that necessary for an
                   external audit of the service context and the data
@@ -815,11 +880,6 @@
                 <td>Ad frequency capping: Tracking is limited to frequency
                   capping and the data collected is minimized accordingly.<td>
             </tr>
-            <tr><td align="middle">p</td>
-                <td>Prior consent: The origin server believes it has received
-                  prior explicit and informed consent for tracking this user,
-                  user agent, or device.<td>
-            </tr>
             <tr><td align="middle">f</td>
                 <td>Fraud prevention: Tracking is limited to that necessary
                   for preventing or investigating fraudulent behavior and
@@ -847,30 +907,7 @@
             that each such use conforms to the associated requirements.
             All limitation qualifiers imply some form of tracking might
             be used and thus MUST NOT be provided with a tracking status
-            that begins with <code>n</code> (not tracking).
-          </p>
-          <p>
-            A <code>1</code> qualifier indicates that the resource has been
-            designed for use within a first-party context and will conform to
-            the requirements on tracking by a first-party.
-            A <code>3</code> qualifier indicates that the resource has been
-            designed for use within a third-party context and will conform to
-            the requirements on tracking by a third-party.
-            If both qualifiers are present, the resource is designed to
-            dynamically adjust its tracking behavior according to the context
-            in which it is used, and thus conforms to first-party requirements
-            when used in a first-party context and third-party requirements
-            when used in a third-party context.
-          </p>
-          <p>
-            A <code>p</code> qualifier indicates that the origin server
-            believes it has obtained prior explicit and informed consent for
-            tracking the requesting user agent, perhaps via some mechanism
-            not defined by this specification, and that prior consent
-            overrides the tracking preference expressed by this protocol.
-            When prior consent is indicated, the tracking status object
-            SHOULD include a <code><a>control</a></code> member that
-            references a resource for modifying this consent. 
+            that begins with <code>N</code> (not tracking).
           </p>
           <p>
             Future extensions to this protocol might define additional
@@ -886,11 +923,6 @@
             might perhaps even move to that document in the sections defining the 
             permitted uses. The above list will be updated accordingly.
           </p> 
-    	    <p class="issue"><a href="http://www.w3.org/2011/tracking-protection/track/issues/137">ISSUE-137</a>: Does hybrid tracking status need to distinguish between first party (1) and outsourcing service provider acting as a first party (s)<br />
-    	      <b>[PENDING REVIEW]</b> No, a third party that satisfies the
-    	      requirements for acting as a first party will communicate to
-    	      users as the first party.
-          </p>
         </section>
 
         <section id='using-tracking-status'>

Received on Wednesday, 18 July 2012 11:05:15 UTC