change proposal

Here is text about OOBC using cookies. This is for the TPE but referenced
from the TPC.


Existing text in TPC Sec 6. User-Granted Exceptions



The operator of a website may engage in practices otherwise proscribed by
this standard if the user has given explicit and informed consent. This
consent may be obtained through the API defined in the companion [
bib-TRACKING-DNT> TRACKING-DNT] document, or an operator of a website may
also obtain out of band consent to disregard a Do Not Track preference using
a different technology. If an operator is relying on out of band consent to
disregard a Do Not Track preference, the operator must indicate this consent
to the user agent as described in the companion [



Before the final period insert:



which also contains an example of how such out-of-band consent may be





The following is non-normative text to be added to the TPE

New text in Sec 6. User-Granted Exceptions



6.12 Out-of Band Consent


This section is non-normative.


An origin server may provide other mechanisms for establishing, modifying or
revoking out-of-band consent for tracking. It would be helpful for
transparency, and therefore trust in the web, if these mechanisms used
similar definitions and elements.


One such method could be based on the use an HTTP cookie (as described in
RFC 6265) to register and signal user agreement. The origin server would
cause an HTTP Cookie to be stored in the user agent when the user had given
consent for tracking. 


It is recommended that this cookie should have the name W3CTP and have a
value that starts with the characters "C=1" to make the fact of user consent
transparent to regulators, user agents and users. The rest of the cookie
value could be anything the implementer decides. The "Expires"" attribute
can be used so that the user agent removes the cookie after a reasonable
period causing the users registered consent signal to lapse. A copy of this
attribute could also be encoded in the value so the server can determine
when the consent signal may be caused to be removed by the user agent. 


The server would use the presence of such a cookie in the cookies header of
subsequent HTTP requests to indicate that the user had given consent. If the
cookie is absent or its value does not start with "C=1" the user has not
given consent for cookies.







Received on Thursday, 27 June 2013 14:53:50 UTC