- From: CVS User rfieldin <cvsmail@w3.org>
- Date: Tue, 24 Mar 2015 23:20:42 +0000
- To: public-tracking-commit@w3.org
Update of /w3ccvs/WWW/2011/tracking-protection/drafts/diffs In directory gil:/tmp/cvs-serv20407 Added Files: TPE-LCWD-to-20150324.html Log Message: TPE diffs since LCWD --- /w3ccvs/WWW/2011/tracking-protection/drafts/diffs/TPE-LCWD-to-20150324.html 2015/03/24 23:20:42 NONE +++ /w3ccvs/WWW/2011/tracking-protection/drafts/diffs/TPE-LCWD-to-20150324.html 2015/03/24 23:20:42 1.1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- Generated by rfcdiff 1.40: rfcdiff --> <!-- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional" > --> <!-- System: Darwin simak.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64 --> <!-- Using awk: /usr/local/bin/gawk: GNU Awk 3.1.8 --> <!-- Using diff: /usr/bin/diff: diff (GNU diffutils) 2.8.1 --> <!-- Using wdiff: /usr/local/bin/wdiff: wdiff (GNU wdiff) 0.6.5 --> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title>Diff: tracking-dnt-LCWD.txt - tracking-dnt-20150324.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> tracking-dnt-LCWD.txt </th><th> </th><th> tracking-dnt-20150324.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">Last Call Working Draft 24 April 2014</span></td><td> </td><td class="rblock">W3C <span class="insert">Candidate Recommendation 24 March 2015</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"> 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/TR/201<span class="delete">4/WD-tracking-dnt-201404</span>24/</td><td> </td><td class="rblock"> http://www.w3.org/TR/201<span class="insert">5/CR-tracking-dnt-201503</span>24/</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"></td><td> </td><td class="rblock"> <span class="insert">Implementation report:</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"> http://www.w3.org/2011/tracking-protection/track/products/7</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> Previous version:</td><td> </td><td class="right"> Previous version:</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"> http://www.w3.org/TR/2014/<span class="delete">WD-tracking-dnt-20140128</span>/</td><td> </td><td class="rblock"> http://www.w3.org/TR/2014/<span class="insert">LCWD-tracking-dnt-20140424</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"> Editors:</td><td> </td><td class="right"> Editors:</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"> Roy T. Fielding, Adobe</td><td> </td><td class="rblock"> Roy T. Fielding, Adobe<span class="insert"> </span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> David Singer, Apple</td><td> </td><td class="right"> David Singer, Apple</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0006" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> Copyright (c) <span class="delete">2014</span> W3C(R) (MIT, ERCIM, Keio, <span class="delete">Beihang), All Rights</span></td><td> </td><td class="rblock"> Copyright (c) <span class="insert">2015</span> W3C(R) (MIT, ERCIM, Keio, <span class="insert">Beihang).</span> W3C liability,</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Reserved.</span> W3C liability, trademark and document use rules apply.</td><td> </td><td class="rblock"> trademark and document use rules apply.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> ----------------------------------------------------------------------</td><td> </td><td class="right"> ----------------------------------------------------------------------</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left">Abstract</td><td> </td><td class="right">Abstract</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> This specification defines the DNT request header field as an HTTP</td><td> </td><td class="right"> This specification defines the DNT request header field as an HTTP</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> mechanism for expressing the user's preference regarding tracking, an HTML</td><td> </td><td class="right"> mechanism for expressing the user's preference regarding tracking, an HTML</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> DOM property to make that expression readable by scripts, and APIs that</td><td> </td><td class="right"> DOM property to make that expression readable by scripts, and APIs that</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> allow scripts to register site-specific exceptions granted by the user. It</td><td> </td><td class="right"> allow scripts to register site-specific exceptions granted by the user. It</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> also defines mechanisms for sites to communicate whether and how they</td><td> </td><td class="right"> also defines mechanisms for sites to communicate whether and how they</td><td class="lineno" valign="top"></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="diff0007" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> This document <span class="delete">was published by the Tracking Protection Working Group as a</span></td><td> </td><td class="rblock"> This document is a <span class="insert">TEST for pre-publication review. Do</span> not <span class="insert">cite.</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Last Call Working Draft on 24 April 2014. This document</span> is <span class="delete">intended to</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> become</span> a <span class="delete">W3C Recommendation. If you wish to make comments regarding this</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> document, please send them to public-tracking-comments@w3.org (subscribe,</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> archives). All comments are publicly archived; if you have</span> not <span class="delete">used W3C</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"> mailing lists in the past, you will need to approve archiving</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"> (instructions are sent via email auto-reply) before your comments will be</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"> distributed. The Last Call period ends 18 June 2014. 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="diff0008" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">The Tracking Protection Working Group invites broad community review,</span></td><td> </td><td class="rblock"> <span class="insert">Please send</span> comments <span class="insert">about this document</span> to</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> especially of technical requirements and dependencies. Reviewers are</span></td><td> </td><td class="rblock"> <span class="insert">public-tracking-comments@w3.org (archived). An issue tracking system is</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> encouraged to comment on the extent to which technical requirements of the</span></td><td> </td><td class="rblock"><span class="insert"> available for recording raised, open, pending review, closed,</span> and</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> group's charter have been met and how significant dependencies with groups</span></td><td> </td><td class="rblock"> <span class="insert">postponed issues regarding this document. There is also a list</span> of <span class="insert">issues</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> inside and outside W3C have been satisfied. The Working Group will</span></td><td> </td><td class="rblock"><span class="insert"> reported and addressed during</span> the <span class="insert">Last Call period.</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> evaluate all</span> comments <span class="delete">received and determine whether or how the</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> specification needs to be modified in light of the comments. Comments will</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> be most useful in identifying technical problems with the TPE that might</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> inhibit adoption, or where the TPE fails</span> to <span class="delete">further goals of user privacy</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> and user control,</span> and <span class="delete">whether the TPE creates or does not otherwise</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> resolve dependencies with other technical standards, practices, or</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> processes. The Chairs</span> of the <span class="delete">Working Group will issue written responses to</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> all comments received.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0009" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">Of note, this document does not define site behavior for complying with a</span></td><td> </td><td class="rblock"> The <span class="insert">following feature is at risk</span> and <span class="insert">might</span> be <span class="insert">cut from the</span> specification</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> user's expressed tracking preference, but does provide sites with a</span></td><td> </td><td class="rblock"> <span class="insert">during</span> the <span class="insert">CR period if there</span> are <span class="insert">no (correct) implementations:</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> mechanism for indicating compliance.</span> The <span class="delete">Tracking Compliance</span> and <span class="delete">Scope</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> [TCS] specification which standardizes how sites should respond to Do Not</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Track requests, including what information may</span> be <span class="delete">collected for limited</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> permitted uses despite a Do Not Track signal, is under discussion. The</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Tracking Protection Working Group expects that</span> specification <span class="delete">to proceed to</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Last Call in</span> the <span class="delete">summer of 2014. Both specifications</span> are <span class="delete">currently</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> scheduled to go to Candidate Recommendation in December 2014.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0010" /></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"> <span class="insert">* DNT-extension</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> recent changes include: updated definitions, revised requirements on</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> determining a user preference, and a media type. An issue tracking system</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> is available for recording issues regarding this document and their</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"> resolutions.</span></td><td> </td><td class="rblock"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0011" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">Publication as a Last Call Working Draft does not imply endorsement</span> by the</td><td> </td><td class="rblock"> <span class="insert">This document was published</span> by the <span class="insert">Tracking Protection Working Group as a</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">W3C Membership.</span> This is a <span class="delete">draft</span> document <span class="delete">and may</span> be <span class="delete">updated, replaced or</span></td><td> </td><td class="rblock"><span class="insert"> Candidate Recommendation.</span> This <span class="insert">document</span> is <span class="insert">intended to become a W3C</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> obsoleted</span> by <span class="delete">other documents at any time. It</span> is <span class="delete">inappropriate</span> to <span class="delete">cite this</span></td><td> </td><td class="rblock"><span class="insert"> Recommendation. 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"><span class="delete"> document as other</span> than <span class="delete">work in progress.</span></td><td> </td><td class="rblock"><span class="insert"> please send them to public-tracking@w3.org (subscribe, archives). W3C</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"> publishes</span> a <span class="insert">Candidate Recommendation to indicate that the</span> document <span class="insert">is</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"> believed to</span> be <span class="insert">stable and to encourage implementation</span> by <span class="insert">the developer</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"> community. This Candidate Recommendation</span> is <span class="insert">expected</span> to <span class="insert">advance to</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"> Proposed Recommendation no earlier</span> than <span class="insert">24 June 2015. All comments are</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"> welcome.</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="diff0012" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> This is a <span class="delete">Last Call Working Draft and thus the Working Group has</span></td><td> </td><td class="rblock"> <span class="insert">Please see the Working Group's implementation report.</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> determined that this</span> document <span class="delete">has satisfied the relevant technical</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"> requirements</span> and is <span class="delete">sufficiently stable</span> to <span class="delete">advance through the Technical</span></td><td> </td><td class="rblock"><span class="insert"> Publication as a Candidate Recommendation does not imply endorsement by</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> Recommendation process.</span></td><td> </td><td class="rblock"><span class="insert"> the W3C Membership.</span> This is a <span class="insert">draft</span> document and <span class="insert">may be updated, replaced</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"> or obsoleted by other documents at any time. It</span> is <span class="insert">inappropriate</span> to <span class="insert">cite</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 as other than work in progress.</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"> This document was produced by a group operating under the 5 February 2004</td><td> </td><td class="right"> This document was produced by a group operating under the 5 February 2004</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> W3C Patent Policy. W3C maintains a public list of any patent disclosures</td><td> </td><td class="right"> W3C Patent Policy. W3C maintains a public list of any patent disclosures</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> made in connection with the deliverables of the group; that page also</td><td> </td><td class="right"> made in connection with the deliverables of the group; that page also</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> includes instructions for disclosing a patent. An individual who has</td><td> </td><td class="right"> includes instructions for disclosing a patent. An individual who has</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> actual knowledge of a patent which the individual believes contains</td><td> </td><td class="right"> actual knowledge of a patent which the individual believes contains</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> Essential Claim(s) must disclose the information in accordance with</td><td> </td><td class="right"> Essential Claim(s) must disclose the information in accordance with</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> section 6 of the W3C Patent Policy.</td><td> </td><td class="right"> section 6 of the W3C Patent Policy.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0013" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">This document is governed by the 1 August 2014 W3C Process Document.</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left">Table of Contents</td><td> </td><td class="right">Table of Contents</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 1. Introduction</td><td> </td><td class="right"> * 1. Introduction</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 2. Terminology</td><td> </td><td class="right"> * 2. Terminology</td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0014" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">* 2.1 HTTP</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"> * 2.2 Activity</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"> * 2.3 Participants</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"> * 2.4 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"> * 2.5 Preferences</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 3. Notational Conventions</td><td> </td><td class="right"> * 3. Notational Conventions</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 3.1 Requirements</td><td> </td><td class="right"> * 3.1 Requirements</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 3.2 Formal Syntax</td><td> </td><td class="right"> * 3.2 Formal Syntax</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 4. Determining User Preference</td><td> </td><td class="right"> * 4. Determining User Preference</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5. Expressing a Tracking Preference</td><td> </td><td class="right"> * 5. Expressing a Tracking Preference</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.1 Expression Format</td><td> </td><td class="right"> * 5.1 Expression Format</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.2 DNT Header Field for HTTP Requests</td><td> </td><td class="right"> * 5.2 DNT Header Field for HTTP Requests</td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0015" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"><span class="insert"> * 5.2.1 DNT Extensions</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.3 JavaScript Property to Detect Preference</td><td> </td><td class="right"> * 5.3 JavaScript Property to Detect Preference</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 5.4 Tracking Preference Expressed in Other Protocols</td><td> </td><td class="right"> * 5.4 Tracking Preference Expressed in Other Protocols</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6. Communicating a Tracking Status</td><td> </td><td class="right"> * 6. Communicating a Tracking Status</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.1 Overview</td><td> </td><td class="right"> * 6.1 Overview</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.2 Tracking Status Value</td><td> </td><td class="right"> * 6.2 Tracking Status Value</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.2.1 Definition</td><td> </td><td class="right"> * 6.2.1 Definition</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.2.2 Under Construction (!)</td><td> </td><td class="right"> * 6.2.2 Under Construction (!)</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.2.3 Dynamic (?)</td><td> </td><td class="right"> * 6.2.3 Dynamic (?)</td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0016" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * 6.2.4 Not Tracking (N)</td><td> </td><td class="rblock"> * 6.2.4 <span class="insert">Gateway (G)</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">6.2.5</span> Tracking (T)</td><td> </td><td class="rblock"><span class="insert"> * 6.2.5</span> Not Tracking (N)</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">6.2.6</span> Consent (C)</td><td> </td><td class="rblock"> * <span class="insert">6.2.6</span> Tracking (T)</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">6.2.7</span> Potential Consent (P)</td><td> </td><td class="rblock"> * <span class="insert">6.2.7</span> Consent (C)</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">6.2.8</span> Disregarding (D)</td><td> </td><td class="rblock"> * <span class="insert">6.2.8</span> Potential Consent (P)</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">6.2.9</span> Updated (U)</td><td> </td><td class="rblock"> * <span class="insert">6.2.9</span> Disregarding (D)</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> * <span class="insert">6.2.10</span> Updated (U)</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.3 Tk Header Field for HTTP Responses</td><td> </td><td class="right"> * 6.3 Tk Header Field for HTTP Responses</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.3.1 Definition</td><td> </td><td class="right"> * 6.3.1 Definition</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.3.2 Referring to a Request-specific Tracking Status</td><td> </td><td class="right"> * 6.3.2 Referring to a Request-specific Tracking Status</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> Resource</td><td> </td><td class="right"> Resource</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.3.3 Indicating an Interactive Status Change</td><td> </td><td class="right"> * 6.3.3 Indicating an Interactive Status Change</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.4 Tracking Status Resource</td><td> </td><td class="right"> * 6.4 Tracking Status Resource</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.4.1 Site-wide Tracking Status</td><td> </td><td class="right"> * 6.4.1 Site-wide Tracking Status</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.4.2 Request-specific Tracking Status</td><td> </td><td class="right"> * 6.4.2 Request-specific Tracking Status</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.4.3 Status Checks are Not Tracked</td><td> </td><td class="right"> * 6.4.3 Status Checks are Not Tracked</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.4.4 Caching</td><td> </td><td class="right"> * 6.4.4 Caching</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno"></td></tr> <tr bgcolor="gray" ><td></td><th><a name="part-l2" /><small>skipping to change at</small><em> line 156</em></th><th> </th><th><a name="part-r2" /><small>skipping to change at</small><em> line 148</em></th><td></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.5.8 Policy Property</td><td> </td><td class="right"> * 6.5.8 Policy Property</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.5.9 Config Property</td><td> </td><td class="right"> * 6.5.9 Config Property</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.5.10 Extensions</td><td> </td><td class="right"> * 6.5.10 Extensions</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.6 Status Code for Tracking Required</td><td> </td><td class="right"> * 6.6 Status Code for Tracking Required</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.7 Using the Tracking Status</td><td> </td><td class="right"> * 6.7 Using the Tracking Status</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.7.1 Discovering Deployment</td><td> </td><td class="right"> * 6.7.1 Discovering Deployment</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 6.7.2 Preflight Checks</td><td> </td><td class="right"> * 6.7.2 Preflight Checks</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7. User-Granted Exceptions</td><td> </td><td class="right"> * 7. User-Granted Exceptions</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.1 Overview</td><td> </td><td class="right"> * 7.1 Overview</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.2 Motivating Principles and Use Cases</td><td> </td><td class="right"> * 7.2 Motivating Principles and Use Cases</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"> * 7.3 Exception <span class="delete">m</span>odel</td><td> </td><td class="rblock"> * 7.3 Exception <span class="insert">M</span>odel</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.3.1 User Interaction</td><td> </td><td class="right"> * 7.3.1 User Interaction</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.3.2 Processing Model</td><td> </td><td class="right"> * 7.3.2 Processing Model</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"> * 7.4 <span class="delete">JavaScript API for </span>Site-specific Exceptions</td><td> </td><td class="rblock"> * 7.4 Site-specific Exceptions</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.4.1 API to Request a Site-specific Exception</td><td> </td><td class="right"> * 7.4.1 API to Request a Site-specific Exception</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.4.2 API to Cancel a Site-specific Exception</td><td> </td><td class="right"> * 7.4.2 API to Cancel a Site-specific Exception</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.4.3 API to Confirm a Site-specific Exception</td><td> </td><td class="right"> * 7.4.3 API to Confirm a Site-specific Exception</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"> * 7.5 <span class="delete">JavaScript API for </span>Web-wide Exceptions</td><td> </td><td class="rblock"> * 7.5 Web-wide Exceptions</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.5.1 API to Request a Web-wide Exception</td><td> </td><td class="right"> * 7.5.1 API to Request a Web-wide Exception</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.5.2 API to Cancel a Web-wide Exception</td><td> </td><td class="right"> * 7.5.2 API to Cancel a Web-wide Exception</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * 7.5.3 API to Confirm a Web-wide Exception</td><td> </td><td class="right"> * 7.5.3 API to Confirm a Web-wide Exception</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"> * 7.6 <span class="delete">Transfer of an exception to another third party</span></td><td> </td><td class="rblock"> * 7.6 User <span class="insert">Interface Guidelines</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> * 7.7</span> User <span class="delete">interface guidelines</span></td><td> </td><td class="rblock"> * <span class="insert">7.7</span> Exceptions without <span class="insert">Interactive</span> JavaScript</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">7.8</span> Exceptions without <span class="delete">interactive</span> JavaScript</td><td> </td><td class="rblock"> * <span class="insert">7.8</span> Exceptions without <span class="insert">an Expressed Preference</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">7.9</span> Exceptions without <span class="delete">a DNT header</span></td><td> </td><td class="rblock"> * <span class="insert">7.9</span> Exception <span class="insert">Use</span> by <span class="insert">Sites</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">7.10</span> Exception <span class="delete">use</span> by <span class="delete">sites</span></td><td> </td><td class="rblock"> * <span class="insert">7.10</span> Fingerprinting</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> * <span class="delete">7.11</span> Fingerprinting</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. Acknowledgements</td><td> </td><td class="right"> * A. Acknowledgements</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * B. Registrations</td><td> </td><td class="right"> * B. Registrations</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * C. References</td><td> </td><td class="right"> * C. References</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * C.1 Normative references</td><td> </td><td class="right"> * C.1 Normative references</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> * C.2 Informative references</td><td> </td><td class="right"> * C.2 Informative references</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left">1. Introduction</td><td> </td><td class="right">1. Introduction</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></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 World Wide Web consists of billions of resources interconnected</td><td> </td><td class="right"> The World Wide Web consists of billions of resources interconnected</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> through the use of hypertext. Hypertext provides a simple, page-oriented</td><td> </td><td class="right"> through the use of hypertext. Hypertext provides a simple, page-oriented</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 198</em></th><th> </th><th><a name="part-r3" /><small>skipping to change at</small><em> line 189</em></th><td></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> initial resource request, including embedded references to stylesheets,</td><td> </td><td class="right"> initial resource request, including embedded references to stylesheets,</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> inline images, javascript, and other elements that might be automatically</td><td> </td><td class="right"> inline images, javascript, and other elements that might be automatically</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> requested as part of the rendering or behavioral processing defined for</td><td> </td><td class="right"> requested as part of the rendering or behavioral processing defined for</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> that page. The user's experience is seamless, even if the page has been</td><td> </td><td class="right"> that page. The user's experience is seamless, even if the page has been</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> composed from the results of many network interactions with multiple</td><td> </td><td class="right"> composed from the results of many network interactions with multiple</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> servers. From the user's perspective, they are simply visiting and</td><td> </td><td class="right"> servers. From the user's perspective, they are simply visiting and</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> interacting with a single Web site: all of the technical details and</td><td> </td><td class="right"> interacting with a single Web site: all of the technical details and</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> protocol mechanisms used to compose a page to represent that site are</td><td> </td><td class="right"> protocol mechanisms used to compose a page to represent that site are</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> hidden behind the scenes.</td><td> </td><td class="right"> 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><a name="diff0021" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">It has become common for</span> Web site owners <span class="delete">to</span> collect data regarding <span class="delete">the</span></td><td> </td><td class="rblock"> Web site owners <span class="insert">often</span> collect data regarding usage of their <span class="insert">sites,</span> for a</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> usage of their <span class="delete">sites</span> for a variety of purposes, including what led <span class="delete">the</span></td><td> </td><td class="rblock"> variety of purposes, including what led <span class="insert">a</span> user to visit <span class="insert">the</span> site</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> user to visit <span class="delete">their</span> site (referrals), how effective the user experience is</td><td> </td><td class="rblock"> (referrals), how effective the user experience is within the site (web</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> within the site (web analytics), and the nature of who is using <span class="delete">their</span> site</td><td> </td><td class="rblock"> analytics), and the nature of who is using <span class="insert">the</span> site (audience</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> (audience segmentation). In some cases, the data collected is used to</td><td> </td><td class="rblock"> segmentation). In some cases, the data collected is used to dynamically</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> dynamically adapt <span class="delete">the</span> content (personalization) or <span class="delete">the</span> advertising</td><td> </td><td class="rblock"> adapt content (personalization) or advertising presented to the user</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> presented to the user (targeted advertising). Data collection often occurs</td><td> </td><td class="rblock"> (targeted advertising). Data collection often occurs through insertion of</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> through <span class="delete">the</span> insertion of embedded elements on each page, <span class="delete">which connect the</span></td><td> </td><td class="rblock"> embedded elements on each page, <span class="insert">resulting in a stream of data that</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> user's activity across multiple pages. A survey of these techniques and</td><td> </td><td class="rblock"><span class="insert"> connects a</span> user's activity across multiple pages. A survey of these</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> their privacy implications can be found in [KnowPrivacy].</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="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"> Users need a mechanism to express their own preferences regarding tracking</td><td> </td><td class="right"> Users need a mechanism to express their own preferences regarding tracking</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> that is both simple to configure and efficient when implemented. However,</td><td> </td><td class="right"> that is both simple to configure and efficient when implemented. However,</td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0022" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> merely expressing a preference does not imply that all recipients will <span class="delete">be</span></td><td> </td><td class="rblock"> merely expressing a preference does not imply that all recipients will</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> able to</span> comply. In some cases, a server might be dependent on some forms</td><td> </td><td class="rblock"> comply. In some cases, a server might be dependent on some forms of</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> of tracking and <span class="delete">is</span> unwilling or unable to turn that off. In other cases, a</td><td> </td><td class="rblock"> tracking and unwilling or unable to turn that off. In other cases, a</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> server might perform only limited forms of tracking that would be</td><td> </td><td class="right"> server might perform only limited forms of tracking that would be</td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0023" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> acceptable to most users. <span class="delete">Servers</span> need mechanisms for communicating their</td><td> </td><td class="rblock"> acceptable to most users. <span class="insert">Therefore, servers</span> need mechanisms for</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> tracking <span class="delete">behavior</span> and <span class="delete">for</span> storing user-granted <span class="delete">exceptions</span> after the user</td><td> </td><td class="rblock"> communicating their <span class="insert">own</span> tracking <span class="insert">behavior, requesting an exception to a</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> has made an informed choice.</td><td> </td><td class="rblock"><span class="insert"> user's general preference,</span> and storing <span class="insert">such a</span> user-granted <span class="insert">exception</span> after</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> the user has made an informed choice.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0024" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> This specification <span class="delete">defines</span> Hypertext Transfer Protocol <span class="delete">[HTTP] elements for</span></td><td> </td><td class="rblock"> This specification <span class="insert">extends</span> Hypertext Transfer Protocol <span class="insert">(HTTP) semantics</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> communicating the</span> user's tracking <span class="delete">preference (if any)</span> and <span class="delete">communicating</span></td><td> </td><td class="rblock"><span class="insert"> [RFC7231] to communicate a</span> user's tracking <span class="insert">preference, if any,</span> and <span class="insert">an</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> the</span> server's tracking <span class="delete">behavior (if any).</span> The DNT request header field is</td><td> </td><td class="rblock"><span class="insert"> origin</span> server's tracking <span class="insert">behavior.</span> The DNT request header field is defined</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> defined for communicating the user's tracking preference for the <span class="delete">request</span></td><td> </td><td class="rblock"> for communicating the user's tracking preference for the <span class="insert">target resource.</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"><span class="delete"> target.</span> A well-known URI for a tracking status resource and the Tk</td><td> </td><td class="rblock"> A well-known URI for a tracking status resource and the Tk response header</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> response header field are defined for communicating the server's tracking</td><td> </td><td class="rblock"> field are defined for communicating the server's tracking behavior. In</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> behavior. In addition, JavaScript APIs are defined for enabling scripts to</td><td> </td><td class="rblock"> addition, JavaScript APIs are defined for enabling scripts to determine</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> determine DNT status and register a user-granted exception.</td><td> </td><td class="rblock"> DNT status and register a user-granted exception.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> This specification does not define requirements on what a recipient needs</td><td> </td><td class="right"> This specification does not define requirements on what a recipient needs</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> to do to comply with a user's expressed tracking preference, except for</td><td> </td><td class="right"> to do to comply with a user's expressed tracking preference, except for</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> the means by which such compliance is communicated. Instead, the tracking</td><td> </td><td class="right"> the means by which such compliance is communicated. Instead, the tracking</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> status provides the ability to identify a set of compliance regimes to</td><td> </td><td class="right"> status provides the ability to identify a set of compliance regimes to</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> which the server claims to comply, with the assumption being that each</td><td> </td><td class="right"> which the server claims to comply, with the assumption being that each</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> regime defines its own requirements on compliant behavior. For example,</td><td> </td><td class="right"> regime defines its own requirements on compliant behavior. For example,</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> [TCS] is a work-in-progress that intends to define such a compliance</td><td> </td><td class="right"> [TCS] is a work-in-progress that intends to define such a compliance</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> regime.</td><td> </td><td class="right"> regime.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left">2. Terminology</td><td> </td><td class="right">2. Terminology</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0025" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">2.1 HTTP</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"> The following terms are used as defined by HTTP/1.1 syntax [RFC7230] and</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"> semantics [RFC7231]: client, server, origin server, user agent, sender,</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"> recipient, request, response, message, intermediary, proxy, cache, header</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"> field, target resource, resource, and representation.</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"> 2.2 Activity</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> Tracking is the collection of data regarding a particular user's activity</td><td> </td><td class="right"> Tracking is the collection of data regarding a particular user's activity</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> across multiple distinct contexts and the retention, use, or sharing of</td><td> </td><td class="right"> across multiple distinct contexts and the retention, use, or sharing of</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> data derived from that activity outside the context in which it occurred.</td><td> </td><td class="right"> data derived from that activity outside the context in which it occurred.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> A context is a set of resources that are controlled by the same party or</td><td> </td><td class="right"> A context is a set of resources that are controlled by the same party or</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> jointly controlled by a set of parties.</td><td> </td><td class="right"> jointly controlled by a set of parties.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0026" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"> <span class="delete">A user is a natural person who is making, or has made, use of the Web.</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 user agent is any of the various client programs capable of initiating</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 requests [HTTP], including (but not limited to) browsers, spiders</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"> (web-based robots), command-line tools, custom applications, and mobile</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"> apps.</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 network interaction is a single HTTP request and its corresponding</td><td> </td><td class="right"> A network interaction is a single HTTP request and its corresponding</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> response(s): zero or more interim (1xx) responses and a single final</td><td> </td><td class="right"> response(s): zero or more interim (1xx) responses and a single final</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> (2xx-5xx) response.</td><td> </td><td class="right"> (2xx-5xx) response.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> A user action is a deliberate action by the user, via configuration,</td><td> </td><td class="right"> A user action is a deliberate action by the user, via configuration,</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> invocation, or selection, to initiate a network interaction. Selection of</td><td> </td><td class="right"> invocation, or selection, to initiate a network interaction. Selection of</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> a link, submission of a form, and reloading a page are examples of user</td><td> </td><td class="right"> a link, submission of a form, and reloading a page are examples of user</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> actions. User activity is any set of such user actions.</td><td> </td><td class="right"> actions. User activity is any set of such user actions.</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"></td><td> </td><td class="right"></td><td class="lineno" valign="top"></td></tr> <tr><td><a name="diff0027" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">2.3 Participants</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 user is a natural person who is making, or has made, use of the Web.</span></td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> </td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> 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 class="lineno" valign="top"></td><td class="left"> With respect to a given user action, a first party is a party with which</td><td> </td><td class="right"> With respect to 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="left"> the user intends to interact, via one or more network interactions, as a</td><td> </td><td class="right"> 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="left"> result of making that action. Merely hovering over, muting, pausing, or</td><td> </td><td class="right"> result of making that action. Merely hovering over, muting, pausing, 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-l4" /><small>skipping to change at</small><em> line 286</em></th><th> </th><th><a name="part-r4" /><small>skipping to change at</small><em> line 284</em></th><td></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" valign="top"></td><td class="left"> resulting from a user's action, a third party is any party other than that</td><td> </td><td class="right"> resulting from a user's action, a third party is any party other than that</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> user, a first party for that user action, or a service provider acting on</td><td> </td><td class="right"> user, a first party for that user action, or a service provider acting on</td><td class="lineno" valign="top"></td></tr> <tr><td class="lineno" valign="top"></td><td class="left"> behalf of either that user or that first party.</td><td> </td><td class="right"> behalf of either that user or that first 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="diff0028" /></td></tr> <tr><td class="lineno" valign="top"></td><td class="lblock"></td><td> </td><td class="rblock"> <span class="insert">Access to Web resources often involves multiple parties that might process</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"> the data received in a network interaction. For example, domain name</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"> services, network access points, content distribution networks, load</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"> balancing services, security filters, cloud platforms, and</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"> software-as-a-service providers might be a party to a given 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"> interaction because they are contracted by either the user or the resource</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"> owner to provide the mechanisms for communication. Likewise, additional</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"> parties might be engaged after a network interaction, such as when</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"> services or contractors are used to perform specialized data analysis 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"> records retention.</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"> For the data received in a given network interaction, a service provider</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"> is considered to be the same party as its contractee if the service</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"> provider:</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"> 1. processes the data on behalf of the contractee;</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"> 2. ensures that the data is only retained, accessed, and used as directed</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"> by the contractee;</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"> 3. has no independent right to use the data other than in a permanently</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"> de-identified form (e.g., for monitoring service integrity, load</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"> balancing, capacity planning, or billing); and,</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"> 4. has a contract in place with the contractee which is consistent with</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"> the above limitations.</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> [1639 lines skipped]
Received on Tuesday, 24 March 2015 23:20:47 UTC