Privacy/TPWG/Proposals on limitations for add-ons

From W3C Wiki
< Privacy‎ | TPWG

Editors' Draft Text

From Determining User Preference section.

Current paragraphs (as of June 2013):

A user agent MUST have a default tracking preference of unset (not enabled) unless a specific tracking preference is implied by the decision to use that agent. For example, use of a general-purpose browser would not imply a tracking preference when invoked normally as "SuperFred", but might imply a preference if invoked as "SuperDoNotTrack" or "UltraPrivacyFred". Likewise, a user agent extension or add-on MUST NOT alter the tracking preference unless the act of installing and enabling that extension or add-on is an explicit choice by the user for that tracking preference.
A user agent extension or add-on MUST NOT alter the user's tracking preference setting unless it complies with the requirements in this document, including but not limited to this section (Determining a User Preference). Software outside of the user agent that causes a DNT header to be sent (or causes existing headers to be modified) MUST NOT do so without ensuring that the requirements of this section are met; such software also MUST ensure the transmitted preference reflects the individual user's preference.

Alternative Proposal: UA that permits add-ons jointly responsible

Proposal from David Singer and Brad Kulick, updated January 15:

Add to current language:

A user-agent that permits an extension or plug-in to configure or inject a DNT header is jointly responsible, with the plug-in or extension, for ensuring compliance to the extent possible.