CVS WWW/2011/tracking-protection/drafts

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