CVS WWW/2011/tracking-protection/drafts

Update of /w3ccvs/WWW/2011/tracking-protection/drafts
In directory gil:/tmp/cvs-serv14612

Modified Files:
	tracking-dnt.html 
Log Message:
(editorial) reformat TSV as sections instead of table so that individual values can be highlighted as options

--- /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html	2013/04/14 00:21:03	1.195
+++ /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-dnt.html	2013/04/14 01:31:01	1.196
@@ -517,147 +517,31 @@
           user to a request-specific tracking status resource applicable to
           the current request.
         </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 the tracking
-          protection protocol, as defined by this document and
-          [[!TRACKING-COMPLIANCE]].
-        </p>
-        <p>
-          For a site-wide tracking status resource, the designated resource
-          to which the tracking status applies is any resource on the same
-          origin server.  For a <a>Tk</a> response header field, the
-          corresponding request target is the designated resource and
-          remains so for any subsequent request-specific tracking status
-          resource referred to by that field.
-        </p>
-        <p>
-          All of the tracking status mechanisms use a common format for the
-          tracking status value: a single character from a limited set.
-          The meaning of each allowed character is defined in the following
-          table.
-        </p>
-        <table class="simple">
-          <tr>
-              <th>status</th>
-              <th>meaning</th>
-          </tr>
-          <tr><td><dfn>N</dfn></td>
-              <td><strong>None</strong>: The designated resource does not
-                perform tracking of any kind, not even for a <a>permitted use</a>,
-                and does not make use of any data collected from tracking.</td>
-          </tr>
-          <tr><td><dfn>1</dfn></td>
-              <td><strong>First party</strong>: The designated resource is
-                designed for use within a first-party context and conforms to
-                the requirements on a first party. If the designated resource
-                is operated by an outsourced service provider, the service
-                provider claims that it conforms to the requirements on a
-                third party acting as a first party.</td>
-          </tr>
-          <tr><td><dfn>3</dfn></td>
-              <td><strong>Third party</strong>: The designated resource is
-                designed for use within a third-party context and conforms to
-                the requirements on a third party.</td>
-          </tr>
-          <tr><td><dfn>X</dfn></td>
-              <td><strong>Dynamic</strong>: The designated resource is
-                designed for use in both first and third-party contexts and
-                dynamically adjusts tracking status accordingly.
-                If <code>X</code> is present in the site-wide tracking status,
-                more information MUST be provided via the <a>Tk</a> response
-                header field when accessing a designated resource.
-                If <code>X</code> is present in the <a>Tk</a> header field,
-                more information will be provided in a request-specific
-                tracking status resource referred to by the <a>status-id</a>.
-                An origin server MUST NOT send <code>X</code> as the
-                tracking status value in the representation of a
-                request-specific tracking status resource.</td>
-          </tr>
-          <tr><td><dfn>C</dfn></td>
-              <td><strong>Consent</strong>: The designated resource believes
-                it has received prior 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.</td>
-          </tr>
-          <tr><td><dfn>D</dfn></td>
-              <td><strong>Disregarding</strong>: The origin server is unable
-                or unwilling to respect a tracking preference received from
-                the requesting user agent.
-                For example, an origin server might disregard the DNT field
-                received from specific user agents (or via specific network
-                intermediaries) that are deemed to be non-conforming, might be
-                collecting additional data from specific source network
-                locations due to prior security incidents, or might be
-                compelled to disregard certain DNT requests to comply with a
-                local law, regulation, or order. An origin server that sends
-                this tracking status value MUST detail within the server's
-                corresponding privacy policy the conditions under which a
-                tracking preference might be disregarded.
-          </tr>
-          <tr><td><dfn>U</dfn></td>
-              <td><strong>Updated</strong>: The request resulted in a
-                potential change to the tracking status applicable to this
-                user, user agent, or device.  A user agent that relies on a
-                cached tracking status SHOULD update the cache entry with
-                the current status by making a new request on the applicable
-                tracking status resource. An origin server MUST NOT send
-                <code>U</code> as a tracking status value anywhere other than
-                a <a>Tk</a> header field that is in response to a
-                state-changing request.</td>
-          </tr>
-          <tr><td><dfn>!</dfn></td>
-              <td><strong>Non-compliant</strong>: The origin server is unable
-                or unwilling to claim that the designated resource conforms to
-                the tracking protection protocol, but is providing a tracking
-                response for the sake of testing and transparency. This value
-                MAY be followed by an additional character in order to
-                communicate further information for testing.</td>
-          </tr>
-        </table>
-        <div class="option"><p>
-          The <code><a>!</a></code> (non-compliant) tracking status value has
-          been provided to ease testing and deployment on production systems
-          during the initial periods of testing compliance and during
-          adjustment periods due to future protocol changes or shifting
-          regulatory constraints. Note that this value does not indicate that
-          the DNT signal will be ignored, nor that tracking will occur as a
-          result of accessing the designated resource, but rather that the
-          site makes no claim to conformance at this time. The purpose of
-          the optional <a>testv</a> character is to provide additional
-          information for the sake of testing, such as what tracking status
-          the server intends to deploy for the designated resource at some
-          point in the future, but cannot be relied upon as an indication
-          of conformance.
-        </p></div>
-        <p>
-          For the site-wide tracking status and Tk header field, the tracking
-          status values <code><a>1</a></code> and <code><a>3</a></code>
-          indicate how the designated resource is designed to conform, not
-          the nature of the request.  Hence, if a user agent is making a
-          request in what appears to be a third-party context and the
-          tracking status value indicates that the designated resource is
-          designed only for first-party conformance, then either the context
-          has been misunderstood (both are actually the same party) or the
-          resource has been referenced incorrectly.  For the request-specific
-          tracking status resource, an indication of first or third party as
-          the status value describes how the resource conformed to that
-          specific request, and thus indicates both the nature of the request
-          (as viewed by the origin server) and the applicable set of
-          requirements to which the origin server claims to conform.
-        </p>
-        <p>
-          The tracking status value is case sensitive, as defined formally
-          by the following ABNF.
-        </p>
-        <pre class="abnf">
+        <section id='TSV-defn'>
+          <h4>Definition</h4>
+
+          <p>
+            A <dfn>tracking status value</dfn> (TSV) is a short notation for
+            communicating how a designated resource conforms to the tracking
+            protection protocol, as defined by this document and
+            [[!TRACKING-COMPLIANCE]].
+            For a site-wide tracking status resource, the designated resource
+            to which the tracking status applies is any resource on the same
+            origin server.  For a <a>Tk</a> response header field, the
+            corresponding request target is the designated resource and
+            remains so for any subsequent request-specific tracking status
+            resource referred to by that field.
+          </p>
+          <p>
+            The tracking status value is case sensitive, as defined formally
+            by the following ABNF.
+          </p>
+          <pre class="abnf">
 <dfn>TSV</dfn>    = "1"              ; "1" — first-party
        / "3"              ; "3" — third-party
        / %x43             ; "C" - consent
