00:04:05 enewland has joined #dnt 00:06:54 mischat has joined #dnt 00:22:03 enewland has joined #dnt 00:23:58 sidstamm has joined #dnt 00:26:17 schunter has joined #dnt 01:12:47 sidstamm has joined #dnt 01:13:06 sidstamm_ has joined #dnt 02:44:51 ifette has joined #dnt 02:46:09 dsinger has joined #dnt 03:04:34 tl has joined #dnt 03:21:14 tl has joined #dnt 13:11:45 RRSAgent has joined #dnt 13:11:45 logging to http://www.w3.org/2012/04/12-dnt-irc 13:11:58 Zakim has joined #dnt 13:12:01 rrsagent, make logs public 13:14:19 schunter has joined #dnt 13:17:14 hwest has joined #dnt 13:18:09 ninja has joined #dnt 13:18:41 schunter has joined #dnt 13:20:17 johnsimpson has joined #dnt 13:21:57 mischat has joined #dnt 13:22:22 scribenick: npdoty 13:22:29 schunter: thanks for returning to our third day 13:22:30 jchester2 has joined #dnt 13:22:34 ... already made a lot of progress 13:22:35 ifette has joined #dnt 13:22:43 ... today diving in to the technical details of our protocols 13:22:54 vincent_ has joined #dnt 13:22:55 ... smaller groups to dive in on areas that are unclear 13:23:13 Topic: Scribes 13:23:34 dstark has joined #dnt 13:23:38 Joanne has joined #DNT 13:24:48 scribe for 10:30-11: Joanne 13:24:56 robsherman has joined #dnt 13:25:21 ScribeNick: hwest 13:25:30 Matthias: Reviews agenda 13:26:39 rvaneijk has joined #dnt 13:26:41 aleecia has joined #dnt 13:26:47 efelten_ has joined #dnt 13:27:29 Matthias: David put together the open and pending issues into a tracker; one group where it looks like we have agreement, second group where items have been discussed, and a third group we should talk about today 13:27:47 … most of these are listing as pending review, we have text, they've been around for a while. Would like to close them. 13:28:18 … ISSUE-47, regarding the response of the server - all proposals on the table address the question 13:28:33 npdoty: Well known URI proposal, that's true. I think it's an open question tho 13:28:41 WileyS: Other proposal has optional append too 13:28:59 fielding has joined #dnt 13:29:05 Matthias: I'll send our consensus to the list to make sure everyone agrees 13:29:06 amyc has joined #dnt 13:29:10 Chris has joined #dnt 13:29:10 vinay has joined #dnt 13:29:32 for my own reminder, for header proposal, have the optional code that you can append to a well-known URI, which can describe the policy 13:29:45 ac has joined #DNT 13:29:50 … next item ISSUE-84, make DNT status to JS. I think I made a mistake here. Page loads and sees the JS. Removed at some point, but want to re-discuss it later. Will discuss today. 13:30:05 Matthias: ISSUE-108 re DNT in other protocols 13:30:26 http://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html#other-protocols 13:30:29 looks good to me 13:30:38 … this doc only specifies HTTP, but could be applied to other protocols. No objections heard about this, can close. 13:30:51 Dsinger: There's a para in the doc that seems to belong in the compliance doc, can address later. 13:31:05 4.5 Tracking Preference Expressed in Other Protocols 13:31:05 A user's tracking preference is intended to apply in general, regardless of the protocols being used for Internet communication. The protocol expressed here is specific to HTTP communication; however, the semantics are not restricted to use in HTTP; the same semantics may be carried by other protocols, either in future revisions of this specification, or in other specifications. 13:31:06 When it is known that the user's preference is for no tracking, compliant services are still required to honor that preference, even if other protocols are used. For example, re-directing to another protocol in order to avoid receipt of the header is not compliant. 13:31:33 Matthias: ISSUE-109 about fingerprinting risks of an API, API was closed. Shane and others disagree. 13:31:48 Dsinger: we can discuss in the breakout. 13:32:02 WileyS: If we have same-origin rules on who can see what, lower risk. 13:32:22 Matthias: Looks like we can close it after the breakout. 13:32:36 … ISSUE-14 also remains open until after the session 13:32:46 … ISSUE-114 I mean 13:33:13 marc has joined #DNT 13:33:38 … ISSUE-115 seems closed, we've decided to include out of band consent for exceptions. 13:33:54 Dsinger: we don't explicitly have text but can definitely happen. Seems we can close this. 13:34:19 Matthias: Have answered the question and can close the issue. 13:34:28 npdoty: do we have corresponding language in the compliance doc? 13:34:48 Dsinger: UA has a means to find out other than the API 13:35:11 Matthias: ISSUE-115 is closing. 13:35:21 Aleecia: that means a MUST for a response header? 13:35:38 Matthias: ISSUE-118 closing. 13:35:50 can anyone help me find the corresponding issue for compliance doc on requirements/text for out-of-band consent? 13:36:16 … ISSUE-125 was over email discussion, sufficient means of testing whether the UA supported DNT 13:36:27 WileyS: would prefer DNT null but that's ok 13:36:57 WileyS, so we're all comfortable with http://www.w3.org/2011/tracking-protection/drafts/tracking-dnt.html#exceptions-when-not-enabled 13:37:01 Matthias: … ISSUE-125 closing. We'll update the tracker ASAP and migrate that to the doc. 13:37:11 jmayer has joined #dnt 13:37:12 … Now two big blocks for the working groups 13:37:28 … server responses working group and exceptions working group 13:37:37 … will discuss 13:37:51 justin_ has joined #dnt 13:37:58 … Roy and Tom will lead the server responses working group 13:38:10 … goal of the session is to address feedback from site to user agents 13:38:14 tlr has joined #dnt 13:38:31 … whether site is first party, complies with DNT, thinks it has an exception 13:38:49 … three texts on the table - Tom's header, Roy's URI, and a hybrid 13:39:16 … purpose is to agree on one of those three texts, or a mixture. This group needs to get to a final and consolidated document 13:39:31 mgroman: Does this include whether it's may or must to respond, and which parties are responding? 13:39:55 Matthias: Both those issues are in this group. I think that for the response there is a MUST, just not sure which one it'll be. 13:40:05 WileyS: not optional if you support DNT 13:40:05 issue-48? 13:40:05 ISSUE-48 -- Response from the server should indicate the server will honor it -- closed 13:40:05 http://www.w3.org/2011/tracking-protection/track/issues/48 13:40:16 … for all parties 13:40:42 Aleecia: If I understand the group, there are two things that first parties must do - respond with their status, and can't append data 13:41:40 KevinT has joined #dnt 13:41:43 Matthias: Also input for this group is optimal requirements - status transmission, ease of implementation, transparency, granularity, maintainability, transmission of larger info (?), compatibility, resources 13:41:58 … questions? 13:42:11 Chris: Some of these are subjective, is the goal to firm up that language? 13:42:25 Matthias: Goal is to find a mechanism that does these things 13:43:09 alex_ has joined #dnt 13:43:23 … for this, headers are easy, for URI... 13:43:31 … may want to have an intro with these goals in the document 13:43:54 Kevin: Is this high level requirements or are we specifying elements etc? 13:44:14 Tom's hybrid proposal is at http://lists.w3.org/Archives/Public/public-tracking/2012Apr/att-0067/tsr-tk_hybrid.markdown.txt 13:44:15 Matthias: I think currently we want to avoid policy language 13:44:23 … but some indication is useful 13:44:32 Kevin: Decided on the list it was out of scope 13:44:42 Matthias: Not our intent to put compliance spec into machine readable policy 13:44:54 Kevin: If UA can read it? 13:45:00 May I just say: I have no plans to a 2.0 on compliance :-) 13:45:28 Matthias: Related issues are 107 (format), 120 (must or may), 124 (expression), and 112 (subdomains) 13:45:42 … questions 13:46:07 Ifette: It's not always request-response, some HTTP includes a server push 13:46:18 … not always in direct response, can provide something ahead of time without an actual request 13:46:50 Fielding: doesn't impact tracker status here. but will affect dynamic response header field because server doesn't know your status 13:47:00 Rigo: Should we have non normative lines in the spec? 13:47:09 fielding: No, the resource will work fine 13:47:32 have we talked about long-polling as well? 13:47:54 ISSUE-130? 13:47:54 ISSUE-130 -- Site-specific Exceptions b) Global Exception for Third Parties (thisthirdparty, anywhere) [refining ISSUE-111] -- open 13:47:54 http://www.w3.org/2011/tracking-protection/track/issues/130 13:48:02 npdoty, not that I am aware of 13:48:02 Matthias: The exception API for sites to ask for exceptions 13:48:19 … site specific, site-wide, and web-wide exceptions 13:48:24 we haven't talked about non-browser uses of HTTP 13:49:12 enewland has joined #dnt 13:50:05 (could someone remind me what we're officially calling business uses?) 13:50:11 abc: What about when it's not a known third party? They're trusted but no formal relationship? 13:50:12 (maybe long-polling doesn't have any particular impact on either proposal) 13:50:15 aleecia, permitted uses 13:50:20 s/abc:/alex:/ 13:50:25 (thank!) 13:50:43 Matthias: So the question is whether this can only be caught when visiting a third party, or whether you can ask for a web wide exception 13:50:57 Alex: additional caveat is that there's no business relationship between first and third party 13:51:04 … a pixel tag on a third party through an ad network 13:51:23 Matthias: When we decided on these exceptions we thought first parties would be calling these expceionts 13:51:29 … so can third parties call it tow? 13:51:39 Alex: I have a proposal... 13:51:47 matthias: You should join this working group! 13:51:50 alex is referring to: http://www.w3.org/mid/2DB61344-AB42-4533-9763-39F348479222@nielsen.com 13:51:59 tl: Any party can call JS 13:52:05 ifette: do we want everyone to load JS? 13:52:19 Amyc: If we've already agreed on an out of band exception, then you can do that 13:52:27 Lia has joined #dnt 13:52:41 Matthias: at this point I'm generating input for Nick 13:52:55 s/Nick/Nick and David/ 13:52:59 Dsinger: mental model for the web wide exception was that a third party would ask for that kind of exception, ex a social network 13:53:33 Rigo: Important if we're not sure or if it's not set etc, that any party in this game can actually trigger the consent 13:53:50 Matthias: I think that's where we're heading 13:54:00 Dsinger: Clearly we need to discuss origin resctripctions 13:54:13 Matthias: it would be weird if a party that is not first or third can ask for exceptions for others 13:54:52 tl: so there may be a business case, might go to an opt out page, i.e. the NAI page opts out (or requests DNT) for all members 13:55:03 WileyS: We have an all-off and all-on model 13:55:49 enewland_ has joined #dnt 13:56:08 Matthias: Questions around whether third party can call API, how to populate and manage third parties list, transparency, origin restriction, accountability 13:56:40 do we have text on this all-off/all-on question? I think we have some sections that explicitly contradict that, but if it's an open question, maybe we should create an issue 13:57:41 … issues 113, 128, 129, 130 will be addressed in that WG 13:58:28 Matthias: ISSUE-111 may need a WG too, has content from the list, but not sure who read these messages and whether we agree or not 13:58:43 … you hit a site and you want to tell it whether there are DNT exceptions 13:58:55 … can use API for polling, easier to tell whats going on from the header 13:59:10 … three values for DNT here 13:59:53 ifette: This is wrapped up in the discussion of whether we allow granularity in the site wide exception or not 14:00:24 Matthias: You're right to some extent. This is based on the current spec which allows these pairs, but could lose the last line if we don't have that kind of granular pairs 14:00:54 Dsinger: So we're asking the group about granularity? 14:00:56 ifette: Yes 14:01:02 Dsinger: We'll discuss that in our breakout 14:01:21 Matthias: loose ends - ISSUE-116, re JS, agreement was no, closing 14:01:49 npdoty: that's not a yes or no question 14:02:02 ifette: specifically, the group should consider requiring a * on one side or another, e.g. you can get a "all third parties on this site" or "this third party across all sites" but not "abc on xyz" 14:02:15 Matthias: Seems like no one is interested, but if someone wants to write text on the DOM 14:02:16 mischat has joined #dnt 14:02:27 WileyS: Wasn't there a thread on this? 14:02:43 fielding: Not in a way that's been defined, Mozilla implemented but it's not defined 14:02:59 Matthias: Either someone can propose a text, and then we discuss. Or we remove it. 14:03:47 ScribeNick: ifette 14:03:50 dsinger: what is the concern? 14:03:57 tom l: DNT is related to the specific DNT interaction 14:04:04 ... if you are seeing a header, it's the specific request 14:04:11 ... the DOM property may not reflect the specific request / interaction 14:04:15 Matthias: What do we do with it? 14:04:21 TomL: volunteering to take an action 14:04:40 ACTION: tom lowenthal to come up with updated text for a DOM api to allow access to DNT state 14:04:40 Sorry, couldn't find user - tom 14:04:46 Check my slides from the meeting last March. 14:04:51 ACTION: lowenthal to come up with updated text for a DOM api to allow access to DNT state 14:04:52 Created ACTION-167 - Come up with updated text for a DOM api to allow access to DNT state [on Thomas Lowenthal - due 2012-04-19]. 14:04:56 I walked through some of the challenges to a DOM status flag. 14:05:13 RRSAgent, close action 1 14:05:13 I'm logging. I don't understand 'close action 1', ifette. Try /msg RRSAgent help 14:05:16 the version that Mozilla mentioned does not match what MSIE implemented, nor what we have specified 14:05:24 Erm, last April. 14:05:25 gah, nmind 14:05:36 Rigo: Going back into the past is very complex 14:05:39 http://www.w3.org/2011/track-privacy/slides/Mayer.pdf 14:05:49 ... if the easiest mechanism of what you have in mind is revocation is overriding new header... 14:05:58 Nick: Maybe revocation has special meaning 14:06:06 ... i mean if you persist something you should be able to unpersist something 14:06:12 mischat has joined #dnt 14:06:15 Rigo: I debate your assumption of persistance 14:06:30 ... when we talk about the user preference, a newer preference overrides an older preference 14:06:41 roessler: if something is stored, there's a way to change that preference 14:06:43 WileyS has joined #DNT 14:06:46 rigo: don't need technology 14:06:50 hwest_ has joined #dnt 14:06:53 npdoty: if you persist granted exceptions on the UA 14:07:02 roy: you need a way to edit such exceptions granted on the UA 14:07:18 dsinger: you can go back to the site and renegotiate so that it calls the JS api again, or the UA might give you UI to edit your excepions 14:07:23 npdoty: referring to latter part 14:07:23 hwest has joined #dnt 14:07:31 dsinger: you want suggestion that a UA should provide such a UA? 14:07:39 s/such a UA/such a UI/ 14:07:45 npdoty: yes 14:07:50 lowenthal: don't like requirements for UI, market can take care of this 14:08:02 matthias: proposal is for npdoty to go to the exceptions WG, and if he's dissatisfied, create an issue 14:08:02 ScribeNick: hwest 14:08:24 Matthias: Right now this issue doesn't exist, not in the database, will get created if we need it 14:08:29 apologies for not creating this issue in the database originally 14:08:34 … homework for the editors and me, dependancies in the compliance spec 14:08:52 … ISSUE-61, 117 need to do a pass on the dependancies in the spec 14:09:01 tl: Isn't 61 fixed by the well known URI? 14:09:20 Matthias: Yes, but still a dependancy to ... 14:09:23 ACTION: matthias to go through the document with editors and address ISSUE-61 and ISSUE-117 to address dependencies in the compliance spec 14:09:23 Created ACTION-168 - Go through the document with editors and address ISSUE-61 and ISSUE-117 to address dependencies in the compliance spec [on Matthias Schunter - due 2012-04-19]. 14:09:38 tl: no, doesn't matter what the policy is, could be absurd and you could still publish it 14:09:45 … just a mechanism 14:09:50 Dsinger: can we close 61? 14:10:17 tl has joined #dnt 14:10:39 Rigo: If we allow for lists where somebody can say "a,b,c,d,e belong to me and are the same" and A responds that they honor DNT, and the rest don't, and A says 'not my business', then you go into a problem saying that if you state that others belong to you, you have to take responsibility for that 14:11:00 Dsinger: May want to add to the compliance spec that incompatible privacy policies may mean that you're not the esame party 14:11:24 Rigo: can be fixed by taking responsibility for the assertion 14:11:45 Matthias: Suggest we close, we have a mechanism. But should open issue for compliance doc to get a line in there about this. 14:11:58 … but 61 will be closing. 14:12:11 … or flipped to the other doc 14:12:21 jchester2_ has joined #dnt 14:12:27 … last piece of the agenda was other issues, but we'll do that later 14:12:53 Dsinger: I think we can close 117 too 14:13:09 … Roy, do you want it open? 14:13:20 fielding: this issue is about whether there's a definition of tracking in the spec 14:13:31 issue-5? 14:13:31 ISSUE-5 -- What is the definition of tracking? -- raised 14:13:31 http://www.w3.org/2011/tracking-protection/track/issues/5 14:13:37 Dsigner: ok that's definitely an open issue 14:13:50 s/Dsigner/dsinger/ 14:15:00 mischat_ has joined #dnt 14:15:07 Matthias: Defining the meaning of a term is the issue, we'll define in the compliance spec 14:15:22 … will take it offline 14:15:40 … now, breakout groups for 45 minutes, then coffee break 14:16:21 … so coffee at 11 and reports at 1130 14:16:48 … the header URI group will stay here, the exception WG to go outside 14:18:30 mischat_ has joined #dnt 14:26:09 Chris has joined #dnt 14:28:31 mischat has joined #dnt 14:38:27 mischat has joined #dnt 14:43:05 mischat has joined #dnt 14:43:27 hober has joined #dnt 14:43:56 enewland has joined #dnt 14:53:02 mischat has joined #dnt 14:58:28 mischat has joined #dnt 15:07:27 mischat_ has joined #dnt 15:08:47 vinay has joined #dnt 15:19:42 issue: does hybrid tracking status need to distinguish between first party (1) and outsourcing service provider acting as a first party (s) 15:19:42 Created ISSUE-137 - Does hybrid tracking status need to distinguish between first party (1) and outsourcing service provider acting as a first party (s) ; please complete additional details at http://www.w3.org/2011/tracking-protection/track/issues/137/edit . 15:21:13 aleecia has joined #dnt 15:22:13 action: hwest to provide an alternative approach to well-known URI for resources that are used in both first-party and third-party contexts without changing the resource URI 15:22:13 Created ACTION-170 - Provide an alternative approach to well-known URI for resources that are used in both first-party and third-party contexts without changing the resource URI [on Heather West - due 2012-04-19]. 15:26:07 vincent_ has joined #dnt 15:28:28 Zakim has left #dnt 15:30:14 tl has joined #dnt 15:33:24 robsherman has joined #dnt 15:37:13 justin has joined #dnt 15:38:07 Joanne has joined #DNT 15:38:45 alex has joined #dnt 15:39:11 Lia has joined #dnt 15:39:11 Roy: Tracking status resource designed to use a diff URI for tracking status resource 15:39:11 hwest has left #dnt 15:39:27 hwest has joined #dnt 15:39:58 ...Heather to take on action item to change 15:39:58 ...on IRC 15:40:05 Chris has joined #dnt 15:40:22 schunter has joined #dnt 15:40:23 ...distinguish first party and outsourcing for 1st party 15:40:54 ... increaine open issues by 1 15:41:12 tlr has joined #dnt 15:41:18 npdoty has joined #dnt 15:41:31 scribenick: Joanne 15:41:31 JohnSimpson: hybrid idea don't know where we are at 15:41:36 jmayer has joined #dnt 15:41:36 David reporting for exceptions group 15:42:07 David: discussed two questions 15:42:08 ...yes cross orgins restrictions should apply to API 15:42:39 ...site wide, web wide exceptions 15:42:40 ...do we also need explicit exceptions 15:42:48 amyc has joined #dnt 15:42:48 ... raises operational questions on how the API behaves 15:43:10 ifette, I still believe there is a misunderstanding 15:43:10 .... did not agree on keeping or elimnating that explicit/explicit 15:43:41 ... open question calling for postion papers 15:43:41 ...recognized to be a hard question 15:44:12 T1: will the browser enforce that provision 15:44:13 David: yes 15:44:14 west, what if we allowed the Tk header field to carry the response status for those resources that dynamically choose between first/third party compliance? 15:44:34 I can take an action to write up the list of use cases (based on what we discussed in the room, largely, but maybe with more detail) for the origin/origin exception pair 15:44:37 s/west/hwest/; damn autocorrect 15:45:04 fielding, I'm still concerned about dynamically generating responses or resources that way 15:45:04 David: did not hit on our other questions 15:45:04 Matthais: WG made progress but not done 15:45:08 hwest, fielding, that sounds promising to me -- use the header when it's dynamic in a way that's inconvenient for the resource 15:45:29 fielding, npdoty - yes, I think that it may be much easier to implement 15:45:29 ... go back after lunch to resolve issues 15:45:52 johnsimpson has joined #dnt 15:45:52 ifette: David's group issues are hard - need discussion 15:46:21 ... Roy group are there rewirtes 15:46:51 ...Matthais group has issues where the group is blocked 15:47:33 Aleecia, I'm sorry :( 15:47:33 Jmyaer: would it be productive to go back into small groups 15:47:43 s/jmyaer/jmayer/ 15:47:49 It's just that for our group, I don't think another 45m is going to do anything productive 15:47:54 we're rather blocked 15:48:00 If you can help more productive conversations, you really don't have anything to be sorry about, Ian! 15:48:18 tl has joined #dnt 15:48:19 Roy: doesn't think there us a need to go back to small group and issues created is for a larger group discussion 15:48:30 Matthias: are you suggestioning smaller group is done and go back to larger group 15:48:42 dsinger, ifette, are there other issues besides this origin/origin question for the exception discussion? 15:49:10 dsinger, ifette, it seemed like we had a reasonably long list -- were all of those dependent on the single issue? 15:49:10 hober has joined #dnt 15:50:32 Roy: leave issues open until closed 15:51:02 T1: can you put text into draft 15:51:19 Closed to me implies that group has considered, this has not been discussed by whole group 15:51:48 action: fielding to insert the tk/uri hybrid into the tracking-dnt draft 15:51:49 Created ACTION-171 - Insert the tk/uri hybrid into the tracking-dnt draft [on Roy Fielding - due 2012-04-19]. 15:51:49 Roy: 1 response to tracking status. tom wants issue maker for service provider issue and other issues 15:52:19 ...Heather has action item 15:52:20 Matthais: create action for Roy to add to draft 15:52:50 ...that's it and back to dsinger 15:53:06 ninja has joined #dnt 15:53:07 ifette: for issue 111 can be done over email instead of larger group 15:53:09 chapell has joined #dnt 15:53:34 q? 15:53:34 dsinger: open issue to be considered through postiion pieces 15:53:36 rigo_ has joined #dnt 15:53:55 Zakim has joined #dnt 15:54:26 npdoty: will take action to write up some use cases 15:54:35 action: doty to write up more detailed list of use cases for origin/origin exceptions 15:54:35 dsinger: ifette to write up why it is problematic for user agent 15:54:36 Created ACTION-172 - Write up more detailed list of use cases for origin/origin exceptions [on Nick Doty - due 2012-04-19]. 15:54:39 ACTION: ifette to provide writeup on why managing explicit-explicit pairings is problematic from UI perspective 15:54:39 Created ACTION-173 - Provide writeup on why managing explicit-explicit pairings is problematic from UI perspective [on Ian Fette - due 2012-04-19]. 15:55:04 Zakim, close ACTION-172 15:55:04 I don't understand 'close ACTION-172', ifette 15:55:25 vinay has joined #dnt 15:55:39 close action-172 15:55:39 ACTION-172 Write up more detailed list of use cases for origin/origin exceptions closed 15:55:44 trackbot, sigh 15:55:44 Sorry, ifette, I don't understand 'trackbot, sigh'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 15:56:06 ifette: his write up will address Rigo's question 15:56:08 dsinger: can thrid parties call the API 15:56:13 trackbot, open action-172 15:56:13 Sorry, ifette, I don't understand 'trackbot, open action-172'. Please refer to http://www.w3.org/2005/06/tracker/irc for help 15:56:43 ...can call it with origin match 15:56:43 ...#4 is an easy question 15:56:47 action: ninja to write up implication of origin/* exceptions in EU context 15:56:47 Created ACTION-174 - Write up implication of origin/* exceptions in EU context [on Ninja Marnau - due 2012-04-19]. 15:56:48 ...can the API be used to revoke 15:56:50 ACTION-172? 15:56:50 ACTION-172 -- Nick Doty to write up more detailed list of use cases for origin/origin exceptions -- due 2012-04-19 -- CLOSED 15:56:50 http://www.w3.org/2011/tracking-protection/track/actions/172 15:57:21 WileyS: can it make a user setting or remove a user setting 15:57:25 action-174: rvaneijk and rigo may be interested in helping 15:57:25 ACTION-174 Write up implication of origin/* exceptions in EU context notes added 15:57:27 ACTION-172? 15:57:27 ACTION-172 -- Nick Doty to write up more detailed list of use cases for origin/origin exceptions -- due 2012-04-19 -- OPEN 15:57:27 http://www.w3.org/2011/tracking-protection/track/actions/172 15:57:30 phew 15:57:46 action-174? 15:57:46 ACTION-174 -- Ninja Marnau to write up implication of origin/* exceptions in EU context -- due 2012-04-19 -- OPEN 15:57:46 http://www.w3.org/2011/tracking-protection/track/actions/174 15:57:46 dsinger: yes, it should be designed so the user can change thier mind 15:58:17 Tl: there should be a different call, not the same call 15:58:43 hwest, another possibility would be to have a parent structure of JSON objects in the resource representation, one per context (indicated by domain or wildcard) 15:58:43 WileyS: it is a simle removal 15:59:14 Yes, fielding, that was one of the things I was going to think about/write up 15:59:38 action-174: We should wait for the write-up from Ian Fette on why this doesn't work 15:59:38 ACTION-174 Write up implication of origin/* exceptions in EU context notes added 16:00:10 Tl take action item 16:00:37 action: lowenthal to draft API method for sites to remove, a la removeTrackingException() 16:00:38 dsigner: broswer allows remove some expcetions and not others 16:00:38 Created ACTION-175 - Draft API method for sites to remove, a la removeTrackingException() [on Thomas Lowenthal - due 2012-04-19]. 16:01:40 Ninja - can you scribe? 16:02:13 ifette, npdoty, what issue are actions 173 and 174 attached to? 16:02:23 Scribenick: ninja 16:02:49 thanks Ninja 16:03:49 dsinger: Action for the editors to modify the text on question 5 16:04:19 ... Question 6 on transparency 16:05:43 dsinger: no text change on that one. The UA has sufficient information. We do not decide use. 16:06:32 schunter has joined #dnt 16:06:39 ... Question 7: Sending DNT:0 to the first party 16:06:39 action: singer to update site-specific exceptions text to note that embedded third-party javascript may make the call rather than the first party (even though it probably shouldn't do so without working it out with the publisher) 16:06:40 Created ACTION-176 - Update site-specific exceptions text to note that embedded third-party javascript may make the call rather than the first party (even though it probably shouldn't do so without working it out with the publisher) [on David Singer - due 2012-04-19]. 16:06:57 tl: there might be legal implications of this signal 16:07:09 q+ 16:07:13 q+ 16:07:18 dsinger: We overload one character 16:07:19 q+ rigo 16:07:27 +q 16:07:29 tl: this is a matter of the API 16:07:55 q+ because even in the * case it's non-trivial 16:08:04 q? 16:08:09 ack ifette 16:08:09 q+ to note that even in the * case it's not-trivial (and we'll definitely have to figure that out) 16:08:22 dsinger: we postpone that until we have decided on the site wide exceptions 16:08:38 q+ 16:09:01 q- 16:09:06 dsinger: I think maybe we should have a second character rather than overloading the single character 16:09:18 ack jmayer 16:09:25 dsinger: we need to seperate the answers to finding about your own first party status and the status of your third parties 16:09:29 ac has joined #dnt 16:09:36 ifette: I think the issue of how do you get the browser to tell "Hey Mr. First Party, you have a special exception" is very tied up into the site/* ISSUE-111 question 16:10:16 q? 16:10:17 ack rigo 16:10:22 ... We have an open question on how we convey these answers 16:11:10 marc has joined #DNT 16:11:55 rigo: DNT:0 on the first party is important in the EU. I don't believe we need an expression in the header. In the US the first party can just ignore this signal. In the EU it has a meaning. 16:12:04 dsinger: harmless to separate the two statements even if in some cases we won't need both 16:12:40 jmayer: Some jurisdictions may want to impose additional restrictions on first parties. We've gone to all this trouble to build a consent mechanism, why not support a first-party domain/first-party domain exception? If a jurisdiction decides it wants to attach a semantic to "DNT: 0" to the first party, so be it. 16:12:49 ifette_ has joined #dnt 16:12:52 q+ 16:13:03 schunter: WWe have agreement that we want to be able to send DNT:0 to first parties. 16:13:22 q+ WileyS 16:13:29 q?\ 16:13:34 ack tl 16:13:36 ... we now need to find out how to convey that. 16:13:49 q? 16:13:50 +q 16:14:24 tl: possible answers are header and APIs 16:14:29 ack npdoty 16:14:29 npdoty, you wanted to note that even in the * case it's not-trivial (and we'll definitely have to figure that out) 16:14:39 ack npdoty 16:14:52 dsinger: A first party can always call the API to find out about the status of its third parties 16:15:04 ack ifette_ 16:15:07 q? 16:15:16 q+ 16:16:29 +q 16:17:04 q+ 16:17:05 +q to say that the browser may not know which state the site is in at load time 16:17:10 ifette: We have 3 options. 1. DNT1 and no exceptions. DNT1 and all third parties have exceptions. 3. DNT1 and some third parties have exceptions. A first party needs to know this before loading content. I don't want to do a roundtrip to find about about the third party status. 16:17:21 ack WileyS 16:17:26 ack WileyS 16:17:59 Current proposal (on my slide): 16:18:09 DNT;0 = You have a site-wide exception 16:18:19 WileyS: we have proposed a DNT2 signal indicating that you have a mixed state and need to find out 16:18:26 DNT;1 = You don't; 16:18:51 DNT;2 = some third party exeptions exist for your side (please poll if you like). 16:18:53 dsinger: I think we need to take this to an email discussion. 16:18:58 rigo_ has joined #dnt 16:19:08 robsherman has joined #dnt 16:19:33 ISSUE-111? 16:19:33 ISSUE-111 -- Signaling state/existence of site-specific exceptions -- open 16:19:33 http://www.w3.org/2011/tracking-protection/track/issues/111 16:19:52 -q 16:19:55 q- 16:20:01 -q 16:20:02 queue= 16:20:36 WileyS: Please respond to issue 111 on this matter. It is not yet covered. 16:20:58 dsinger: We also will create a new issue. 16:21:01 Zakim, what is the status of flight DL1539? 16:21:01 I don't understand your question, ifette. 16:21:19 (thanks for the reminder that I need to check in… :-) 16:21:20 added to my to-do list for Zakim features 16:21:39 dsinger: Question 8 - API for web-wide exceptions. 16:22:13 +q 16:22:29 schunter: one concern about this web wide APIs - if the user changes his mind the APIs might not always reflect the truth. 16:22:55 q+ schunter 16:22:56 q+ rigo 16:22:57 +q 16:23:01 +q 16:23:09 q- schunter 16:23:11 q? 16:23:15 dsinger: If you given a web-wide exception - you will always see this in the response header. 16:23:15 rvaneijk has joined #dnt 16:23:19 q+ schunter 16:23:24 (he asked to be added) 16:23:52 (sorry, I thought he was talking and that we always give the chairs the prerogative of speaking) 16:24:14 ( :-) ) 16:24:16 q- 16:24:26 q- 16:24:27 dsinger: this gives the user more granularity than not enabling this API. though we might run into mixed signals. 16:25:52 q+ 16:26:25 ack jmayer 16:26:26 q+ 16:26:28 ack jmayer 16:26:40 ShaneW has joined #DNT 16:26:42 ack tl 16:26:54 oops - unack tl :-) 16:27:19 q+ 16:27:19 jmayer: we have 3 possible API answers: 1 webwide, 2. not webwide, 3 webwide with exceptions 16:27:38 ... Concern is - How do we convey this. 16:28:18 I don't have doubts in social networks building good features and granularity 16:28:26 There are networks with these kinds of preferences now 16:28:32 q+ schunter 16:28:32 just that some users are going to have their particular preferences 16:28:38 ... if a social network wants to build it - great. But it's currently not done. 16:28:45 JC has joined #DNT 16:28:46 hwest, which networks? 16:29:00 schunter has joined #dnt 16:29:07 Facebook lets a user opt out of instant personalization on all sites. 16:29:09 ack ri 16:29:14 +1 to tl 16:29:28 That's the only third-party control I'm aware of. 16:29:32 tl: An API does not bind your choice for all future. 16:29:46 Google lets a user opt out of +1 personalization on other sites and in ads on other sites. 16:29:56 Also not granular. 16:30:05 ACTION: lowenthal to add an API to let a site request a web-wide exception 16:30:05 Created ACTION-177 - Add an API to let a site request a web-wide exception [on Thomas Lowenthal - due 2012-04-19]. 16:30:06 dsinger: Back to the Question: we agree that we want the API to convey web wide exceptions 16:30:14 ack Wile 16:30:18 ack WileyS 16:30:28 ack fielding 16:30:34 ack schunter 16:30:36 ack shun 16:31:33 fielding: Would the response for a third party calling the API be true or false? 16:31:41 ack ifette 16:31:54 tl: Yes. (hope I got that right) 16:32:29 I think the out-of-band consent mechanisms (which I totally support having!) are not well-positioned for this particular granularity question 16:33:53 also, I'm really not trying to object to any concept of a Web-wide exception, just trying to explain the concerns we had that would be needed in such a proposal 16:34:38 action-172: vincent may be interested in helping 16:34:38 ACTION-172 Write up more detailed list of use cases for origin/origin exceptions notes added 16:34:55 I meant that the *other* API, the one for asking if I have an exception on this page, will return true if there is a web-wide exception (no additional API needed on that front) 16:44:28 robsherman has joined #dnt 16:51:34 vincent_ has joined #dnt 16:52:59 schunter has joined #dnt 16:56:28 schunter has joined #dnt 17:00:27 hwest has joined #dnt 17:01:18 hwest_ has joined #dnt 17:08:50 mischat has joined #dnt 17:15:48 mischat_ has joined #dnt 17:28:48 chapell has joined #dnt 17:33:02 Joanne has joined #DNT 17:37:13 vinay has joined #dnt 17:37:14 tedleung has joined #dnt 17:37:45 hwest has left #dnt 17:37:49 hwest has joined #dnt 17:37:59 scribenick: npdoty 17:38:05 q? 17:38:26 aleecia: have a better understanding of where we're going 17:38:34 ... down to two primary proposals 17:38:50 dsinger has joined #dnt 17:38:50 ... ideas from three other proposals 17:39:04 amyc has joined #dnt 17:39:11 ... want to get more people listed as authors 17:39:14 17:39:26 ac has joined #dnt 17:39:39 rigo has joined #dnt 17:39:47 continue to use the standard of significant contributions of text 17:39:49 tl has joined #dnt 17:39:56 aleecia: some agreements 17:40:08 ... agree on using meaningful interaction to handle first parties 17:40:23 ... generally agree on what a third-party is 17:40:35 Lia has joined #dnt 17:40:36 ... third parties siloing data by party 17:40:58 ... high level agreement on outsourcing 17:41:08 ... agree on permitted uses (and the name! yay!) 17:41:14 ... agree on unlinkable data 17:41:30 ... agreement on some short time for raw server logs, still need to figure out the details 17:41:35 ... disagree on permitted uses 17:41:44 tlr has joined #dnt 17:42:04 aleecia: overview of the areas we disagree 17:42:14 ... big vs small 17:42:27 17:42:55 ... what I think I saw from FTC was the party size being small but the permitted uses are fairly broad 17:43:20 ... and on the Article 29 side, not as worried about the party size, but more concerns about limiting permitted uses 17:43:36 rvaneijk: more concerned about permitted uses 17:43:58 ... if these data flows contain unique identifiers, permitted uses won't pass compliance test in the EU 17:44:14 17:44:34 johnsimpson has joined #dnt 17:44:35 q+ 17:44:36 rvaneijk: proposal 17:44:46 17:44:46 justin has joined #dnt 17:44:55 q+ mike 17:44:57 q+ fielding 17:45:03 q+ Alex 17:45:03 q+ alex 17:45:05 Addressing permitted uses for 3rd parties: 17:45:06 When the status of a party is third party, 17:45:08 AND the third party does not have an exception, 17:45:09 AND the user has explicitly expressed to have DNT=1, 17:45:11 the permitted use descriptions for dataflows for 3rd parties enabled MUST not contain unique identifiers. 17:45:12 If these dataflows contain unique identifiers the 'Permitted uses in 4.4.1.1' 17:45:14 will not pass the compliance test in the EU. 17:45:16 The test is: strictly necessary to provide the service AND requested by the user. 17:45:17 Normative tekst: 17:45:19 A third party MUST take reasonable privacy safeguards (i.e. technical and organizational) 17:45:20 to prevent unique identifiers in dataflows when the third party does not have an exception, AND the user has 17:45:22 explicitly expressed to have DNT enabled. 17:45:45 rvaneijk: really hoping we can work on text regarding proportionality 17:46:34 wileys: agreed that if we add the appropriate non-normative text for proportionality, could be compliant 17:46:46 q? 17:46:47 ?q 17:46:52 ack amyc 17:47:19 amyc: understand the concern on unique identifiers 17:47:44 ... in addition to the cookie, the unique IP address would also count 17:48:19 rvaneijk: as we discussed yesterday, certain elements of the protocol are strictly necessary to set up and maintain the communication 17:48:20 jmayer has joined #dnt 17:48:33 ... IP address is necessary for the communication and so strictly necessary 17:48:48 s/so strictly/therefore strictly/ 17:49:40 amyc: regardless of whether the unique identifier is the cookie or IP address, but the question of whether it's necessary during later uses 17:49:46 q- mike 17:49:48 ack Alex 17:50:14 q+ 17:50:35 alex: a lot of talk about our being relevant to EU laws, will the EU reconsider laws or directive if we decide that a id cookie or something is acceptable? 17:51:15 rvaneijk: not representing the EU, representing Article 29, will do our best to give feedback 17:51:16 ack fielding 17:51:34 q? 17:51:39 fielding: the unique identifier can be present if it's not collected 17:51:41 +q 17:52:04 q+ tl 17:52:20 rvaneijk: that's why I say reasonable efforts to prevent the use, I hope that in a non-normative part we can make that more explicit 17:52:43 +q 17:52:44 jchester2 has joined #dnt 17:52:49 tl has joined #dnt 17:53:04 pde: services requested by the user seems to be particularly important 17:53:08 q? 17:53:22 ... when I load a newspaper page, am I also requesting the analytics and other services even if I don't realize? 17:53:28 ack pde 17:53:38 rvaneijk: should be both necessary and requested by the user 17:53:51 ... like the meaningful interaction thing we were talking about, that's specifically requested 17:54:05 ... the necessary part is about enabling the communication 17:54:06 q+ Rigo 17:54:11 q? 17:54:12 ack jmayer 17:55:03 jmayer: collection vs. no-collection point, some user configures their browser or network adds an ID header to traffic 17:55:27 ... some cases where there's no responsibility from the server 17:55:49 ... why would you set a unique ID that you never log or you never use? 17:56:28 fielding: would only log a hash of it to a particular site, so that you can't correlate that activity across sites? 17:56:46 s/sites?/sites/ 17:57:57 questions about who can speak for whom 17:58:19 q? 17:58:21 mischat has joined #dnt 17:58:33 rvaneijk: unique identifiers must not be used, even when siloed per first party, yes 17:58:48 fielding: but if the use of it is necessary for a particular purpose? 17:58:51 (if the room will allow me a quip) fielding, it's great that companies have this practice, now Please Please Please just do the hashing on the client side when users send DNT:1, and we will all be happy 17:59:13 q? 17:59:18 ack tl 17:59:30 tl: we're having a detailed discussion of legal compliance, better put in the Global Considerations document 17:59:41 ... we're talking about a voluntary system to do a particular thing with a particular preference 17:59:44 vincent_ has joined #dnt 17:59:53 ifette has joined #dnt 18:00:12 ... we should expect the legal regimes to do the best thing for their citizens, may facilitate ways to comply with those legal regimes 18:00:24 ack ShaneW 18:00:27 mischat__ has joined #dnt 18:00:30 ack shanew 18:01:08 ShaneW: art29wp side, if we add non-normative text narrowing down the use cases, we'll actually be in alignment, in the same ball park? 18:01:30 rvaneijk: will send a template for the non-normative text, work with Shane on that 18:02:02 ShaneW: re FTC, talked about user expectations and examples, examples may bridge the divide more cleanly 18:02:15 ... descriptive guidance on how we might find a hybrid here 18:02:31 (proportionality and subsidiarity weight against the intrusion on user privacy) 18:03:23 18:03:47 rigo: shouldn't get in to legal discussions, but should decide if our stuff is useful in a certain surrounding 18:03:56 ack Rigo 18:04:07 justin_ has joined #dnt 18:04:12 alex has joined #dnt 18:05:06 WP29 does care about party size, but discussion still has to be done on how big is a party. 18:05:13 aleecia: I think what we heard on the call last week is that the FTC can do tradeoffs, trading off larger party size for narrower uses 18:05:33 efelten: the FTC report did talk about some of these issues and I would refer you there 18:05:46 ... if there's a lack of clarity, feel free to ask ed 18:06:01 ... Julie Brill was here yesterday and talked about conversation and a process where not everyone will get everything they want 18:06:26 ... I don't think the Commission feels they want to push this group to a single position, just strongly support this group moving towards consensus 18:06:32 aleecia: happy face! 18:06:43 ... closed 59% now, including the issues we've opened even being here 18:06:45 schunter has joined #dnt 18:07:04 ... unified drafts on points of compliance 18:07:11 ... Tom and Shane to discuss next week 18:07:24 if not done, invited to Aleecia's house for dinner 18:07:49 action: lowenthal to talk with Shane about an updated compliance proposal 18:07:50 Created ACTION-178 - Talk with Shane about an updated compliance proposal [on Thomas Lowenthal - due 2012-04-19]. 18:08:05 aleecia: and there's an action open on Aleecia to present that to the full group 18:08:19 ... sharpened where we are divided 18:08:34 aleecia: still need to do a response to the CG, though it might be lightweight 18:08:40 ... some editorial work on readability 18:08:53 ... Last Call means we're not taking more issues internally 18:09:06 ... if you need more time to discuss internally, please start early 18:09:19 ... are there new issues that we haven't thought about? we need to know those 18:09:44 ... would prefer not to hold another f2f, but we are more effective in this format 18:10:03 ... looking at a possible meeting end of June, more to come soon 18:10:40 ... thanks for your participation and to schunter for his patience 18:11:06 Lia has joined #dnt 18:11:42 no objections to closing this meeting early -- we'll be done by 3 18:11:47 I can scribe if you need a break, npdoty 18:11:57 encouraged to continue discussing stuff, but the main group will be over 18:12:02 scribenick: justin_ 18:12:06 FYI, scheduling, I plan on not being available during July and August due to sabbatical. 18:12:10 thank you justin_! 18:12:48 dsinger: outstanding questions: 2. how do we populate an manage the list for the site? 18:13:09 Question, since I was not in the exception group - does the API have a full list of third parties? 18:13:14 Wileys: thought this had been resolved, but questions about to handle removal 18:13:21 q? 18:13:32 ifette has joined #dnt 18:13:43 . . . everything else off on UI, so I think we're done here 18:13:56 . . . conceptual agreement but no draft text (but action-itemed) 18:13:59 Or is this list the list of exceptions? 18:14:32 dsinger: let's take off-line until we see what APIs we need 18:14:52 . . . new question: (3) What is the accountability for a site-wide exception? 18:15:09 aleecia has joined #dnt 18:15:12 q+ forgot to give Nick time on logo; revisions to getting to closed (end of the queue is great, I meant to bring these up and forgot) 18:15:21 heh, fail 18:15:27 q+ 18:15:27 q? 18:15:32 ack forgot 18:15:32 forgot, you wanted to give Nick time on logo; revisions to getting to closed (end of the queue is great, I meant to bring these up and forgot) 18:15:33 npdoty, got it, keep trying to remember, keep screwing up 18:15:42 (sigh) 18:15:44 tl has joined #dnt 18:16:13 WileyS: we should add non-normative text warning about risks about overly broad exception requests. 18:16:27 q+ 18:16:29 q- later 18:16:34 ... use SHOULD and MAY language, but ultimately up to companies to convince consumers to grant 18:16:44 this sounds like a section for the Compliance doc, that the TPE doc can refer to 18:17:06 (crosstalk about who should draft action item) 18:17:34 WileyS working with ninja and npdoty to develop text 18:17:43 +q 18:17:46 Wileys: Is working group OK with this being non-normative? 18:17:51 q+ 18:17:52 q? 18:17:56 tl: I'm comfortable with that too 18:18:03 q- later 18:18:07 ack aleecia 18:18:10 q? 18:18:28 action: wiley to draft section on seriousness of the request for a user-granted exception (with ninja) 18:18:28 Created ACTION-179 - Draft section on seriousness of the request for a user-granted exception (with ninja) [on Shane Wiley - due 2012-04-19]. 18:18:46 ... companies are taking brand responsibility in the requests they make 18:18:59 ... consumers can make their decisions based on trustworthiness 18:19:10 ack rigo 18:19:13 action-179: nick may also be interested in drafting 18:19:13 ACTION-179 Draft section on seriousness of the request for a user-granted exception (with ninja) notes added 18:19:22 Q? 18:19:23 p? 18:19:28 q? 18:19:43 JC is helping us mind our p's and q's 18:19:44 rigo: giving the first party responsibility for the constellation of third parties is very common law approach 18:20:12 ... you can't convey liability to first parties for third party behavior in this spec 18:20:30 q- 18:20:46 +q 18:20:52 dsinger: stick to question --- OK just to have non-normative text? 18:20:59 ack jmayer 18:21:07 A note on this language: we will likely need to tweak it based on the outcome of the exception discussions 18:21:12 jmayer: agree non-normative text is fine, but want to be clear about implications 18:21:20 (i.e., if we don't have granular exceptions) 18:22:39 ... some had been under impression that site-wide exception implied a legal representation on the part of the first party 18:22:54 ... admitted, there are still non-legal incentives in place . . . 18:23:14 q? 18:23:20 ... difference in understanding my change people's opinions 18:23:22 ack shanew 18:23:28 q+ 18:23:36 WileyS: non-normative text should be clear that it doesn't affect liability 18:23:37 q? 18:24:07 hwest: like the language, but it will need to be tweaked based on what sort of user-granted exceptions we end up allowing 18:24:19 there's no proposal where we don't have site-wide exceptions, so this text will always be necessary, right? 18:24:38 ack hwest 18:25:04 +q 18:25:15 ack ShaneW 18:25:17 +q 18:25:19 ack Shanew 18:25:23 dsinger: one last issue: Who asks for permission, and how, if a third party doesn't have a script presence? 18:25:37 q+ 18:26:05 WileyS: This is a web-wide exception ('cause it's a third party). 18:26:44 ... The answer is the NAI/DAA website in reverse. First-party provides a laundry list of third parties you want to ask for permission for. 18:27:07 q+ 18:27:09 ack tl 18:27:10 ... user would then pick the ones she's fine granting permission for 18:27:26 +q 18:27:26 tl: partially agree with Shane, but not sure it needs to be that complicated 18:27:27 q- 18:27:40 everything that is simpler than what Shane just depicted would be better 18:27:56 but we need a possibility to ask for permission 18:28:04 "effective script origin", yeah? 18:28:13 WileyS: yes it does, because we've agreed on origin restrictions 18:28:22 Can a pixel/image start a redirect (using a header) to then load html with Javascript? 18:28:31 q? 18:28:32 dsinger: first-party has to initiate it somehow 18:28:35 q? 18:28:51 does this satisfy alex's use case? 18:29:21 alex: my concern with that approach: 18:29:46 ... in this case, I have no real estate on the page, and no business relationship with the first-party 18:29:57 everyone: then what are you doing there? 18:30:18 alex: here's the use case 18:30:41 +q 18:30:48 q? 18:31:05 ... if there are two first parties and we want to measure both of them . . . 18:31:15 ack schunter 18:31:26 schunter: 18:32:23 q? 18:32:26 ack jmayer 18:32:27 alex: today's model has to adapt for the things we want to do 18:32:27 schunter: can a pixel re-direct to load a script? --- sounds like: no. 18:32:47 ack tl 18:32:47 schunter said: TrackingPixeler needs relationship with someone who has a someonw who is able to load HTML on the page,. 18:32:51 ack tl 18:32:54 jmayer: this is super-trivial, can change your practices very easy 18:33:01 tl: +1 to jmayer 18:33:35 action-120? 18:33:35 ACTION-120 -- Alexandros Deliyannis to write a proposal on web-wide exception API (for ISSUE-113) (with npdoty) -- due 2012-04-04 -- OPEN 18:33:35 http://www.w3.org/2011/tracking-protection/track/actions/120 18:33:35 dsinger: relaxing x-origin restrictions probably not worth it for your problem 18:33:37 +q 18:33:39 To be precise, you can just use an iframe instead of an img. 18:33:50 alex: I have suggested text on this issue, Issue-120 18:33:52 alex, I think maybe we can talk about different mechanisms that user agents could use to make a decision 18:33:53 If the iframe gets DNT: 0, do the same tracking you would do with the img. 18:34:03 Action 120, rather 18:34:03 Sorry, couldn't find user - 120, 18:34:06 amyc has joined #DNT 18:34:11 If the iframe gets DNT: 1, return HTML with script in, request an exception. 18:34:25 q? 18:34:26 ack tl 18:34:28 tl: we've already worked this out, I strongly object to a new parallel technique for those who don't want to embed a script 18:34:41 queue closed. 18:34:48 A response - why would we be encouraging more people to use more scripts? 18:34:57 dsinger: and you shouldn't have the authority to follow the user 18:35:03 hwest, this is a one-time exception request script in an iframe. 18:35:04 (Or more specifically, do we want to open that particular pandora's box?) 18:35:07 dsinger: that was the last issue --- all done here! 18:35:11 It's sandboxed from the main page. 18:35:20 jmayer, I don't think that works 18:35:31 hwest, is that a technical claim? 18:35:35 thanks to dsinger for leading us through all of these! 18:35:36 schunter: I'm going to do something nasty. Going through raised issues list and see if that raises any new ones 18:35:37 Or at least you can't just do the iframe when you need the request 18:36:47 npdoty: W3C likes logos for high-profile works. We did this with HTML5 recently. 18:36:53 Alex's proposal is at http://www.w3.org/mid/2DB61344-AB42-4533-9763-39F348479222@nielsen.com 18:36:55 dstark has joined #dnt 18:37:06 ... our PR guy wants me to develop an image for this process. 18:38:02 wseltzer: 18:38:53 dsinger: this brings up issues of messaging to users 18:39:10 ... this is a conversation we can have offline 18:39:11 iDNT 18:39:35 dsinger: I've talked to hwest about having a conversation (with users and research and so on) about text presented to the user, etc. 18:39:49 Q? 18:39:53 schunter: just one raised issue left 18:39:53 q+ ShaneW 18:40:10 ack shanew 18:40:38 see link above 18:40:48 ... it's ISSUE-137: Does hybrid tracking status need to distinguish between first party (1) and outsourcing service provider acting as a first party (s) 18:40:51 Suggested Title: Web-Wide Exception Well Known URI 18:41:26 ... will leave this as open issue 18:41:53 issue: should we have Web-Wide Exception via a Well-Known URI? 18:41:53 Created ISSUE-139 - Should we have Web-Wide Exception via a Well-Known URI? ; please complete additional details at http://www.w3.org/2011/tracking-protection/track/issues/139/edit . 18:42:11 Alex: All yours now :-) 18:42:13 issue-139: see Alex's proposal at http://lists.w3.org/Archives/Public/public-tracking/2012Apr/0076.html 18:42:13 ISSUE-139 Should we have Web-Wide Exception via a Well-Known URI? notes added 18:42:21 dsinger: Can we reserve and say that "extensions are currently reserved"? 18:42:27 fielding: this issue isn't ripe yet 18:42:29 q? 18:42:41 Hi Nick, I'd created issue-138 :-) 18:42:42 dsinger: don't want the question to get lost in the future 18:42:52 or do we just delete any language about extensions? 18:42:58 from current spec? 18:43:02 action item created for dsinger 18:43:02 Sorry, couldn't find user - item 18:43:24 (also on actions, we still have Tracking Preference Expression (DNT) and could drop the (DNT) at some point) 18:43:36 close issue-139 18:43:36 ISSUE-139 Should we have Web-Wide Exception via a Well-Known URI? closed 18:43:37 schunter: anything else? 18:43:38 18:43:41 (sorry for the dupe) 18:43:59 ... thank you very much, 18:44:01 18:44:31 schunter: amazed how much progress we can make during the f2f's 18:44:43 ... hopeful this can be resolved without another f2f 18:44:57 johnsimpson has left #dnt 18:44:59 ... but will get back to you about new venue shortly! 18:45:04 ... adjourned 18:45:25 thank you to MSFT! 18:45:47 +1 on the thanks! 18:46:59 rrsagent, draft minutes 18:46:59 I have made the request to generate http://www.w3.org/2012/04/12-dnt-minutes.html npdoty 18:47:44 Chair: schunter 18:47:53 Meeting: Tracking Protection Working Group face-to-face 18:53:24 schunter has joined #dnt 19:53:28 tl has joined #dnt 20:11:30 tl has joined #dnt 20:13:25 mischat has joined #dnt 20:47:59 Zakim has left #dnt 21:19:10 ifette has joined #dnt 21:20:03 ifette_ has joined #dnt 21:28:47 ifette_ has joined #dnt 21:58:50 alex has joined #dnt 22:04:42 mischat has joined #dnt 22:27:42 schunter has joined #dnt 22:49:02 hwest has joined #dnt 22:49:12 hwest_ has joined #dnt 23:50:41 schunter1 has joined #dnt