- From: CVS User rfieldin <cvsmail@w3.org>
- Date: Sun, 08 Dec 2013 08:43:55 +0000
- To: public-tracking-commit@w3.org
Update of /w3ccvs/WWW/2011/tracking-protection/drafts/diffs In directory gil:/tmp/cvs-serv4671 Added Files: TPE-WD5-to-20131207.html Log Message: Changes to TPE ED since fifth WD --- /w3ccvs/WWW/2011/tracking-protection/drafts/diffs/TPE-WD5-to-20131207.html 2013/12/08 08:43:55 NONE +++ /w3ccvs/WWW/2011/tracking-protection/drafts/diffs/TPE-WD5-to-20131207.html 2013/12/08 08:43:55 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-wd5.txt - dnt-20131207.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> dnt-wd5.txt </th><th> </th><th> dnt-20131207.txt </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 12 Sept</span>ember 2013</td><td> </td><td class="rblock">W3C <span class="insert">Editor's Draft 07 Dec</span>ember 2013</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/2013/WD-tracking-dnt-20130912/</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-20130430/</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) 2013 W3C(R) (MIT, ERCIM, Keio, Beihang), All Rights</td><td> </td><td class="right"> Copyright (c) 2013 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><a name="diff0004" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> This specification defines the <span class="delete">technical mechanisms for expressing a</span></td><td> </td><td class="rblock"> This specification defines the DNT request header field <span class="insert">as an HTTP</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> tracking preference via the</span> DNT request header field <span class="delete">in HTTP, via</span> an HTML</td><td> </td><td class="rblock"><span class="insert"> mechanism for expressing the user's preference regarding tracking,</span> an HTML</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> DOM property readable by <span class="delete">embedded</span> scripts, and <span class="delete">via properties accessible</span></td><td> </td><td class="rblock"> DOM property <span class="insert">to make that expression</span> readable by scripts, and <span class="insert">APIs that</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> to <span class="delete">various user agent plug-in or extension APIs.</span> It also defines</td><td> </td><td class="rblock"><span class="insert"> allow scripts</span> to <span class="insert">register site-specific exceptions granted by the user.</span> It</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> mechanisms for sites to <span class="delete">signal</span> whether and how they honor <span class="delete">this preference,</span></td><td> </td><td class="rblock"> also defines mechanisms for sites to <span class="insert">communicate</span> whether and how they</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> both in the form of a machine-readable tracking status resource at a</span></td><td> </td><td class="rblock"> honor a <span class="insert">received preference through use of the</span> Tk response header <span class="insert">field</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> well-known location and via</span> a Tk response header <span class="delete">field,</span> and a <span class="delete">mechanism</span></td><td> </td><td class="rblock"> and <span class="insert">well-known resources that provide</span> a <span class="insert">machine-readable tracking status.</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> for allowing the user to approve exceptions to DNT as desired.</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">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 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' strawman 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"></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"></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.</span> An issue</td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> tracking system is available for recording raised, open, pending review,</td><td> </td><td class="right"> 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="left"> closed, and postponed issues regarding this document.</td><td> </td><td class="right"> closed, and postponed issues regarding 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><a name="diff0006" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">This document was published by</span> the <span class="delete">Tracking Protection Working Group as a</span></td><td> </td><td class="rblock"> <span class="insert">Issue 136: Resolve dependencies of</span> the <span class="insert">TPE on the compliance specification</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Working Draft. This document is intended to become a W3C Recommendation.</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"> If you wish to make comments regarding this document, please send them 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"> public-tracking-comments@w3.org (subscribe, archives). All comments 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"> welcome.</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 Working</span> Draft does not imply endorsement by the W3C</td><td> </td><td class="rblock"> <span class="insert">[OPEN] This draft removes all dependencies on TCS.</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"> This document was published by the Tracking Protection Working Group as 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"> Editor's Draft. If you wish to make comments regarding this 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"><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"></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"></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"> 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="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-l2" /><small>skipping to change at</small><em> line 97</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> line 92</em></th><td></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 class="lineno" valign="top"></td><td class="left"> * 4.4 Plug-In APIs</td><td> </td><td class="right"> * 4.4 Plug-In APIs</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 4.5 Tracking Preference Expressed in Other Protocols</td><td> </td><td class="right"> * 4.5 Tracking Preference Expressed in Other Protocols</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><a name="diff0008" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * 5.2.2 <span class="delete">None (N)</span></td><td> </td><td class="rblock"> * 5.2.2 <span class="insert">Under Construction (!)</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * 5.2.3 <span class="delete">First Party (1)</span></td><td> </td><td class="rblock"> * 5.2.3 <span class="insert">Dynamic (?)</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * 5.2.4 <span class="delete">Third Party (3)</span></td><td> </td><td class="rblock"> * 5.2.4 <span class="insert">Not Tracking (N)</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * 5.2.5 <span class="delete">Dynamic (X)</span></td><td> </td><td class="rblock"> * 5.2.5 <span class="insert">Tracking (T)</span></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" valign="top"></td><td class="left"> * 5.2.8 Disregarding (D)</td><td> </td><td class="right"> * 5.2.8 Disregarding (D)</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.2.9 Updated (U)</td><td> </td><td class="right"> * 5.2.9 Updated (U)</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"><span class="delete"> * 5.2.10 Non-compliant (!)</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"> * 5.3 Tk Header Field for HTTP Responses</td><td> </td><td class="right"> * 5.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"> * 5.3.1 Definition</td><td> </td><td class="right"> * 5.3.1 Definition</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.3.2 Referring to a Request-specific Tracking Status</td><td> </td><td class="right"> * 5.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"> * 5.3.3 Indicating an Interactive Status Change</td><td> </td><td class="right"> * 5.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"> * 5.4 Tracking Status Resource</td><td> </td><td class="right"> * 5.4 Tracking Status Resource</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.4.1 Site-wide Tracking Status</td><td> </td><td class="right"> * 5.4.1 Site-wide Tracking Status</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.4.2 Request-specific Tracking Status</td><td> </td><td class="right"> * 5.4.2 Request-specific Tracking Status</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.4.3 Representation</td><td> </td><td class="right"> * 5.4.3 Representation</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.4.4 Status Checks are Not Tracked</td><td> </td><td class="right"> * 5.4.4 Status Checks are Not Tracked</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 160</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> line 154</em></th><td></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> page-oriented view of a wide variety of information that can be traversed</td><td> </td><td class="right"> page-oriented view of a wide variety of information that can be traversed</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> by selecting links, manipulating controls, and supplying data via forms</td><td> </td><td class="right"> by selecting links, manipulating controls, and supplying data via forms</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> and search dialogs. A Web page is usually composed of many different</td><td> </td><td class="right"> and search dialogs. A Web page is usually composed of many different</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> information sources beyond the initial resource request, including</td><td> </td><td class="right"> information sources beyond the initial resource request, including</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> embedded references to stylesheets, inline images, javascript, and other</td><td> </td><td class="right"> embedded references to stylesheets, inline images, javascript, and other</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> elements that might be automatically requested as part of the rendering or</td><td> </td><td class="right"> elements that might be automatically requested as part of the rendering or</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> behavioral processing defined for that page.</td><td> </td><td class="right"> behavioral processing defined for that page.</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"> Each of the hypertext actions and each of the embedded resource references</td><td> </td><td class="right"> Each of the hypertext actions and each of the embedded resource references</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> might refer to any site on the Web, leading to a seamless interaction with</td><td> </td><td class="right"> might refer to any site on the Web, leading to a seamless interaction with</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"> the user even <span class="delete">though the pages</span> might be composed of information requested</td><td> </td><td class="rblock"> the user even <span class="insert">when a page</span> might be composed of information requested from</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> from many different and possibly independent Web sites. From the user's</td><td> </td><td class="rblock"> many different and possibly independent Web sites. From the user's</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> perspective, they are simply visiting and interacting with a single <span class="delete">brand</span></td><td> </td><td class="rblock"> 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="lblock"><span class="delete"> - the first-party</span> Web <span class="delete">property - and</span> all of the technical details and</td><td> </td><td class="rblock"> <span class="insert">property:</span> 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="lblock"> protocol mechanisms <span class="delete">that are</span> used to compose a page <span class="delete">representing</span> that</td><td> </td><td class="rblock"> compose a page <span class="insert">to represent</span> that <span class="insert">property</span> are hidden behind the scenes.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">brand</span> are hidden behind the scenes.</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"> 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 class="lineno" valign="top"></td><td class="left"> presented to the user (targeted advertising). Data collection can occur</td><td> </td><td class="right"> presented to the user (targeted advertising). Data collection can occur</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> both at the first-party site and via third-party providers through the</td><td> </td><td class="right"> both at the first-party site and via third-party providers through the</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> insertion of tracking elements on each page. A survey of these techniques</td><td> </td><td class="right"> insertion of tracking elements on each page. A survey of these techniques</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 187</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> line 180</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"> 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 class="lineno" valign="top"></td><td class="left"> personalization of content and ads in certain contexts, others are</td><td> </td><td class="right"> personalization of content and ads in certain contexts, others are</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> troubled by what they perceive as an invasion of their privacy. For them,</td><td> </td><td class="right"> troubled by what they perceive as an invasion of their privacy. For them,</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> the benefit of personalization is not worth their concerns about allowing</td><td> </td><td class="right"> the benefit of personalization is not worth their concerns about allowing</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"> entities with whom they have no direct relationship to amass <span class="delete">detailed</span></td><td> </td><td class="rblock"> entities with whom they have no direct relationship to amass profiles</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> profiles about their activities.</td><td> </td><td class="rblock"> about their 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><a name="diff0012" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> content without such <span class="delete">targeted advertising or</span> data collection need a</td><td> </td><td class="rblock"> content without such data collection need a mechanism to indicate <span class="insert">that</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> mechanism to indicate <span class="delete">those requirements</span> to the user and allow them (or</td><td> </td><td class="rblock"><span class="insert"> status</span> 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="lblock"> their user agent) to make an individual choice regarding exceptions.</td><td> </td><td class="rblock"> individual choice regarding exceptions.</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="lblock"> <span class="delete">This specification defines the HTTP request header field DNT for</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"> expressing a tracking preference on the Web, a well-known location (URI)</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"> for providing a machine-readable tracking status resource that describes 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"> service's DNT compliance, the HTTP response header field Tk for resources</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"> to communicate their compliance or non-compliance with the user's</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"> expressed preference, and JavaScript APIs for determining DNT status and</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"> requesting a user-granted exception.</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"> A companion document, [TRACKING-COMPLIANCE], more precisely defines 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"> terminology of tracking preferences, the scope of its applicability, and</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 requirements on compliant first-party and third-party participants</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"> when an indication of tracking preference is 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"> 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="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">[OPEN] The WG has not come to consensus regarding</span> the <span class="delete">definition of</span></td><td> </td><td class="rblock"> <span class="insert">This specification defines protocol elements for use within</span> the <span class="insert">Hypertext</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> tracking <span class="delete">and</span> the <span class="delete">scope of DNT. As such,</span> a <span class="delete">site cannot actually say with</span></td><td> </td><td class="rblock"><span class="insert"> Transfer Protocol [HTTP] which allow a user to express a</span> tracking</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> any confidence whether or not it is tracking, let alone</span> describe <span class="delete">the finer</span></td><td> </td><td class="rblock"> <span class="insert">preference, via</span> the <span class="insert">DNT request header field, and allow</span> a <span class="insert">server to</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> details in</span> a tracking status <span class="delete">resource. This issue will be resolved by</span></td><td> </td><td class="rblock"> describe <span class="insert">their tracking behavior via</span> a <span class="insert">well-known</span> tracking status <span class="insert">resource</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> progress on the TCS document, though its resolution is a necessary</span></td><td> </td><td class="rblock"> and the <span class="insert">Tk response header field. In addition, JavaScript APIs are</span> defined</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> prerequisite to understanding</span> and <span class="delete">correctly implementing</span> the <span class="delete">protocol</span></td><td> </td><td class="rblock"> <span class="insert">for enabling scripts to determine DNT status and to register a</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> defined <span class="delete">by this document.</span></td><td> </td><td class="rblock"><span class="insert"> user-granted exception.</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">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 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 class="lineno" valign="top"></td><td class="left"> This specification uses the term user agent to refer to any of the various</td><td> </td><td class="right"> This specification uses the term user agent to refer to any of the various</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> client programs capable of initiating HTTP requests, including, but not</td><td> </td><td class="right"> client programs capable of initiating HTTP requests, including, but not</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> limited to, browsers, spiders (web-based robots), command-line tools,</td><td> </td><td class="right"> limited to, browsers, spiders (web-based robots), command-line tools,</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"> native applications, and mobile apps <span class="delete">[HTTP11].</span></td><td> </td><td class="rblock"> native applications, and mobile apps <span class="insert">[HTTP].</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 term permitted use is used to indicate a restricted set of conditions</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"> under which tracking is allowed in spite of the user's DNT 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 class="lineno" valign="top"></td><td class="left"> The term user-granted exception is used when the user has permitted</td><td> </td><td class="right"> The term user-granted exception is used when the user has permitted</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> tracking by a given third party.</td><td> </td><td class="right"> tracking by a given third 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="diff0015" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">A companion document, [TRACKING-COMPLIANCE], defines many of</span> the <span class="delete">terms</span></td><td> </td><td class="rblock"> <span class="insert">Issue 5: What is</span> the <span class="insert">definition of tracking?</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> used here, notably 'party', 'first party',</span> and <span class="delete">'third party'.</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"></td><td> </td><td class="rblock"><span class="insert"> [OPEN] Definition of tracking awaiting WG decision following call for</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"> objections.</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"> Issue 10: What is a first party?</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"> [OPEN] Definitions for party, first party, and third party are awaiting WG</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"> decision following call for objections.</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"> Issue 16: What does it mean to collect, retain, use and share data?</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"> [OPEN] Definitions for collect, retain, use,</span> and <span class="insert">share are awaiting WG</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"> decision following call for objections.</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">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 class="lineno" valign="top"></td><td class="left"> communicate with via HTTP, thereby allowing each service to either adjust</td><td> </td><td class="right"> communicate with via HTTP, thereby allowing each service to either adjust</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> their behavior to meet the user's expectations or reach a separate</td><td> </td><td class="right"> their behavior to meet the user's expectations or reach a separate</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> agreement with the user to satisfy all parties.</td><td> </td><td class="right"> agreement with the user to satisfy 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-l5" /><small>skipping to change at</small><em> line 297</em></th><th> </th><th><a name="part-r5" /><small>skipping to change at</small><em> line 284</em></th><td></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> software also MUST ensure the transmitted preference reflects the</td><td> </td><td class="right"> software also MUST ensure the transmitted preference reflects the</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> individual user's preference.</td><td> </td><td class="right"> individual user's 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"> We do not specify how tracking preference choices are offered to the user</td><td> </td><td class="right"> We do not specify how tracking preference choices are offered to the user</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> or how the preference is enabled: each implementation is responsible for</td><td> </td><td class="right"> or how the preference is enabled: each implementation is responsible for</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> determining the user experience by which a tracking preference is enabled.</td><td> </td><td class="right"> determining the user experience by which a tracking preference is enabled.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> For example, a user might select a check-box in their user agent's</td><td> </td><td class="right"> For example, a user might select a check-box in their user agent's</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> configuration, install an extension or add-on that is specifically</td><td> </td><td class="right"> configuration, install an extension or add-on that is specifically</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> designed to add a tracking preference expression, or make a choice for</td><td> </td><td class="right"> designed to add a tracking preference expression, or make a choice for</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> privacy that then implicitly includes a tracking preference (e.g., Privacy</td><td> </td><td class="right"> privacy that then implicitly includes a tracking preference (e.g., Privacy</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"> settings: high). The user<span class="delete">-</span>agent might ask the user for their preference</td><td> </td><td class="rblock"> settings: high). The user<span class="insert"> </span>agent might ask the user for their preference</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> during startup, perhaps on first use or after an update adds the tracking</td><td> </td><td class="right"> during startup, perhaps on first use or after an update adds the tracking</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> protection feature. Likewise, a user might install or configure a proxy to</td><td> </td><td class="right"> protection feature. Likewise, a user might install or configure a proxy to</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> add the expression to their own outgoing requests.</td><td> </td><td class="right"> add the expression to their own outgoing 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"> Although some controlled network environments, such as public access</td><td> </td><td class="right"> Although some controlled network environments, such as public access</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> terminals or managed corporate intranets, might impose restrictions on the</td><td> </td><td class="right"> terminals or managed corporate intranets, might impose restrictions on the</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> use or configuration of installed user agents, such that a user might only</td><td> </td><td class="right"> use or configuration of installed user agents, such that a user might only</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> have access to user agents with a predetermined preference enabled, the</td><td> </td><td class="right"> have access to user agents with a predetermined preference enabled, the</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> user is at least able to choose whether to make use of those user agents.</td><td> </td><td class="right"> user is at least able to choose whether to make use of those user agents.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> In contrast, if a user brings their own Web-enabled device to a library or</td><td> </td><td class="right"> In contrast, if a user brings their own Web-enabled device to a library or</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 355</em></th><th> </th><th><a name="part-r6" /><small>skipping to change at</small><em> line 342</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"> 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"></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 hereby defined as the means for expressing a</td><td> </td><td class="right"> The DNT header field is hereby defined as the means for expressing a</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"> user's tracking preference via HTTP [HTTP<span class="delete">11</span>].</td><td> </td><td class="rblock"> user's tracking preference via HTTP [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"> 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"> DNT-extension = %x21 / %x23-2B / %x2D-5B / %x5D-7E</td><td> </td><td class="right"> DNT-extension = %x21 / %x23-2B / %x2D-5B / %x5D-7E</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> ; excludes CTL, SP, DQUOTE, comma, backslash</td><td> </td><td class="right"> ; excludes CTL, SP, DQUOTE, comma, backslash</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 send the DNT header field on all HTTP requests if (and</td><td> </td><td class="right"> A user agent MUST send the DNT header field on all HTTP requests if (and</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> only if) a tracking preference is enabled. A user agent MUST NOT send the</td><td> </td><td class="right"> only if) a tracking preference is enabled. A user agent MUST NOT send the</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> DNT header field if a tracking preference is not enabled.</td><td> </td><td class="right"> DNT header field if a tracking preference is not enabled.</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 413</em></th><th> </th><th><a name="part-r7" /><small>skipping to change at</small><em> line 400</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"> 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 5.4.3 Representation). Since the DNT</td><td> </td><td class="right"> without further encoding (section 5.4.3 Representation). Since the DNT</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> header field is intended to be sent on every request, when enabled,</td><td> </td><td class="right"> header field is intended to be sent on every request, when enabled,</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> designers of future extensions ought to use as few extension characters as</td><td> </td><td class="right"> designers of future extensions ought to use as few extension characters as</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> possible.</td><td> </td><td class="right"> possible.</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><a name="diff0018" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> This document does not have any implied or specified behavior for the</td><td> </td><td class="rblock"> This document does not have any implied or specified behavior for the <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">user-agent</span> treatment of cookies when DNT is enabled.</td><td> </td><td class="rblock"><span class="insert"> agent</span> treatment of cookies when DNT is 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"> 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><a name="diff0019" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">The HTTP specification [HTTP11] permits multiple headers with the same</span></td><td> </td><td class="rblock"> <span class="insert">At</span> most one DNT header <span class="insert">can</span> be present in a valid HTTP <span class="insert">request [HTTP].</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> field-name only under restricted circumstances which do not apply here;</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"> hence, at</span> most one DNT header <span class="delete">may</span> be present in a valid HTTP <span class="delete">request.</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"> Issue 176: Requirements on intermediaries/isps and header insertion that</td><td> </td><td class="right"> Issue 176: Requirements on intermediaries/isps and header insertion that</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> might affect tracking</td><td> </td><td class="right"> might affect tracking</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"> [OPEN]</td><td> </td><td class="right"> [OPEN]</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"> Issue 153: What are the implications on software that changes requests but</td><td> </td><td class="right"> Issue 153: What are the implications on software that changes requests but</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> does not necessarily initiate them?</td><td> </td><td class="right"> does not necessarily initiate them?</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"> [PENDING REVIEW]</td><td> </td><td class="right"> [PENDING REVIEW]</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 468</em></th><th> </th><th><a name="part-r8" /><small>skipping to change at</small><em> line 453</em></th><td></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> have read access to the browser configuration.</td><td> </td><td class="right"> have read access to the browser configuration.</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"> It is unclear whether we need to standardize the plug-in APIs or if we</td><td> </td><td class="right"> It is unclear whether we need to standardize the plug-in APIs or if we</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> should rely on it being defined per user agent based on general advice</td><td> </td><td class="right"> should rely on it being defined per user agent based on general advice</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> here. No plug-in APIs have been proposed yet.</td><td> </td><td class="right"> here. No plug-in APIs have been proposed yet.</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.5 Tracking Preference Expressed in Other Protocols</td><td> </td><td class="right"> 4.5 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><a name="diff0020" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">A</span> user's tracking preference is intended to apply in general, regardless</td><td> </td><td class="rblock"> <span class="insert">It is beyond the scope of this specification to define how a user's</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> of the protocols being used for Internet communication. <span class="delete">The protocol</span></td><td> </td><td class="rblock"><span class="insert"> tracking preference might be communicated via protocols other than HTTP.</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> expressed here is specific to HTTP communication; however, the semantics</span></td><td> </td><td class="rblock"><span class="insert"> However, the semantics of a</span> user's tracking preference is intended to</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> are not restricted to use in HTTP; the same semantics may be carried by</span></td><td> </td><td class="rblock"> apply in general, regardless of the protocols being used for Internet</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> other protocols, either in future revisions of this specification, or in</span></td><td> </td><td class="rblock"> communication.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> other specifications.</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"> When it is known that the user's preference is for no tracking, compliant</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"> services are still required to honor that preference, even if other</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"> protocols are used. For example, redirecting to another protocol in order</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"> to avoid receipt of the header is not compliant.</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"> Note</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> [1294 lines skipped]
Received on Sunday, 8 December 2013 08:43:58 UTC