- From: CVS User rfieldin <cvsmail@w3.org>
- Date: Sat, 09 Aug 2014 00:08:15 +0000
- To: public-tracking-commit@w3.org
Update of /w3ccvs/WWW/2011/tracking-protection/drafts In directory gil:/tmp/cvs-serv27897 Added Files: tracking-compliance-i203b.html Log Message: Another alternative based on first party as a permitted use --- /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-compliance-i203b.html 2014/08/09 00:08:15 NONE +++ /w3ccvs/WWW/2011/tracking-protection/drafts/tracking-compliance-i203b.html 2014/08/09 00:08:15 1.1 <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <title>Tracking Compliance Alternative B</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <script src='http://www.w3.org/Tools/respec/respec-w3c-common' class='remove' async></script> <script class="remove"> var respecConfig = { specStatus: "unofficial", shortName: "tracking-compliance", //previousPublishDate: "2012-04-30", //previousMaturity: "WD", //previousURI: "http://www.w3.org/TR/2013/WD-tracking-compliance-20130430/", edDraftURI: "http://www.w3.org/2011/tracking-protection/drafts/tracking-compliance-i203b.html", editors: [ // { name: "Nick Doty", url: "http://npdoty.name", // company: "W3C", companyURL: "http://w3.org"}, // { name: "Heather West", // company: "Google", companyURL: "http://google.com/" }, // { name: "Justin Brookman", // company: "CDT", companyURL: "http://cdt.org/", // note: "until September 2013" }, // { name: "Sean Harvey", // company: "Google", companyURL: "http://google.com/", // note: "until June 2012" }, // { name: "Erica Newland", // company: "CDT", companyURL: "http://cdt.org/", // note: "until May 2012" } { name: "Roy T. Fielding", url: "http://roy.gbiv.com/", company: "Adobe", companyURL: "http://www.adobe.com/" } ], wg: "Tracking Protection Working Group", wgURI: "http://www.w3.org/2011/tracking-protection/", wgPublicList: "public-tracking", wgPatentURI: "http://www.w3.org/2004/01/pp-impl/49311/status", issueBase: "http://www.w3.org/2011/tracking-protection/track/issues/", localBiblio: { "TRACKING-DNT": { "authors": ["Roy T. Fielding","David Singer"], "status" : "LCWD", "href" : "http://www.w3.org/TR/tracking-dnt/", // "status" : "ED", // "href" : "http://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html", "title" : "Tracking Preference Expression (DNT)", "date" : "24 April 2014", "publisher" : "W3C" } } } </script> <style> table.simple { width: 40%; margin: 0 auto; } </style> </head> <body> <section id="abstract"> <p> Tracking Compliance and Scope defines a set of requirements and best practices regarding tracking to which an origin server can claim adherence by reference within the tracking status representation of the Tracking Preference Expression (TPE) protocol. These requirements and best practices are intended to meet a user's expectations regarding a Do Not Track (DNT) preference by limiting tracking by third parties to specific permitted uses and retention policies when DNT:1 is received. </p> </section> <section id="sotd"> <p class="issue" data-number="203" title="Use of 'tracking' in third-party compliance"> This <strong>temporary editor's draft</strong> is provided as a proposal to address ISSUE-203. It does not constitute consensus and will change frequently, with the goal of eventually replacing or merging with <a href="http://www.w3.org/TR/tracking-compliance/">TCS</a>. </p> <p> Reviewers are advised to consult the <a href="https://www.w3.org/2011/tracking-protection/track/products/5">list of issues tracked in the Compliance Current product</a> and the <a href="http://www.w3.org/wiki/Privacy/TPWG#Change_proposals">wiki list of change proposals</a> developed by participants in the Working Group. The Working Group has published a Last Call Working Draft of the companion <a href="http://www.w3.org/TR/tracking-dnt/">Tracking Preference Expression</a> document. </p> </section> <section id="scope-and-goals"> <h2>Scope</h2> <p> This specification defines a set of compliance requirements and best practices for tracking protection. It applies to any tracking data that has been collected via a resource for which the origin server provided a corresponding tracking status representation, as defined in [[!TRACKING-DNT]], with a compliance property that contained at least one reference to this specification (see <a href="#indicating-compliance" class="sectionRef"></a>). </p> <p> In other words, this specification applies whenever a party that controls a given resource claims to be adhering to this specification. Such a claim implies that the origin server, resource owner, and all recipients of the data collected as a result of accessing that resource (during the period in which the tracking status representation is fresh) intend to conform to this specification with regard to that data for as long as that data has not been de-identified. </p> <p> The remainder of this specification assumes that the origin server has indicated compliance on behalf of the party (or joint parties) that control any data collected via the designated resource. Requirements that are placed on either a party or an origin server are meant to constrain both the behavior of the origin server software and the behavior of any party that receives data collected via the designated resource. </p> <p> Data collection, retention, use, or sharing that does not amount to tracking is outside the scope of this specification. Likewise, data that has been de-identified is outside the scope of this specification. </p> <p> Short-term, transient collection and use of data is also outside the scope of this specification so long as the data is not used to build a profile about the user. For example, customization of ads based only on the current context in which the ad is placed, such as the content of the surrounding page or nature of the site being visited, is not restricted by a tracking preference. </p> <p class="option"> This specification applies to compliance with requests through user agents that (1) can access the general browsable Web; (2) have a user interface that satisfies the requirements in <a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#determining">Section 4 Determining User Preference</a> of [[!TRACKING-DNT]]; and, (3) can implement all of the [[!TRACKING-DNT]] specification, including the mechanisms for communicating a tracking status and the user-granted exception mechanism. </p> <p class="issue" data-number="209" title="Description of scope of specification"></p> <p class="issue" data-number="134" title="Would we additionally permit logs that are retained for a short enough period?"></p> <p class="issue" data-number="204" title="Definitions of collection / retention and transience / network interaction"></p> <p class="issue" data-number="227" title="User Agent requirements in UA Compliance vs. Scope section"></p> </section> <section id="terminology"> <h2>Terminology</h2> <p> This specification uses the following terms as they have been defined by [[!TRACKING-DNT]]: <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-tracking">tracking</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-context">context</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-designated-resource">designated resource</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-user">user</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-user-agent">user agent</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-network-interaction">network interaction</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-user-activity">user activity</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-party">party</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-first-party">first party</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-third-party">third party</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-collects">collects</a></dfn>, <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-uses">uses</a></dfn>, and <dfn><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-shares">shares</a></dfn>. </p> <section id="service-provider"> <h3>Service Provider</h3> <p> Access to Web resources often involves multiple parties that might process the data received in a network interaction. For example, domain name services, network access points, content distribution networks, load balancing services, security filters, cloud platforms, and software-as-a-service providers might be a party to a given network interaction because they are contracted by either the user or the resource owner to provide the mechanisms for communication. Likewise, additional parties might be engaged after a network interaction, such as when services or contractors are used to perform specialized data analysis or records retention. </p> <p> For the data received in a given network interaction, a <dfn>service provider</dfn> is considered to be the same party as its <dfn>contractee</dfn> if the service provider: </p> <ol> <li>processes the data on behalf of the contractee;</li> <li>ensures that the data is only retained, accessed, and used as directed by the contractee;</li> <li>has no independent right to use the data other than in a <a>de-identified</a> form (e.g., for monitoring service integrity, load balancing, capacity planning, or billing); and,</li> <li>has a contract in place with the contractee which is consistent with the above limitations.</li> </ol> </section> <section id="de-identified"> <h3>De-identified</h3> <p> Data is <dfn>de-identified</dfn> when a party: </p> <ol> <li>has achieved a reasonable level of justified confidence that the data cannot be used to infer information about, or otherwise be linked to, a particular consumer, computer, or other device;</li> <li>commits to make no attempt to re-identify the data; and</li> <li>contractually prohibits downstream recipients from attempting to re-identify the data.</li> </ol> <p class="issue" data-number="188" title="Definition of de-identified (or previously, unlinkable) data"> <strong>OPEN</strong> This definition is being actively discussed and may soon be replaced by a term with less baggage. </p> <p class="note"> Note that geolocation data (of a certain precision or over a period of time) may itself identify otherwise de-identified data. </p> <p class="issue" data-number="202" title="Limitations on geolocation by third parties"></p> </section> </section> <!-- end Terminology --> <section id="compliance"> <h3>Compliance</h3> <section id="indicating-compliance"> <h3>Indicating Compliance</h3> <p> To indicate compliance with this specification for a given <a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-designated-resource">designated resource</a>, an origin server MUST do all of the following: <ol> <li>conform to the origin server requirements of [[!TRACKING-DNT]];</li> <li>send a value other than <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-!">!</a></code> (under construction) or <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-D">D</a></code> (disregarding) for a <a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#tracking-status-value">tracking status value (TSV)</a> applicable to that designated resource; and</li> <li>send, in a <a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#status-representation">tracking status representation</a> applicable to that designated resource, a <code>compliance</code> property that contains at least one reference to the following URI:<br /> <code>http://www.w3.org/2011/tracking-protection/drafts/tracking-compliance.html</code></li> </ol> </p> <p class="note"> The editor's draft URI points to content that will change and is only suitable for testing purposes. Versions of this document that are published as Working Drafts or later maturity levels will use permanent URIs in this section, pointing to content that does not change. </p> </section> <section id="communicating-tracking-status"> <h3>Communicating Tracking Status</h3> <p> When a tracking status representation is used to communicate the tracking status for a designated resource, the origin server MUST send within the representation's tracking property a TSV that is consistent with the current or anticipated tracking that might occur if a similar request is sent to that designated resource. </p> <p> When a Tk response header field [[!TRACKING-DNT]] is used to communicate a tracking status for the current request, the origin server MUST send a TSV that either refers to a request-specific tracking status resource or reflects the target resource's current tracking behavior for this request. </p> </section> <section id="adhering-to-tracking-status"> <h3>Adhering to Tracking Status</h3> <p> An origin server that sends a TSV of <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-N">N</a></code> (not tracking) MUST NOT engage tracking if a similar request is made to the designated resource while that tracking status remains fresh. A tracking status remains fresh until 24 hours after retrieval or, if later, until the HTTP response metadata indicates that it is stale (see <a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#status-caching">Section 6.4.4 Caching</a> of [[!TRACKING-DNT]]). In other words, the party MUST NOT knowingly collect, retain, use, or share data from a <a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#dfn-network-interaction">network interaction</a> with the designated resource that would allow that party to associate the same user with tracking data it has previously obtained from user activity in other contexts, MUST NOT retain, use, or share data derived from this user activity outside the context in which this activity occurred, and MUST NOT tailor or personalize the response from the designated resource based on data derived from this user's activity in other contexts (aside from contextual data provided by the user in the current request). </p> <p> An origin server that sends a TSV of <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-T">T</a></code> (tracking) MAY engage tracking if a similar request is made to the designated resource. Further limitations on that tracking depend on the received tracking preference expression, if any: <dl> <dt><code>DNT:0</code></dt> <dd> The user is expressing a preference for a personalized experience and this signal indicates explicit consent for data collection, retention, use, and sharing by the recipient of this signal to provide a personalized experience for the user. This specification does not limit tracking in the presence of <code>DNT:0</code>. Note, however, a party might be limited by its own statements to the user, if any, regarding the <code>DNT:0</code> setting.</dd> <dt><code>DNT:1</code></dt> <dd>The party MUST limit its tracking to the permitted uses defined in <a href="#limited-tracking-permitted" class="sectionRef"></a>. The party MAY provide additional information in the <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#rep.qualifiers">qualifiers</a></code> property of a tracking status representation to indicate what permitted uses of tracking are engaged while under <code>DNT:1</code>, as described in <a href="#sending-qualifiers" class="sectionRef"></a>. The party MUST NOT share data about this network interaction with any party other than the controller(s) of the context in which this activity occurred, <a title="service provider">service providers</a> to said controller(s), or service providers to the party. <dt><em>not enabled</em></dt> <dd>In the absence of regulatory, legal, or other requirements, a party MAY interpret the lack of an expressed tracking preference as they find most appropriate for the given user, particularly when considered in light of the user's privacy expectations and cultural circumstances. Likewise, origin servers might make use of other preference information outside the scope of this specification, such as site-specific user preferences or third-party registration services, to inform or adjust their behavior when no explicit preference is expressed in a request.<dd> </dl> </p> <p> An origin server that sends a TSV of <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-C">C</a></code> (consent) MUST have received prior consent for tracking this user, user agent, or device, perhaps via some mechanism not defined by this specification, that overrides a tracking preference expressed by this protocol. </p> <aside class="example"> <p> A site might provide a settings page to its logged-in users with an explanation of a feature that involves collecting data on that user's activity on other sites in order to provide more relevant content on the home site. To implement the feature and record that consent, the site places a cookie on the user's machine. In subsequent requests where the consent cookie is recognized and a <code>DNT: 1</code> header is present, the site responds with a TSV of <code>C</code> to indicate that consent. </p> </aside> <p> An origin server that sends a TSV of <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-P">P</a></code> (potential consent) MAY engage tracking for requests made to the designated resource, but MUST NOT use or share any data to which DNT:1 applies until it can be determined that it has received prior consent to do so. If not, the origin server MUST delete or de-identify the collected data within forty-eight hours. </p> <p> An origin server MAY send a tracking status value of <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-?">?</a></code> (dynamic), <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-D">D</a></code> (disregarding), or <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-U">U</a></code> (updated) when such a response is consistent with its associated requirements in [[!TRACKING-DNT]]. </p> <p class="issue" data-number="210" title="Interaction with existing privacy controls"></p> <p class="issue" data-number="207" title="Conditions for dis-regarding (or not) DNT signals"></p> </section> <section id="limited-tracking-permitted"> <h3>Limited Tracking Permitted under DNT:1</h3> <p> When an origin server sends a TSV of <code><a class="externalDFN" href="http://www.w3.org/TR/tracking-dnt/#TSV-T">T</a></code> (tracking) for a designated resource and a request is received targeting that resource with a tracking preference expression of <code>DNT:1</code>, some limited tracking is still permitted if it conforms to the requirements of this section. </p> <section id="general-permitted-use-requirements"> <h4>General Requirements for Permitted Uses</h4> <section id="data-minimization-and-transparency"> <h5>Data Minimization, Retention, and Transparency</h5> <p> When <code>DNT:1</code> is received, a third party MUST minimize the tracking data it collects under one or more permitted uses to what is reasonably necessary for each such permitted use. A third party MUST NOT retain such data any longer than is proportionate to, and reasonably necessary for, those permitted [261 lines skipped]
Received on Saturday, 9 August 2014 00:08:17 UTC