CVS WWW/2011/tracking-protection/drafts/diffs

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

Added Files:
	TPE-LCWD-to-20141217.html 
Log Message:
diff of changes since LCWD


--- /w3ccvs/WWW/2011/tracking-protection/drafts/diffs/TPE-LCWD-to-20141217.html	2015/01/28 17:00:38	NONE
+++ /w3ccvs/WWW/2011/tracking-protection/drafts/diffs/TPE-LCWD-to-20141217.html	2015/01/28 17:00:38	1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<!-- Generated by rfcdiff 1.40: rfcdiff  --> 
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional" > -->
<!-- System: Darwin simak.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64 --> 
<!-- Using awk: /usr/local/bin/gawk: GNU Awk 3.1.8 --> 
<!-- Using diff: /usr/bin/diff: diff (GNU diffutils) 2.8.1 --> 
<!-- Using wdiff: /usr/local/bin/wdiff: wdiff (GNU wdiff) 0.6.5 --> 
<html> 
<head> 
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
  <meta http-equiv="Content-Style-Type" content="text/css" /> 
  <title>Diff: tracking-dnt-LCWD.txt - tracking-dnt-20141217.txt</title> 
  <style type="text/css"> 
    body    { margin: 0.4ex; margin-right: auto; } 
    tr      { } 
    td      { white-space: pre; font-family: monospace; vertical-align: top; font-size: 0.86em;} 
    th      { font-size: 0.86em; } 
    .small  { font-size: 0.6em; font-style: italic; font-family: Verdana, Helvetica, sans-serif; } 
    .left   { background-color: #EEE; } 
    .right  { background-color: #FFF; } 
    .diff   { background-color: #CCF; } 
    .lblock { background-color: #BFB; } 
    .rblock { background-color: #FF8; } 
    .insert { background-color: #8FF; } 
    .delete { background-color: #ACF; } 
    .void   { background-color: #FFB; } 
    .cont   { background-color: #EEE; } 
    .linebr { background-color: #AAA; } 
    .lineno { color: red; background-color: #FFF; font-size: 0.7em; text-align: right; padding: 0 2px; } 
    .elipsis{ background-color: #AAA; } 
    .left .cont { background-color: #DDD; } 
    .right .cont { background-color: #EEE; } 
    .lblock .cont { background-color: #9D9; } 
    .rblock .cont { background-color: #DD6; } 
    .insert .cont { background-color: #0DD; } 
    .delete .cont { background-color: #8AD; } 
    .stats, .stats td, .stats th { background-color: #EEE; padding: 2px 0; } 
  </style> 
</head> 
<body > 
  <table border="0" cellpadding="0" cellspacing="0"> 
  <tr bgcolor="orange"><th></th><th>&nbsp;tracking-dnt-LCWD.txt&nbsp;</th><th> </th><th>&nbsp;tracking-dnt-20141217.txt&nbsp;</th><th></th></tr> 
      <tr><td class="lineno" valign="top"></td><td class="left">   W3C</td><td> </td><td class="right">   W3C</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">                      Tracking Preference Expression (DNT)</td><td> </td><td class="right">                      Tracking Preference Expression (DNT)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0001" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">W3C <span class="delete">Last Call Working Draft 24 April</span> 2014</td><td> </td><td class="rblock">W3C <span class="insert">Editor's Draft 17 December</span> 2014</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   This version:</td><td> </td><td class="right">   This version:</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0002" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">           http://www.w3.org/<span class="delete">TR/2014/WD-tracking-dnt-20140424/</span></td><td> </td><td class="rblock">           http://www.w3.org/<span class="insert">2011/tracking-protection/drafts/tracking-dnt.html</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Latest published version:</td><td> </td><td class="right">   Latest published version:</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           http://www.w3.org/TR/tracking-dnt/</td><td> </td><td class="right">           http://www.w3.org/TR/tracking-dnt/</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Latest editor's draft:</td><td> </td><td class="right">   Latest editor's draft:</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           http://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html</td><td> </td><td class="right">           http://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0003" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Previous version:</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">           http://www.w3.org/TR/2014/WD-tracking-dnt-20140128/</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">                                                                                </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Editors:</td><td> </td><td class="right">   Editors:</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0004" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">           Roy T. Fielding, Adobe</td><td> </td><td class="rblock">           Roy T. Fielding, Adobe<span class="insert"> </span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           David Singer, Apple</td><td> </td><td class="right">           David Singer, Apple</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Copyright (c) 2014 W3C(R) (MIT, ERCIM, Keio, Beihang), All Rights</td><td> </td><td class="right">   Copyright (c) 2014 W3C(R) (MIT, ERCIM, Keio, Beihang), All Rights</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Reserved. W3C liability, trademark and document use rules apply.</td><td> </td><td class="right">   Reserved. W3C liability, trademark and document use rules apply.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     ----------------------------------------------------------------------</td><td> </td><td class="right">     ----------------------------------------------------------------------</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Abstract</td><td> </td><td class="right">Abstract</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   This specification defines the DNT request header field as an HTTP</td><td> </td><td class="right">   This specification defines the DNT request header field as an HTTP</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> line 45</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> line 42</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   honor a received preference through use of the Tk response header field</td><td> </td><td class="right">   honor a received preference through use of the Tk response header field</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   and well-known resources that provide a machine-readable tracking status.</td><td> </td><td class="right">   and well-known resources that provide a machine-readable tracking status.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Status of This Document</td><td> </td><td class="right">Status of This Document</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   This section describes the status of this document at the time of its</td><td> </td><td class="right">   This section describes the status of this document at the time of its</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   publication. Other documents may supersede this document. A list of</td><td> </td><td class="right">   publication. Other documents may supersede this document. A list of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   current W3C publications and the latest revision of this technical report</td><td> </td><td class="right">   current W3C publications and the latest revision of this technical report</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   can be found in the W3C technical reports index at http://www.w3.org/TR/.</td><td> </td><td class="right">   can be found in the W3C technical reports index at http://www.w3.org/TR/.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0005" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   This document <span class="delete">was published by the Tracking Protection Working Group as a</span></td><td> </td><td class="rblock">   This document is <span class="insert">an editors' straw man reflecting</span> a <span class="insert">snapshot of live</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Last Call Working Draft on 24 April 2014. This document</span> is <span class="delete">intended to</span></td><td> </td><td class="rblock"><span class="insert">   discussions within</span> the Tracking Protection Working <span class="insert">Group. It does not yet</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   become</span> a <span class="delete">W3C Recommendation. If you wish to make comments regarding this</span></td><td> </td><td class="rblock"><span class="insert">   capture</span> all of <span class="insert">our work and does not constitute working group consensus.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   document, please send them to public-tracking-comments@w3.org (subscribe,</span></td><td> </td><td class="rblock"><span class="insert">   Text</span> in <span class="insert">option boxes (highlighted</span> with <span class="insert">light blue background color)</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   archives). All comments are publicly archived; if you have not used W3C</span></td><td> </td><td class="rblock"><span class="insert">   present options</span> that the <span class="insert">group is currently considering, particularly</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   mailing lists in</span> the <span class="delete">past, you will need to approve archiving</span></td><td> </td><td class="rblock"><span class="insert">   where consensus is known</span> to <span class="insert">be lacking,</span> and <span class="insert">should be read as a set</span> of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   (instructions are sent via email auto-reply) before your comments will be</span></td><td> </td><td class="rblock">   <span class="insert">proposals rather than as limitations on</span> the <span class="insert">potential outcome. An</span> issue</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   distributed. The Last Call period ends 18 June 2014. All comments are</span></td><td> </td><td class="rblock">   tracking <span class="insert">system is available</span> for <span class="insert">recording raised, open, pending review,</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   welcome.</span></td><td> </td><td class="rblock"><span class="insert">   closed,</span> and <span class="insert">postponed issues regarding this document.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   The</span> Tracking Protection Working <span class="delete">Group invites broad community review,</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   especially of technical requirements and dependencies. Reviewers are</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   encouraged to comment on the extent to which technical requirements of the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   group's charter have been met and how significant dependencies with groups</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   inside and outside W3C have been satisfied. The Working Group will</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   evaluate</span> all <span class="delete">comments received and determine whether or how the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   specification needs to be modified in light</span> of <span class="delete">the comments. Comments will</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   be most useful</span> in <span class="delete">identifying technical problems</span> with <span class="delete">the TPE</span> that <span class="delete">might</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   inhibit adoption, or where</span> the <span class="delete">TPE fails</span> to <span class="delete">further goals of user privacy</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   and user control,</span> and <span class="delete">whether the TPE creates or does not otherwise</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   resolve dependencies with other technical standards, practices, or</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   processes. The Chairs</span> of the <span class="delete">Working Group will</span> issue <span class="delete">written responses to</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   all comments received.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"></span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Of note, this document does not define site behavior for complying with a</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   user's expressed</span> tracking <span class="delete">preference, but does provide sites with a</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   mechanism</span> for <span class="delete">indicating compliance. The Tracking Compliance</span> and <span class="delete">Scope</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   [TCS] specification which standardizes how sites should respond to Do Not</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Track requests, including what information may be collected for limited</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   permitted uses despite a Do Not Track signal, is under discussion. The</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Tracking Protection Working Group expects that specification to proceed to</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Last Call in the summer of 2014. Both specifications are currently</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   scheduled to go to Candidate Recommendation in December 2014.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0006" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Readers may review changes from</span> the <span class="delete">previous</span> Working <span class="delete">Draft; in particular,</span></td><td> </td><td class="rblock">   <span class="insert">This document was published by</span> the <span class="insert">Tracking Protection</span> Working <span class="insert">Group as an</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   recent changes include: updated definitions, revised requirements on</span></td><td> </td><td class="rblock"><span class="insert">   Editor's Draft. If you wish to make comments</span> regarding this <span class="insert">document,</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   determining a user preference, and a media type. An issue tracking system</span></td><td> </td><td class="rblock"><span class="insert">   please send them to public-tracking@w3.org (subscribe, archives). All</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   is available for recording issues</span> regarding this <span class="delete">document and their</span></td><td> </td><td class="rblock"><span class="insert">   comments are welcome.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   resolutions.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0007" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Publication as <span class="delete">a Last Call Working</span> Draft does not imply endorsement by the</td><td> </td><td class="rblock">   Publication as <span class="insert">an Editor's</span> Draft does not imply endorsement by the W3C</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   W3C Membership. This is a draft document and may be updated, replaced or</td><td> </td><td class="rblock">   Membership. This is a draft document and may be updated, replaced or</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   obsoleted by other documents at any time. It is inappropriate to cite this</td><td> </td><td class="right">   obsoleted by other documents at any time. It is inappropriate to cite this</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   document as other than work in progress.</td><td> </td><td class="right">   document as other than work in progress.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0008" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">This is a Last Call Working Draft and thus the Working Group has</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   determined that this document has satisfied the relevant technical</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   requirements and is sufficiently stable to advance through the Technical</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Recommendation process.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">                                                                                </td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   This document was produced by a group operating under the 5 February 2004</td><td> </td><td class="right">   This document was produced by a group operating under the 5 February 2004</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   W3C Patent Policy. W3C maintains a public list of any patent disclosures</td><td> </td><td class="right">   W3C Patent Policy. W3C maintains a public list of any patent disclosures</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   made in connection with the deliverables of the group; that page also</td><td> </td><td class="right">   made in connection with the deliverables of the group; that page also</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   includes instructions for disclosing a patent. An individual who has</td><td> </td><td class="right">   includes instructions for disclosing a patent. An individual who has</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   actual knowledge of a patent which the individual believes contains</td><td> </td><td class="right">   actual knowledge of a patent which the individual believes contains</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Essential Claim(s) must disclose the information in accordance with</td><td> </td><td class="right">   Essential Claim(s) must disclose the information in accordance with</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   section 6 of the W3C Patent Policy.</td><td> </td><td class="right">   section 6 of the W3C Patent Policy.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0009" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   <span class="insert">This document is governed by the 1 August 2014 W3C Process Document.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                                </td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">Table of Contents</td><td> </td><td class="right">Table of Contents</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 1. Introduction</td><td> </td><td class="right">     * 1. Introduction</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 2. Terminology</td><td> </td><td class="right">     * 2. Terminology</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 3. Notational Conventions</td><td> </td><td class="right">     * 3. Notational Conventions</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 3.1 Requirements</td><td> </td><td class="right">          * 3.1 Requirements</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 3.2 Formal Syntax</td><td> </td><td class="right">          * 3.2 Formal Syntax</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 4. Determining User Preference</td><td> </td><td class="right">     * 4. Determining User Preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 5. Expressing a Tracking Preference</td><td> </td><td class="right">     * 5. Expressing a Tracking Preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.1 Expression Format</td><td> </td><td class="right">          * 5.1 Expression Format</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.2 DNT Header Field for HTTP Requests</td><td> </td><td class="right">          * 5.2 DNT Header Field for HTTP Requests</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.3 JavaScript Property to Detect Preference</td><td> </td><td class="right">          * 5.3 JavaScript Property to Detect Preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.4 Tracking Preference Expressed in Other Protocols</td><td> </td><td class="right">          * 5.4 Tracking Preference Expressed in Other Protocols</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 6. Communicating a Tracking Status</td><td> </td><td class="right">     * 6. Communicating a Tracking Status</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 6.1 Overview</td><td> </td><td class="right">          * 6.1 Overview</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 6.2 Tracking Status Value</td><td> </td><td class="right">          * 6.2 Tracking Status Value</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.2.1 Definition</td><td> </td><td class="right">               * 6.2.1 Definition</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.2.2 Under Construction (!)</td><td> </td><td class="right">               * 6.2.2 Under Construction (!)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.2.3 Dynamic (?)</td><td> </td><td class="right">               * 6.2.3 Dynamic (?)</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0010" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">               * 6.2.4 Not Tracking (N)</td><td> </td><td class="rblock">               * 6.2.4 <span class="insert">Gateway (G)</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">               * <span class="delete">6.2.5</span> Tracking (T)</td><td> </td><td class="rblock"><span class="insert">               * 6.2.5</span> Not Tracking (N)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">               * <span class="delete">6.2.6</span> Consent (C)</td><td> </td><td class="rblock">               * <span class="insert">6.2.6</span> Tracking (T)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">               * <span class="delete">6.2.7</span> Potential Consent (P)</td><td> </td><td class="rblock">               * <span class="insert">6.2.7</span> Consent (C)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">               * <span class="delete">6.2.8</span> Disregarding (D)</td><td> </td><td class="rblock">               * <span class="insert">6.2.8</span> Potential Consent (P)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">               * <span class="delete">6.2.9</span> Updated (U)</td><td> </td><td class="rblock">               * <span class="insert">6.2.9</span> Disregarding (D)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">               * <span class="insert">6.2.10</span> Updated (U)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 6.3 Tk Header Field for HTTP Responses</td><td> </td><td class="right">          * 6.3 Tk Header Field for HTTP Responses</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.3.1 Definition</td><td> </td><td class="right">               * 6.3.1 Definition</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.3.2 Referring to a Request-specific Tracking Status</td><td> </td><td class="right">               * 6.3.2 Referring to a Request-specific Tracking Status</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">                 Resource</td><td> </td><td class="right">                 Resource</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.3.3 Indicating an Interactive Status Change</td><td> </td><td class="right">               * 6.3.3 Indicating an Interactive Status Change</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 6.4 Tracking Status Resource</td><td> </td><td class="right">          * 6.4 Tracking Status Resource</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.4.1 Site-wide Tracking Status</td><td> </td><td class="right">               * 6.4.1 Site-wide Tracking Status</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.4.2 Request-specific Tracking Status</td><td> </td><td class="right">               * 6.4.2 Request-specific Tracking Status</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.4.3 Status Checks are Not Tracked</td><td> </td><td class="right">               * 6.4.3 Status Checks are Not Tracked</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.4.4 Caching</td><td> </td><td class="right">               * 6.4.4 Caching</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l3" /><small>skipping to change at</small><em> line 219</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> line 189</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Users need a mechanism to express their own preferences regarding tracking</td><td> </td><td class="right">   Users need a mechanism to express their own preferences regarding tracking</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   that is both simple to configure and efficient when implemented. However,</td><td> </td><td class="right">   that is both simple to configure and efficient when implemented. However,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   merely expressing a preference does not imply that all recipients will be</td><td> </td><td class="right">   merely expressing a preference does not imply that all recipients will be</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   able to comply. In some cases, a server might be dependent on some forms</td><td> </td><td class="right">   able to comply. In some cases, a server might be dependent on some forms</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   of tracking and is unwilling or unable to turn that off. In other cases, a</td><td> </td><td class="right">   of tracking and is unwilling or unable to turn that off. In other cases, a</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   server might perform only limited forms of tracking that would be</td><td> </td><td class="right">   server might perform only limited forms of tracking that would be</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   acceptable to most users. Servers need mechanisms for communicating their</td><td> </td><td class="right">   acceptable to most users. Servers need mechanisms for communicating their</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   tracking behavior and for storing user-granted exceptions after the user</td><td> </td><td class="right">   tracking behavior and for storing user-granted exceptions after the user</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   has made an informed choice.</td><td> </td><td class="right">   has made an informed choice.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0011" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   This specification <span class="delete">defines</span> Hypertext Transfer Protocol <span class="delete">[HTTP] elements for</span></td><td> </td><td class="rblock">   This specification <span class="insert">extends</span> Hypertext Transfer Protocol <span class="insert">(HTTP) semantics</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   communicating the</span> user's tracking <span class="delete">preference (if any)</span> and <span class="delete">communicating</span></td><td> </td><td class="rblock"><span class="insert">   [RFC7231] to communicate a</span> user's tracking <span class="insert">preference, if any,</span> and <span class="insert">an</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   the</span> server's tracking <span class="delete">behavior (if any).</span> The DNT request header field is</td><td> </td><td class="rblock"><span class="insert">   origin</span> server's tracking <span class="insert">behavior.</span> The DNT request header field is defined</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   defined for communicating the user's tracking preference for the request</td><td> </td><td class="rblock">   for communicating the user's tracking preference for the request target. A</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   target. A well-known URI for a tracking status resource and the Tk</td><td> </td><td class="rblock">   well-known URI for a tracking status resource and the Tk response header</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   response header field are defined for communicating the server's tracking</td><td> </td><td class="rblock">   field are defined for communicating the server's tracking behavior. In</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   behavior. In addition, JavaScript APIs are defined for enabling scripts to</td><td> </td><td class="rblock">   addition, JavaScript APIs are defined for enabling scripts to determine</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   determine DNT status and register a user-granted exception.</td><td> </td><td class="rblock">   DNT status and register a user-granted exception.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   This specification does not define requirements on what a recipient needs</td><td> </td><td class="right">   This specification does not define requirements on what a recipient needs</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   to do to comply with a user's expressed tracking preference, except for</td><td> </td><td class="right">   to do to comply with a user's expressed tracking preference, except for</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   the means by which such compliance is communicated. Instead, the tracking</td><td> </td><td class="right">   the means by which such compliance is communicated. Instead, the tracking</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   status provides the ability to identify a set of compliance regimes to</td><td> </td><td class="right">   status provides the ability to identify a set of compliance regimes to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   which the server claims to comply, with the assumption being that each</td><td> </td><td class="right">   which the server claims to comply, with the assumption being that each</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   regime defines its own requirements on compliant behavior. For example,</td><td> </td><td class="right">   regime defines its own requirements on compliant behavior. For example,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   [TCS] is a work-in-progress that intends to define such a compliance</td><td> </td><td class="right">   [TCS] is a work-in-progress that intends to define such a compliance</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   regime.</td><td> </td><td class="right">   regime.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l4" /><small>skipping to change at</small><em> line 248</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> line 218</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Tracking is the collection of data regarding a particular user's activity</td><td> </td><td class="right">   Tracking is the collection of data regarding a particular user's activity</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   across multiple distinct contexts and the retention, use, or sharing of</td><td> </td><td class="right">   across multiple distinct contexts and the retention, use, or sharing of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   data derived from that activity outside the context in which it occurred.</td><td> </td><td class="right">   data derived from that activity outside the context in which it occurred.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A context is a set of resources that are controlled by the same party or</td><td> </td><td class="right">   A context is a set of resources that are controlled by the same party or</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   jointly controlled by a set of parties.</td><td> </td><td class="right">   jointly controlled by a set of parties.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A user is a natural person who is making, or has made, use of the Web.</td><td> </td><td class="right">   A user is a natural person who is making, or has made, use of the Web.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A user agent is any of the various client programs capable of initiating</td><td> </td><td class="right">   A user agent is any of the various client programs capable of initiating</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0012" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   HTTP <span class="delete">requests [HTTP],</span> including (but not limited to) browsers, spiders</td><td> </td><td class="rblock">   HTTP <span class="insert">requests,</span> including (but not limited to) browsers, spiders (web-based</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   (web-based robots), command-line tools, custom applications, and mobile</td><td> </td><td class="rblock">   robots), command-line tools, custom applications, and mobile <span class="insert">apps</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">apps.</span></td><td> </td><td class="rblock"><span class="insert">   [RFC7230].</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A network interaction is a single HTTP request and its corresponding</td><td> </td><td class="right">   A network interaction is a single HTTP request and its corresponding</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   response(s): zero or more interim (1xx) responses and a single final</td><td> </td><td class="right">   response(s): zero or more interim (1xx) responses and a single final</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   (2xx-5xx) response.</td><td> </td><td class="right">   (2xx-5xx) response.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A user action is a deliberate action by the user, via configuration,</td><td> </td><td class="right">   A user action is a deliberate action by the user, via configuration,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   invocation, or selection, to initiate a network interaction. Selection of</td><td> </td><td class="right">   invocation, or selection, to initiate a network interaction. Selection of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   a link, submission of a form, and reloading a page are examples of user</td><td> </td><td class="right">   a link, submission of a form, and reloading a page are examples of user</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   actions. User activity is any set of such user actions.</td><td> </td><td class="right">   actions. User activity is any set of such user actions.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l5" /><small>skipping to change at</small><em> line 310</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> line 280</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">3. Notational Conventions</td><td> </td><td class="right">3. Notational Conventions</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">  3.1 Requirements</td><td> </td><td class="right">  3.1 Requirements</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The key words must, must not, required, should, should not, recommended,</td><td> </td><td class="right">   The key words must, must not, required, should, should not, recommended,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   may, and optional in this specification are to be interpreted as described</td><td> </td><td class="right">   may, and optional in this specification are to be interpreted as described</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   in [RFC2119].</td><td> </td><td class="right">   in [RFC2119].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">  3.2 Formal Syntax</td><td> </td><td class="right">  3.2 Formal Syntax</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0013" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   This specification uses Augmented Backus-Naur Form <span class="delete">[ABNF]</span> to define</td><td> </td><td class="rblock">   This specification uses <span class="insert">the</span> Augmented Backus-Naur Form <span class="insert">(ABNF) notation of</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   network protocol syntax and WebIDL [WEBIDL] <span class="delete">for defining</span> scripting APIs.</td><td> </td><td class="rblock"><span class="insert">   [RFC5234]</span> to define network protocol syntax and WebIDL [WEBIDL] <span class="insert">to define</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   scripting APIs. <span class="insert">Conformance criteria and considerations regarding error</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   handling are defined in Section 2.5 of [RFC7230].</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">4. Determining User Preference</td><td> </td><td class="right">4. Determining User Preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The goal of this protocol is to allow a user to express their personal</td><td> </td><td class="right">   The goal of this protocol is to allow a user to express their personal</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   preference regarding tracking to each server and web application that they</td><td> </td><td class="right">   preference regarding tracking to each server and web application that they</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   communicate with via HTTP, thereby allowing recipients of that preference</td><td> </td><td class="right">   communicate with via HTTP, thereby allowing recipients of that preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   to adjust tracking behavior accordingly or to reach a separate agreement</td><td> </td><td class="right">   to adjust tracking behavior accordingly or to reach a separate agreement</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   with the user that satisfies all parties.</td><td> </td><td class="right">   with the user that satisfies all parties.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Key to that notion of expression is that the signal sent MUST reflect the</td><td> </td><td class="right">   Key to that notion of expression is that the signal sent MUST reflect the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l6" /><small>skipping to change at</small><em> line 433</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> line 405</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   appropriate for the given user, particularly when considered in light of</td><td> </td><td class="right">   appropriate for the given user, particularly when considered in light of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   the user's privacy expectations and cultural circumstances. Likewise,</td><td> </td><td class="right">   the user's privacy expectations and cultural circumstances. Likewise,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   servers might make use of other preference information outside the scope</td><td> </td><td class="right">   servers might make use of other preference information outside the scope</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   of this protocol, such as site-specific user preferences or third-party</td><td> </td><td class="right">   of this protocol, such as site-specific user preferences or third-party</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   registration services, to inform or adjust their behavior when no explicit</td><td> </td><td class="right">   registration services, to inform or adjust their behavior when no explicit</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   preference is expressed via this protocol.</td><td> </td><td class="right">   preference is expressed via this protocol.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">  5.2 DNT Header Field for HTTP Requests</td><td> </td><td class="right">  5.2 DNT Header Field for HTTP Requests</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The DNT header field is a mechanism for expressing the user's tracking</td><td> </td><td class="right">   The DNT header field is a mechanism for expressing the user's tracking</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0014" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   preference in an HTTP request <span class="delete">[HTTP]</span>.</td><td> </td><td class="rblock">   preference in an HTTP request <span class="insert">([RFC7230])</span>.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"> DNT-field-name  = "DNT"</td><td> </td><td class="right"> DNT-field-name  = "DNT"</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"> DNT-field-value = ( "0" / "1" ) *DNT-extension</td><td> </td><td class="right"> DNT-field-value = ( "0" / "1" ) *DNT-extension</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        </td><td> </td><td class="right">        </td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A user agent MUST NOT generate a DNT header field if the user's tracking</td><td> </td><td class="right">   A user agent MUST NOT generate a DNT header field if the user's tracking</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   preference is not enabled.</td><td> </td><td class="right">   preference is not enabled.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A user agent MUST generate a DNT header field with a field-value that</td><td> </td><td class="right">   A user agent MUST generate a DNT header field with a field-value that</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0015" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   begins with the numeric character "1" <span class="delete">(%x31)</span> if the user's tracking</td><td> </td><td class="rblock">   begins with the numeric character "1" if the user's tracking preference is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   preference is enabled, their preference is for DNT:1, and no exception has</td><td> </td><td class="rblock">   enabled, their preference is for DNT:1, and no exception has been granted</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   been granted for the request target (see section 7. User-Granted</td><td> </td><td class="rblock">   for the request target (see section 7. User-Granted Exceptions).</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Exceptions).</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A user agent MUST generate a DNT header field with a field-value that</td><td> </td><td class="right">   A user agent MUST generate a DNT header field with a field-value that</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0016" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   begins with the numeric character "0" <span class="delete">(%x30)</span> if the user's tracking</td><td> </td><td class="rblock">   begins with the numeric character "0" if the user's tracking preference is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   preference is enabled and their preference is for DNT:0, or if an</td><td> </td><td class="rblock">   enabled and their preference is for DNT:0, or if an exception has been</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   exception has been granted for the request target.</td><td> </td><td class="rblock">   granted for the request target.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A proxy MUST NOT generate a DNT header field unless it has been</td><td> </td><td class="right">   A proxy MUST NOT generate a DNT header field unless it has been</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   specifically installed or configured to do so by the user making the</td><td> </td><td class="right">   specifically installed or configured to do so by the user making the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   request and adheres to the above requirements as if it were a user agent.</td><td> </td><td class="right">   request and adheres to the above requirements as if it were a user agent.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Example 1</td><td> </td><td class="right">   Example 1</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"> GET /something/here HTTP/1.1</td><td> </td><td class="right"> GET /something/here HTTP/1.1</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"> Host: example.com</td><td> </td><td class="right"> Host: example.com</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"> DNT: 1</td><td> </td><td class="right"> DNT: 1</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l7" /><small>skipping to change at</small><em> line 488</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> line 459</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   User agents that do not implement DNT extensions MUST NOT send</td><td> </td><td class="right">   User agents that do not implement DNT extensions MUST NOT send</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   DNT-extension characters in the DNT field-value. Servers that do not</td><td> </td><td class="right">   DNT-extension characters in the DNT field-value. Servers that do not</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   implement DNT extensions SHOULD ignore anything beyond the first</td><td> </td><td class="right">   implement DNT extensions SHOULD ignore anything beyond the first</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   character.</td><td> </td><td class="right">   character.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Note</td><td> </td><td class="right">   Note</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The extension syntax is restricted to visible ASCII characters that can be</td><td> </td><td class="right">   The extension syntax is restricted to visible ASCII characters that can be</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   parsed as a single word in HTTP and safely embedded in a JSON string</td><td> </td><td class="right">   parsed as a single word in HTTP and safely embedded in a JSON string</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   without further encoding (section 6.5 Tracking Status Representation). At</td><td> </td><td class="right">   without further encoding (section 6.5 Tracking Status Representation). At</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0017" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   most one DNT header field can be present in a valid request [<span class="delete">HTTP</span>].</td><td> </td><td class="rblock">   most one DNT header field can be present in a valid request [<span class="insert">RFC7230</span>].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">  5.3 JavaScript Property to Detect Preference</td><td> </td><td class="right">  5.3 JavaScript Property to Detect Preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The doNotTrack property enables a client-side script with read access to</td><td> </td><td class="right">   The doNotTrack property enables a client-side script with read access to</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0018" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   the <span class="delete">Window</span> object to determine what DNT header field value would be sent</td><td> </td><td class="rblock">   the <span class="insert">Navigator</span> object to determine what DNT header field value would be</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   in requests to the document-origin, taking into account the user's general</td><td> </td><td class="rblock">   sent in requests to the document-origin, taking into account the user's</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   preference (if any) and any user-granted exceptions applicable to that</td><td> </td><td class="rblock">   general preference (if any) and any user-granted exceptions applicable to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   origin server.</td><td> </td><td class="rblock">   that origin server.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0019" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"> partial interface <span class="delete">Window</span> {</td><td> </td><td class="rblock"> partial interface <span class="insert">Navigator</span> {</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">     readonly    attribute <span class="delete">DOMString</span> doNotTrack;</td><td> </td><td class="rblock">     readonly    attribute <span class="insert">DOMString?</span> doNotTrack;</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"> };</td><td> </td><td class="right"> };</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0020" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   doNotTrack of type DOMString, readonly</td><td> </td><td class="rblock">   doNotTrack of type DOMString, readonly<span class="insert"> , nullable</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           Returns the same string value that would be sent in a</td><td> </td><td class="right">           Returns the same string value that would be sent in a</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           DNT-field-value (section 5.2 DNT Header Field for HTTP Requests)</td><td> </td><td class="right">           DNT-field-value (section 5.2 DNT Header Field for HTTP Requests)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           to a target that is the document-origin of the window, in the</td><td> </td><td class="right">           to a target that is the document-origin of the window, in the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           browser context of the current top-level origin. The value is null</td><td> </td><td class="right">           browser context of the current top-level origin. The value is null</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           if no DNT header field would be sent (e.g., because a tracking</td><td> </td><td class="right">           if no DNT header field would be sent (e.g., because a tracking</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">           preference is not enabled).</td><td> </td><td class="right">           preference is not enabled).</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0021" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">   <span class="insert">Note</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"></span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   Note that the value includes not only the "0" or "1", but also any</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   DNT-extension; if no DNT header is sent, the return value is null, not an</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   empty string (which would indicate that a header is sent with no</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">   DNT-field-value).</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock">                                                                                </td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">  5.4 Tracking Preference Expressed in Other Protocols</td><td> </td><td class="right">  5.4 Tracking Preference Expressed in Other Protocols</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A user's tracking preference is intended to apply in general, regardless</td><td> </td><td class="right">   A user's tracking preference is intended to apply in general, regardless</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   of the protocols being used for Internet communication. However, it is</td><td> </td><td class="right">   of the protocols being used for Internet communication. However, it is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   beyond the scope of this specification to define how a user's tracking</td><td> </td><td class="right">   beyond the scope of this specification to define how a user's tracking</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   preference might be communicated via protocols other than HTTP.</td><td> </td><td class="right">   preference might be communicated via protocols other than HTTP.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">6. Communicating a Tracking Status</td><td> </td><td class="right">6. Communicating a Tracking Status</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">  6.1 Overview</td><td> </td><td class="right">  6.1 Overview</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l8" /><small>skipping to change at</small><em> line 545</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> line 523</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   resource is any resource on the same origin server. For a Tk response</td><td> </td><td class="right">   resource is any resource on the same origin server. For a Tk response</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   header field, the target resource of the corresponding request is the</td><td> </td><td class="right">   header field, the target resource of the corresponding request is the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   designated resource, and remains so for any subsequent request-specific</td><td> </td><td class="right">   designated resource, and remains so for any subsequent request-specific</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   tracking status resource referred to by the Tk field value.</td><td> </td><td class="right">   tracking status resource referred to by the Tk field value.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   The tracking status value is case sensitive, as defined formally by the</td><td> </td><td class="right">   The tracking status value is case sensitive, as defined formally by the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   following ABNF.</td><td> </td><td class="right">   following ABNF.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"> TSV    = %x21   ; "!" - under construction</td><td> </td><td class="right"> TSV    = %x21   ; "!" - under construction</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        / %x3F   ; "?" - dynamic</td><td> </td><td class="right">        / %x3F   ; "?" - dynamic</td><td class="lineno" valign="top"></td></tr>
      <tr><td><a name="diff0022" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert">        / %x47   ; "G" - gateway to multiple parties</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        / %x4E   ; "N" - not tracking</td><td> </td><td class="right">        / %x4E   ; "N" - not tracking</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        / %x54   ; "T" - tracking</td><td> </td><td class="right">        / %x54   ; "T" - tracking</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        / %x43   ; "C" - tracking with consent</td><td> </td><td class="right">        / %x43   ; "C" - tracking with consent</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        / %x50   ; "P" - tracking only if consented</td><td> </td><td class="right">        / %x50   ; "P" - tracking only if consented</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        / %x44   ; "D" - disregarding DNT</td><td> </td><td class="right">        / %x44   ; "D" - disregarding DNT</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">        / %x55   ; "U" - updated</td><td> </td><td class="right">        / %x55   ; "U" - updated</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          </td><td> </td><td class="right">          </td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">    6.2.2 Under Construction (!)</td><td> </td><td class="right">    6.2.2 Under Construction (!)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr>
      <tr bgcolor="gray" ><td></td><th><a name="part-l9" /><small>skipping to change at</small><em> line 576</em></th><th> </th><th><a name="part-r9" /><small>skipping to change at</small><em> line 555</em></th><td></td></tr>

[812 lines skipped]

Received on Wednesday, 28 January 2015 17:00:46 UTC