@@ -668,22 +552,174 @@
        / ( "!" [testv] )  ; "!" - non-compliant
 
 <dfn>testv</dfn>  = id-char
-        </pre>
+          </pre>
 
-        <p class="issue" data-number="137" title="Does hybrid tracking status need to distinguish between first party (1) and outsourcing service provider acting as a first party (s)">
-          <b>[PENDING REVIEW]</b> No, in practice there may be dozens of
-          service providers on any given request.  If the designated resource
-          is operated by a service provider acting as a first party, then the
-          responsible first party is identified by the
-          <code><a>controller</a></code> member or the owner of the origin
-          server domain. This satisfies the use case of
-          distinguishing between a service provider acting for some other site
-          and the same service provider acting on one of its own sites.
-        </p>
-        <p class="issue" data-number="161" title="Do we need a tracking status value for partial compliance or rejecting DNT?">
-          <b>[PENDING REVIEW]</b> See options above for the
-          <code><a>!</a></code> and <code><a>D</a></code> tracking status values.
-        </p>
+          <p class="issue" data-number="137" title="Does hybrid tracking status need to distinguish between first party (1) and outsourcing service provider acting as a first party (s)">
+            <b>[PENDING REVIEW]</b> No, in practice there may be dozens of
+            service providers on any given request. If the designated resource
+            is operated by a service provider acting as a first party, then
+            the responsible first party is identified by the
+            <code><a>controller</a></code> member or the owner of the origin
+            server domain. This satisfies the use case of distinguishing
+            between a service provider acting for some other site and the same
+            service provider acting on one of its own sites.
+          </p>
+          <p class="issue" data-number="161" title="Do we need a tracking status value for partial compliance or rejecting DNT?">
+            <b>[PENDING REVIEW]</b> See options below for the
+            <code><a>!</a></code> and <code><a>D</a></code> tracking status
+            values.
+          </p>
+        </section>
+
+        <section id='TSV-N'>
+          <h4>None (N)</h4>
+          <p>
+            A tracking status value of <dfn>N</dfn> means that the origin
+            server claims that the designated resource does not perform
+            tracking of any kind, not even for a <a>permitted use</a>,
+            and does not make use of any data collected from tracking.
+          </p>
+        </section>
+
+        <section id='TSV-1'>
+          <h4>First Party (1)</h4>
+          <p>
+            A tracking status value of <dfn>1</dfn> means that the origin
+            server claims that the designated resource is designed for use
+            only within a first-party context and conforms to the requirements
+            on a first party.
+            If the designated resource is operated by an outsourced service
+            provider, the service provider claims that it conforms to the
+            requirements on a third party acting as a first party.
+          </p>
+          <p>
+            For the site-wide tracking status and Tk header field, the tracking
+            status values <code>1</code> and <code>3</code>
+            indicate how the designated resource is designed to conform, not
+            the nature of the request.  Hence, if a user agent is making a
+            request in what appears to be a third-party context and the
+            tracking status value indicates that the designated resource is
+            designed only for first-party conformance, then either the context
+            has been misunderstood (both are actually the same party) or the
+            resource has been referenced incorrectly.
+          </p>
+          <p>
+            For the request-specific tracking status resource, an indication
+            of first or third party as the status value describes how the
+            resource conformed to that specific request, and thus indicates
+            both the nature of the request (as viewed by the origin server)
+            and the applicable set of requirements to which the origin server
+            claims to conform.
+          </p>
+        </section>
+
+        <section id='TSV-3'>
+          <h4>Third Party (3)</h4>
+          <p>
+            A tracking status value of <dfn>3</dfn> means that the origin
+            server claims that the designated resource is designed for use
+            within a third-party context and conforms to the requirements on a
+            third party.
+          </p>
+        </section>
+
+        <section id='TSV-X'>
+          <h4>Dynamic (X)</h4>
+          <p>
+            A tracking status value of <dfn>X</dfn> means that the origin
+            server claims that the designated resource is designed for use in
+            both first and third-party contexts and dynamically adjusts
+            tracking status accordingly.
+          </p>
+          <p>
+            If <code>X</code> is present in the site-wide tracking status,
+            more information MUST be provided via the <a>Tk</a> response
+            header field when accessing a designated resource.
+            If <code>X</code> is present in the <a>Tk</a> header field,
+            more information will be provided in a request-specific
+            tracking status resource referred to by the <a>status-id</a>.
+            An origin server MUST NOT send <code>X</code> as the
+            tracking status value in the representation of a
+            request-specific tracking status resource.
+          </p>
+        </section>
+
+        <section id='TSV-C'>
+          <h4>Consent (C)</h4>
+          <p>
+            A tracking status value of <dfn>C</dfn> means that the origin
+            server believes it has received prior 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.
+          </p>
+        </section>
+
+        <section id='TSV-D' class="option">
+          <h4>Disregarding (D)</h4>
+          <p>
+            A tracking status value of <dfn>D</dfn> means that the origin
+            server is unable or unwilling to respect a tracking preference
+            received from the requesting user agent.  An origin server that
+            sends this tracking status value MUST detail within the server's
+            corresponding privacy policy the conditions under which a tracking
+            preference might be disregarded.
+          </p>
+          <p>
+            For example, an origin server might disregard the DNT field
+            received from specific user agents (or via specific network
+            intermediaries) that are deemed to be non-conforming, might be
+            collecting additional data from specific source network
+            locations due to prior security incidents, or might be
+            compelled to disregard certain DNT requests to comply with a
+            local law, regulation, or order.
+          </p>
+        </section>
+
+        <section id='TSV-U'>
+          <h4>Updated (U)</h4>
+          <p>
+            A tracking status value of <dfn>U</dfn> means that the request
+            resulted in a potential change to the tracking status applicable
+            to this user, user agent, or device. A user agent that relies on a
+            cached tracking status SHOULD update the cache entry with the
+            current status by making a new request on the applicable tracking
+            status resource.
+          </p>
+          <p>
+            An origin server MUST NOT send <code>U</code> as a tracking status
+            value anywhere other than a <a>Tk</a> header field that is in
+            response to a state-changing request.
+          </p>
+        </section>
+
+        <section id='TSV-!' class="option">
+          <h4>Non-compliant (!)</h4>
+          <p>
+            A tracking status value of <dfn>!</dfn> means that the origin
+            server is unable or unwilling to claim that the designated
+            resource conforms to the tracking protection protocol, but is
+            providing a tracking response for the sake of testing and
+            transparency.
+          </p>
+          <p>
+            The <code>!</code> value has been provided to ease testing and
+            deployment on production systems during the initial periods of
+            testing compliance and during adjustment periods due to future
+            protocol changes or shifting regulatory constraints. Note that
+            this value does not indicate that the DNT signal will be ignored,
+            nor that tracking will occur as a result of accessing the
+            designated resource, but rather that the site makes no claim to
+            conformance at this time.
+          </p>
+          <p>
+            This <code>!</code> value MAY be followed by an optional
+            <a>testv</a> character in order to communicate further information
+            for testing, such as what tracking status the server intends to
+            deploy for the designated resource at some point in the future,
+            but that cannot be relied upon as an indication of conformance.
+          </p>
+        </section>
       </section>
 
       <section id='response-header-field'>

Received on Sunday, 14 April 2013 01:31:03 UTC