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

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

Added Files:
	TPE-WD6-to-20140402.html 
Log Message:
Add a diff for discussion during meeting today


--- /w3ccvs/WWW/2011/tracking-protection/drafts/diffs/TPE-WD6-to-20140402.html	2014/04/02 13:59:18	NONE
+++ /w3ccvs/WWW/2011/tracking-protection/drafts/diffs/TPE-WD6-to-20140402.html	2014/04/02 13:59:18	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 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: dnt-wd6.txt - dnt-20140402.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;dnt-wd6.txt&nbsp;</th><th> </th><th>&nbsp;dnt-20140402.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">Working Draft 28 January</span> 2014</td><td> </td><td class="rblock">W3C <span class="insert">Editor's Draft 02 April</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-20140128/</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/2013/WD-tracking-dnt-20130912/</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 class="lineno" valign="top"></td><td class="left">           Roy T. Fielding, Adobe</td><td> </td><td class="right">           Roy T. Fielding, Adobe</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"></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="diff0004" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   This document is a snapshot of <span class="delete">ongoing</span> discussions within the Tracking</td><td> </td><td class="rblock">   This document is <span class="insert">an editors' straw man reflecting</span> a snapshot of <span class="insert">live</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   Protection Working Group. It does not yet capture all of our work and does</td><td> </td><td class="rblock">   discussions within the Tracking Protection Working Group. It does not yet</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   not constitute <span class="delete">Working Group</span> consensus. Text in option boxes (highlighted</td><td> </td><td class="rblock">   capture all of our work and does not constitute <span class="insert">working group</span> consensus.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   with light blue background color) present options that the group is</td><td> </td><td class="rblock">   Text in option boxes (highlighted with light blue background color)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   currently considering, particularly where consensus is known to be</td><td> </td><td class="rblock">   present options that the group is currently considering, particularly</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   lacking, and should be read as a set of proposals rather than as</td><td> </td><td class="rblock">   where consensus is known to be lacking, and should be read as a set of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   limitations on the potential outcome. <span class="delete">Members of the Working Group wish to</span></td><td> </td><td class="rblock">   proposals rather than as limitations on the potential outcome. An issue</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   emphasize that this draft is a work in progress and not a decided outcome</span></td><td> </td><td class="rblock">   tracking system is available for recording raised, open, pending review,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   or guaranteed direction for future versions of this document.</span></td><td> </td><td class="rblock">   closed, and postponed issues regarding this document.</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">   Readers may review changes from the previous Working Draft; in particular,</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">   recent changes have updated definitions of terms and indications of</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">   compliance.</span> An issue tracking system is available for recording raised,</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   open, pending review, closed, and postponed issues regarding this</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   document.</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="diff0005" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   This document was published by the Tracking Protection Working Group as <span class="delete">a</span></td><td> </td><td class="rblock">   This document was published by the Tracking Protection Working Group as <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">   Working</span> Draft. <span class="delete">This document is intended to become a W3C Recommendation.</span></td><td> </td><td class="rblock"><span class="insert">   Editor's</span> Draft. If you wish to make comments regarding this document,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   If you wish to make comments regarding this document, please send them to</td><td> </td><td class="rblock">   please send them to <span class="insert">public-tracking@w3.org</span> (subscribe, archives). All</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">public-tracking-comments@w3.org</span> (subscribe, archives). All comments are</td><td> </td><td class="rblock">   comments are welcome.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   welcome.</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">   Publication as a<span class="delete"> Working</span> Draft does not imply endorsement by the W3C</td><td> </td><td class="rblock">   Publication as a<span class="insert">n 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="left">   Membership. This is a draft document and may be updated, replaced or</td><td> </td><td class="right">   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 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"></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 92</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> line 82</em></th><td></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. Notational Conventions</td><td> </td><td class="right">     * 2. Notational Conventions</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 2.1 Requirements</td><td> </td><td class="right">          * 2.1 Requirements</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 2.2 Formal Syntax</td><td> </td><td class="right">          * 2.2 Formal Syntax</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 2.3 Terminology</td><td> </td><td class="right">          * 2.3 Terminology</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 3. Determining User Preference</td><td> </td><td class="right">     * 3. Determining User Preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 4. Expressing a Tracking Preference</td><td> </td><td class="right">     * 4. Expressing a Tracking Preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 4.1 Expression Format</td><td> </td><td class="right">          * 4.1 Expression Format</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 4.2 DNT Header Field for HTTP Requests</td><td> </td><td class="right">          * 4.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">          * 4.3 JavaScript Property to Detect Preference</td><td> </td><td class="right">          * 4.3 JavaScript Property to Detect Preference</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">          * 4.4 <span class="delete">Plug-In APIs</span></td><td> </td><td class="rblock">          * 4.4 Tracking Preference Expressed in Other Protocols</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">          * 4.5</span> Tracking Preference Expressed in Other Protocols</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. Communicating a Tracking Status</td><td> </td><td class="right">     * 5. Communicating a Tracking Status</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.1 Overview</td><td> </td><td class="right">          * 5.1 Overview</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.2 Tracking Status Value</td><td> </td><td class="right">          * 5.2 Tracking Status Value</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.2.1 Definition</td><td> </td><td class="right">               * 5.2.1 Definition</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.2.2 Under Construction (!)</td><td> </td><td class="right">               * 5.2.2 Under Construction (!)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.2.3 Dynamic (?)</td><td> </td><td class="right">               * 5.2.3 Dynamic (?)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.2.4 Not Tracking (N)</td><td> </td><td class="right">               * 5.2.4 Not Tracking (N)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.2.5 Tracking (T)</td><td> </td><td class="right">               * 5.2.5 Tracking (T)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.2.6 Consent (C)</td><td> </td><td class="right">               * 5.2.6 Consent (C)</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.2.7 Potential Consent (P)</td><td> </td><td class="right">               * 5.2.7 Potential Consent (P)</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 125</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> line 114</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.4.4 Caching</td><td> </td><td class="right">               * 5.4.4 Caching</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.5 Tracking Status Representation</td><td> </td><td class="right">          * 5.5 Tracking Status Representation</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.1 Status Object</td><td> </td><td class="right">               * 5.5.1 Status Object</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.2 Tracking Property</td><td> </td><td class="right">               * 5.5.2 Tracking Property</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.3 Compliance Property</td><td> </td><td class="right">               * 5.5.3 Compliance Property</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.4 Qualifiers Property</td><td> </td><td class="right">               * 5.5.4 Qualifiers Property</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.5 Controller Property</td><td> </td><td class="right">               * 5.5.5 Controller Property</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.6 Same-party Property</td><td> </td><td class="right">               * 5.5.6 Same-party Property</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.7 Audit Property</td><td> </td><td class="right">               * 5.5.7 Audit Property</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.8 Policy Property</td><td> </td><td class="right">               * 5.5.8 Policy Property</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">               * 5.5.9 <span class="delete">Edit</span> Property</td><td> </td><td class="rblock">               * 5.5.9 <span class="insert">Config</span> Property</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.5.10 Extensions</td><td> </td><td class="right">               * 5.5.10 Extensions</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.6 Status Code for Tracking Required</td><td> </td><td class="right">          * 5.6 Status Code for Tracking Required</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 5.7 Using the Tracking Status</td><td> </td><td class="right">          * 5.7 Using the Tracking Status</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.7.1 Discovering Deployment</td><td> </td><td class="right">               * 5.7.1 Discovering Deployment</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 5.7.2 Preflight Checks</td><td> </td><td class="right">               * 5.7.2 Preflight Checks</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">     * 6. User-Granted Exceptions</td><td> </td><td class="right">     * 6. User-Granted Exceptions</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 Motivating Principles and Use Cases</td><td> </td><td class="right">          * 6.2 Motivating Principles and Use Cases</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">          * 6.3 Exception model</td><td> </td><td class="right">          * 6.3 Exception model</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">               * 6.3.1 User Interaction</td><td> </td><td class="right">               * 6.3.1 User Interaction</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 182</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> line 171</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   perspective, they are simply visiting and interacting with a single Web</td><td> </td><td class="right">   perspective, they are simply visiting and interacting with a single Web</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   property: all of the technical details and protocol mechanisms used to</td><td> </td><td class="right">   property: all of the technical details and protocol mechanisms used to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   compose a page to represent that property are hidden behind the scenes.</td><td> </td><td class="right">   compose a page to represent that property are hidden behind the scenes.</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">   It has become common for Web site owners to collect data regarding the</td><td> </td><td class="right">   It has become common for Web site owners to collect data regarding the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   usage of their sites for a variety of purposes, including what led the</td><td> </td><td class="right">   usage of their sites for a variety of purposes, including what led the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   user to visit their site (referrals), how effective the user experience is</td><td> </td><td class="right">   user to visit their site (referrals), how effective the user experience is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   within the site (web analytics), and the nature of who is using their site</td><td> </td><td class="right">   within the site (web analytics), and the nature of who is using their site</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   (audience segmentation). In some cases, the data collected is used to</td><td> </td><td class="right">   (audience segmentation). In some cases, the data collected is used to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   dynamically adapt the content (personalization) or the advertising</td><td> </td><td class="right">   dynamically adapt the content (personalization) or the advertising</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">   presented to the user (targeted advertising). Data collection <span class="delete">can occur</span></td><td> </td><td class="rblock">   presented to the user (targeted advertising). Data collection <span class="insert">often occurs</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   both at the first-party site and via third-party providers</span> through the</td><td> </td><td class="rblock">   through the insertion of tracking elements on each page. A survey of these</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   insertion of tracking elements on each page. A survey of these techniques</td><td> </td><td class="rblock">   techniques and their privacy implications can be found in [KnowPrivacy].</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   and their privacy implications can be found in [KnowPrivacy].</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">   People have the right to know how data about them will be collected and</td><td> </td><td class="right">   People have the right to know how data about them will be collected and</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   how it will be used. Empowered with that knowledge, individuals can decide</td><td> </td><td class="right">   how it will be used. Empowered with that knowledge, individuals can decide</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   whether to allow their online activities to be tracked and data about them</td><td> </td><td class="right">   whether to allow their online activities to be tracked and data about them</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   to be collected. Many Internet companies use data gathered about people's</td><td> </td><td class="right">   to be collected. Many Internet companies use data gathered about people's</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   online activities to personalize content and target advertising based on</td><td> </td><td class="right">   online activities to personalize content and target advertising based on</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   their perceived interests. While some people appreciate this</td><td> </td><td class="right">   their perceived interests. While some people appreciate this</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">   personalization of content and <span class="delete">ads in certain contexts,</span> others are</td><td> </td><td class="rblock">   personalization of content and <span class="insert">ads,</span> others are troubled by what they</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   troubled by what they perceive as an invasion of their privacy. For them,</td><td> </td><td class="rblock">   perceive as an invasion of their privacy. For them, the benefit of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   the benefit of personalization is not worth their concerns about allowing</td><td> </td><td class="rblock">   personalization is not worth their concerns about allowing entities with</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   entities with whom they have no direct relationship to amass profiles</td><td> </td><td class="rblock">   whom they have no direct relationship to amass profiles about their</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   about their activities.</td><td> </td><td class="rblock">   activities.</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">   Therefore, users need a mechanism to express their own preference</td><td> </td><td class="right">   Therefore, users need a mechanism to express their own preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   regarding tracking that is both simple to configure and efficient when</td><td> </td><td class="right">   regarding tracking that is both simple to configure and efficient when</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   implemented. In turn, Web sites that are unwilling or unable to offer</td><td> </td><td class="right">   implemented. In turn, Web sites that are unwilling or unable to offer</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   content without such data collection need a mechanism to indicate that</td><td> </td><td class="right">   content without such data collection need a mechanism to indicate that</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   status to the user and allow them (or their user agent) to make an</td><td> </td><td class="right">   status to the user and allow them (or their user agent) to make an</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   individual choice regarding exceptions.</td><td> </td><td class="right">   individual choice regarding exceptions.</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 protocol elements for use within the Hypertext</td><td> </td><td class="right">   This specification defines protocol elements for use within the Hypertext</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Transfer Protocol [HTTP] which allow a user to express a tracking</td><td> </td><td class="right">   Transfer Protocol [HTTP] which allow a user to express a tracking</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 222</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> line 210</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   user-granted exception.</td><td> </td><td class="right">   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">2. Notational Conventions</td><td> </td><td class="right">2. 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">  2.1 Requirements</td><td> </td><td class="right">  2.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><a name="diff0011" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Issue 136: Resolve dependencies of the TPE on the compliance specification</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">   [OPEN] This draft removes all dependencies on TCS.</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">   Issue 141: Do a review according to qaframe-spec</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">   [POSTPONED]</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">  2.2 Formal Syntax</td><td> </td><td class="right">  2.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 class="lineno" valign="top"></td><td class="left">   This specification uses Augmented Backus-Naur Form [ABNF] to define</td><td> </td><td class="right">   This specification uses Augmented Backus-Naur Form [ABNF] to define</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   network protocol syntax and WebIDL [WEBIDL] for defining scripting APIs.</td><td> </td><td class="right">   network protocol syntax and WebIDL [WEBIDL] for defining scripting APIs.</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">  2.3 Terminology</td><td> </td><td class="right">  2.3 Terminology</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="diff0012" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">A user</span> is a <span class="delete">natural person who is making,</span> or <span class="delete">has made, use</span> of the <span class="delete">Web.</span> A</td><td> </td><td class="rblock">   <span class="insert">Tracking</span> is <span class="insert">the collection of data regarding</span> a <span class="insert">particular user's activity</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">user action</span> is a <span class="delete">deliberate act</span> by the <span class="delete">user to invoke, command,</span> or</td><td> </td><td class="rblock"><span class="insert">   across multiple distinct contexts and the retention, use,</span> or <span class="insert">sharing</span> of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">manipulate</span> a user <span class="delete">agent to perform</span> a <span class="delete">network interaction, including the</span></td><td> </td><td class="rblock">   <span class="insert">data derived from that activity outside</span> the <span class="insert">context in which it occurred.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   intended consequences of that action. User activity</span> is <span class="delete">any set</span> of <span class="delete">such</span></td><td> </td><td class="rblock">   A <span class="insert">context</span> is a <span class="insert">set of resources that are controlled</span> by the <span class="insert">same party</span> or</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   user actions.</span></td><td> </td><td class="rblock">   <span class="insert">jointly controlled by</span> a <span class="insert">set of parties.</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">   A</span> user <span class="insert">is</span> a <span class="insert">natural person who</span> is <span class="insert">making, or has made, use</span> of <span class="insert">the Web.</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 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 class="lineno" valign="top"></td><td class="left">   HTTP requests [HTTP], including (but not limited to) browsers, spiders</td><td> </td><td class="right">   HTTP requests [HTTP], including (but not limited to) browsers, spiders</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   (web-based robots), command-line tools, custom applications, and mobile</td><td> </td><td class="right">   (web-based robots), command-line tools, custom applications, and mobile</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   apps.</td><td> </td><td class="right">   apps.</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">   <span class="delete">Tracking</span> is <span class="delete">the collection of data regarding</span> a <span class="delete">particular user's activity</span></td><td> </td><td class="rblock">   <span class="insert">A network interaction</span> is a <span class="insert">single HTTP request</span> and <span class="insert">its corresponding</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   across multiple distinct contexts</span> and <span class="delete">the retention, use,</span> or <span class="delete">sharing of</span></td><td> </td><td class="rblock"><span class="insert">   response(s): zero</span> or <span class="insert">more interim (1xx) responses and a single final</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   data derived from that activity outside the context in which it occurred.</span></td><td> </td><td class="rblock"><span class="insert">   (2xx-5xx) response.</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><a name="diff0014" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Issue 240: Do we need</span> to <span class="delete">define context?</span></td><td> </td><td class="rblock">   <span class="insert">A user action is a deliberate action by the user, via configuration,</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">   invocation, or selection,</span> to <span class="insert">initiate a network interaction. Selection of</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">   a link, submission of a form, and reloading a page are examples of user</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">   actions. User activity is any set of such user actions.</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><a name="diff0015" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">[RAISED] The above definition depends on there being a definition of</span></td><td> </td><td class="rblock">   <span class="insert">A subrequest</span> is any <span class="insert">network interaction</span> that <span class="insert">is not directly initiated by</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   context that bounds a scope of user activity, though it</span> is <span class="delete">not dependent</span></td><td> </td><td class="rblock"><span class="insert">   user action.</span> For example, <span class="insert">an initial response in</span> a <span class="insert">hypermedia format</span> that</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   on</span> any <span class="delete">particular definition of</span> that <span class="delete">term.</span> For example, <span class="delete">something along</span></td><td> </td><td class="rblock">   <span class="insert">contains embedded references to stylesheets, images, frame sources,</span> and</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   the lines of: For the purpose of this definition,</span> a <span class="delete">context is a set of</span></td><td> </td><td class="rblock">   <span class="insert">onload actions will cause</span> a <span class="insert">browser, depending on its capabilities and</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   resources</span> that <span class="delete">share the same data controller, same privacy policy,</span> and a</td><td> </td><td class="rblock"><span class="insert">   configuration, to perform</span> a <span class="insert">corresponding set</span> of <span class="insert">automated subrequests</span> to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">common branding, such that</span> a <span class="delete">user would expect that data collected by one</span></td><td> </td><td class="rblock">   <span class="insert">fetch those references using additional network interactions.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   of <span class="delete">those resources is available</span> to <span class="delete">all other resources within the same</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">   context.</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 class="lineno" valign="top"></td><td class="left">   A party is a natural person, a legal entity, or a set of legal entities</td><td> </td><td class="right">   A party is a natural person, a legal entity, or a set of legal entities</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   that share common owner(s), common controller(s), and a group identity</td><td> </td><td class="right">   that share common owner(s), common controller(s), and a group identity</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   that is easily discoverable by a user. Common branding or providing a list</td><td> </td><td class="right">   that is easily discoverable by a user. Common branding or providing a list</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   of affiliates that is available via a link from a resource where a party</td><td> </td><td class="right">   of affiliates that is available via a link from a resource where a party</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   describes DNT practices are examples of ways to provide this</td><td> </td><td class="right">   describes DNT practices are examples of ways to provide this</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   discoverability.</td><td> </td><td class="right">   discoverability.</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="diff0016" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Within the context of</span> a given user action, a first party is a party with</td><td> </td><td class="rblock">   <span class="insert">With respect to</span> a given user action, a first party is a party with which</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   which the user intends to interact, via one or more network interactions,</td><td> </td><td class="rblock">   the user intends to interact, via one or more network interactions, as a</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   as a result of making that action. Merely hovering over, muting, pausing,</td><td> </td><td class="rblock">   result of making that action. Merely hovering over, muting, pausing, or</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   or closing a given piece of content does not constitute a user's intent to</td><td> </td><td class="rblock">   closing a given piece of content does not constitute a user's intent to</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   interact with another party.</td><td> </td><td class="right">   interact with another party.</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">   In some cases, a resource on the Web will be jointly controlled by two or</td><td> </td><td class="right">   In some cases, a resource on the Web will be jointly controlled by two or</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   more distinct parties. Each of those parties is considered a first party</td><td> </td><td class="right">   more distinct parties. Each of those parties is considered a first party</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   if a user would reasonably expect to communicate with all of them when</td><td> </td><td class="right">   if a user would reasonably expect to communicate with all of them when</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   accessing that resource. For example, prominent co-branding on the</td><td> </td><td class="right">   accessing that resource. For example, prominent co-branding on the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   resource might lead a user to expect that multiple parties are responsible</td><td> </td><td class="right">   resource might lead a user to expect that multiple parties are responsible</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   for the content or functionality.</td><td> </td><td class="right">   for the content or functionality.</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">   For any data collected as a result of one or more network interactions</td><td> </td><td class="right">   For any data collected as a result of one or more network interactions</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 298</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> line 281</em></th><td></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   A party collects data received in a network interaction if that data</td><td> </td><td class="right">   A party collects data received in a network interaction if that data</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   remains within the party's control after the network interaction is</td><td> </td><td class="right">   remains within the party's control after the network interaction is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   complete.</td><td> </td><td class="right">   complete.</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 party uses data if the party processes the data for any purpose other</td><td> </td><td class="right">   A party uses data if the party processes the data for any purpose other</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   than storage or merely forwarding it to another party.</td><td> </td><td class="right">   than storage or merely forwarding it to another party.</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 party shares data if it transfers or provides a copy of that data to any</td><td> </td><td class="right">   A party shares data if it transfers or provides a copy of that data to any</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   other party.</td><td> </td><td class="right">   other party.</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="diff0017" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">A party facilitates any other party's collection of data if it enables</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">   such party to collect data and engage in tracking.</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">   A user-granted exception is a specific tracking preference, overriding a</td><td> </td><td class="right">   A user-granted exception is a specific tracking preference, overriding a</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   user's general tracking preference, that has been obtained and recorded</td><td> </td><td class="right">   user's general tracking preference, that has been obtained and recorded</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   using the mechanisms defined in section 6. User-Granted Exceptions.</td><td> </td><td class="right">   using the mechanisms defined in section 6. User-Granted Exceptions.</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="diff0018" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Issue 217: Terminology for user action, interaction, and network</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">   interaction</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">   [OPEN] Waiting on result from call for objections.</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">   Issue 228: Revise the Network Interaction definition</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">   [OPEN] Waiting on result from call for objections.</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">3. Determining User Preference</td><td> </td><td class="right">3. 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><a name="diff0019" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   communicate with via HTTP, thereby allowing <span class="delete">each service</span> to <span class="delete">either</span> adjust</td><td> </td><td class="rblock">   communicate with via HTTP, thereby allowing <span class="insert">recipients of that preference</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">their</span> behavior <span class="delete">to meet the user's expectations</span> or reach a separate</td><td> </td><td class="rblock">   to adjust <span class="insert">tracking</span> behavior <span class="insert">accordingly</span> or <span class="insert">to</span> reach a separate agreement</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   agreement with the user <span class="delete">to satisfy</span> all parties.</td><td> </td><td class="rblock">   with the user <span class="insert">that satisfies</span> 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" valign="top"></td><td class="left">   user's preference, not the choice of some vendor, institution, site, or</td><td> </td><td class="right">   user's preference, not the choice of some vendor, institution, site, or</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">   <span class="delete">any</span> network-imposed mechanism outside the user's control; this applies</td><td> </td><td class="rblock">   network-imposed mechanism outside the user's control; this applies equally</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   equally to both the general preference and exceptions. The basic principle</td><td> </td><td class="rblock">   to both the general preference and exceptions. The basic principle is that</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   is that a tracking preference expression is only transmitted when it</td><td> </td><td class="rblock">   a tracking preference expression is only transmitted when it reflects a</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   reflects a deliberate choice by the user. In the absence of user choice,</td><td> </td><td class="rblock">   deliberate choice by the user. In the absence of user choice, there is no</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   there is no tracking preference expressed.</td><td> </td><td class="rblock">   tracking preference expressed.</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 offer users a minimum of two alternative choices for a</td><td> </td><td class="right">   A user agent MUST offer users a minimum of two alternative choices for a</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   Do Not Track preference: unset or DNT:1. A user agent MAY offer a third</td><td> </td><td class="right">   Do Not Track preference: unset or DNT:1. A user agent MAY offer a third</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   alternative choice: DNT:0.</td><td> </td><td class="right">   alternative choice: DNT:0.</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">   If the user's choice is DNT:1 or DNT:0, the tracking preference is</td><td> </td><td class="right">   If the user's choice is DNT:1 or DNT:0, the tracking preference is</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="left">   enabled; otherwise, the tracking preference is not enabled.</td><td> </td><td class="right">   enabled; otherwise, the tracking 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 have a default tracking preference of unset (not</td><td> </td><td class="right">   A user agent MUST have a default tracking preference of unset (not</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">   enabled) unless a specific tracking preference is implied by the decision</td><td> </td><td class="rblock">   enabled) unless a specific tracking preference is implied by the <span class="insert">user's</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   to use that agent. For example, use of a general-purpose browser would not</td><td> </td><td class="rblock">   decision to use that agent. For example, use of a general-purpose browser</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   imply a tracking preference when invoked normally as SuperFred, but might</td><td> </td><td class="rblock">   would not imply a tracking preference when invoked normally as SuperFred,</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   imply a preference if invoked as SuperDoNotTrack or UltraPrivacyFred.</td><td> </td><td class="rblock">   but might imply a preference if invoked as SuperDoNotTrack or</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Likewise, a user agent extension or add-on MUST NOT alter the tracking</span></td><td> </td><td class="rblock">   UltraPrivacyFred.</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   preference unless the act of installing and enabling that extension 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">   add-on is an explicit choice by the user for that tracking preference.</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="diff0022" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">A</span> user <span class="delete">agent extension or add-on</span> MUST NOT <span class="delete">alter the user's</span> tracking</td><td> </td><td class="rblock">   <span class="insert">Implementations of HTTP that are not under control of the</span> user MUST NOT</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">preference setting unless it complies with</span> the <span class="delete">requirements in this</span></td><td> </td><td class="rblock">   <span class="insert">add, delete, or modify a</span> tracking <span class="insert">preference. Some controlled network</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   document, including but not limited to this section (Determining a User</span></td><td> </td><td class="rblock"><span class="insert">   environments, such as public access terminals or managed corporate</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   Preference). Software outside</span> of <span class="delete">the</span> user <span class="delete">agent</span> that <span class="delete">causes</span> a <span class="delete">DNT header</span></td><td> </td><td class="rblock"><span class="insert">   intranets, might impose restrictions on</span> the <span class="insert">use or configuration</span> of</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   to <span class="delete">be sent (or causes existing headers</span> to be <span class="delete">modified) MUST NOT do so</span></td><td> </td><td class="rblock">   <span class="insert">installed</span> user <span class="insert">agents, such</span> that a <span class="insert">user might only have access</span> to <span class="insert">user</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   without ensuring</span> that the <span class="delete">requirements of this section are met; such</span></td><td> </td><td class="rblock"><span class="insert">   agents with a predetermined preference enabled. However, if a user brings</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   software also MUST ensure the transmitted preference reflects the</span></td><td> </td><td class="rblock"><span class="insert">   their own Web-enabled device</span> to <span class="insert">a library or cafe with wireless Internet</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   individual user's preference.</span></td><td> </td><td class="rblock"><span class="insert">   access, the expectation will</span> be that <span class="insert">their chosen user agent and personal</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">   preferences regarding Web site behavior will not be altered by</span> the <span class="insert">network</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">   environment (aside from blanket limitations on what resources can or</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">   cannot be accessed through that network).</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><a name="diff0023" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">We do not specify how tracking preference choices are offered to the user</span></td><td> </td><td class="rblock">   <span class="insert">An HTTP intermediary MUST NOT add, delete,</span> or <span class="insert">modify</span> a tracking preference</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   or <span class="delete">how the preference is enabled: each implementation is responsible for</span></td><td> </td><td class="rblock">   <span class="insert">expression</span> in a <span class="insert">request forwarded through</span> that <span class="insert">intermediary unless</span> the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   determining the user experience by which</span> a tracking preference <span class="delete">is enabled.</span></td><td> </td><td class="rblock">   <span class="insert">intermediary has been specifically installed</span> or <span class="insert">configured to do so by</span> the</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   For example, a user might select a check-box</span> in <span class="delete">their user agent's</span></td><td> </td><td class="rblock">   user <span class="insert">making</span> the <span class="insert">request. For example, an Internet Service Provider MUST</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   configuration, install an extension or add-on that is specifically</span></td><td> </td><td class="rblock"><span class="insert">   NOT inject DNT:1 on behalf of all users who have not expressed a</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   designed to add</span> a <span class="delete">tracking preference expression, or make a choice for</span></td><td> </td><td class="rblock"><span class="insert">   preference.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   privacy</span> that <span class="delete">then implicitly includes a tracking preference (e.g., 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">   settings: high). The user agent might ask</span> the <span class="delete">user for their preference</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">   during startup, perhaps on first use</span> or <span class="delete">after an update adds</span> the <span class="delete">tracking</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">   protection feature. Likewise, a</span> user <span class="delete">might install or configure a proxy 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">   add</span> the <span class="delete">expression to their own outgoing requests.</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="diff0024" /></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">Although some controlled network environments, such</span> as <span class="delete">public access</span></td><td> </td><td class="rblock">   <span class="insert">User agents often include user-installable extensions, also known</span> as</td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   terminals or managed corporate intranets, might impose restrictions on</span> the</td><td> </td><td class="rblock">   <span class="insert">add-ons or plug-ins, that are capable of modifying configurations and</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">use</span> or configuration of <span class="delete">installed</span> user <span class="delete">agents, such</span> that a user might <span class="delete">only</span></td><td> </td><td class="rblock"><span class="insert">   making network requests. From</span> the <span class="insert">user's perspective, these extensions are</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   have access</span> to user <span class="delete">agents with</span> a <span class="delete">predetermined</span> preference <span class="delete">enabled,</span> the</td><td> </td><td class="rblock"><span class="insert">   considered part of the user agent and ought to respect the user's</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   user is <span class="delete">at least able to choose whether to make use of those</span> user <span class="delete">agents.</span></td><td> </td><td class="rblock"><span class="insert">   configuration of a tracking preference. However, there is no single</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   In contrast, if</span> a user <span class="delete">brings</span> their <span class="delete">own Web-enabled device</span> to a <span class="delete">library</span> or</td><td> </td><td class="rblock"><span class="insert">   standard for extension interfaces. A user agent that allows extensions to</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">cafe with wireless Internet access, the expectation will be</span> that <span class="delete">their</span></td><td> </td><td class="rblock"><span class="insert">   directly make</span> or <span class="insert">modify HTTP requests MUST provide a corresponding API to</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   chosen</span> user agent <span class="delete">and personal preferences regarding Web site behavior</span></td><td> </td><td class="rblock"><span class="insert">   those extensions for determining the user's tracking preference.</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   will not be altered by</span> the <span class="delete">network environment, aside from blanket</span></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"><span class="delete">   limitations</span> on <span class="delete">what resources can</span> or <span class="delete">cannot be accessed through that</span></td><td> </td><td class="rblock"><span class="insert">   A user agent extension MUST NOT alter the tracking preference expression</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete">   network. Implementations of HTTP that are not under control of</span> the user</td><td> </td><td class="rblock"><span class="insert">   or its associated</span> configuration <span class="insert">unless the act</span> of <span class="insert">installing and enabling</span></td><td class="lineno" valign="top"></td></tr>
      <tr><td class="lineno" valign="top"></td><td class="lblock">   <span class="delete">MUST NOT generate</span> or <span class="delete">modify</span> a <span class="delete">tracking preference.</span></td><td> </td><td class="rblock"><span class="insert">   that extension is an explicit choice by the</span> user <span class="insert">for</span> that <span class="insert">tracking</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">   preference, or the extension itself complies with all of the requirements</span></td><td class="lineno" valign="top"></td></tr>

[1181 lines skipped]

Received on Wednesday, 2 April 2014 13:59:21 UTC