15:56:22 RRSAgent has joined #dnt 15:56:22 logging to http://www.w3.org/2014/09/24-dnt-irc 15:56:24 RRSAgent, make logs world 15:56:24 Zakim has joined #dnt 15:56:26 Zakim, this will be TRACK 15:56:26 ok, trackbot; I see T&S_Track(dnt)12:00PM scheduled to start in 4 minutes 15:56:27 Meeting: Tracking Protection Working Group Teleconference 15:56:27 Date: 24 September 2014 15:56:42 justin has joined #dnt 15:57:27 T&S_Track(dnt)12:00PM has now started 15:57:34 +npdoty 15:59:08 eberkower has joined #dnt 15:59:08 fielding has joined #dnt 16:00:24 +Fielding 16:00:37 +RichardWeaver 16:00:46 Richard_comScore has joined #dnt 16:01:07 +[FTC] 16:01:26 +justin 16:01:28 Zakim, who is making noise? 16:01:29 zakim, who is on the phone? 16:01:29 On the phone I see npdoty, Fielding, RichardWeaver, [FTC], justin 16:01:38 npdoty, listening for 10 seconds I heard sound from the following: [FTC] (34%) 16:02:20 +eberkower 16:02:28 regrets+ cargill, sidstamm 16:02:29 Zakim, please mute me 16:02:29 eberkower should now be muted 16:02:40 Let's give everyone 1-2 more minutes, then we'll go through the Last Call changes. 16:02:41 dsinger has joined #dnt 16:02:47 +ChrisPedigoOPA 16:02:49 agenda+ TPE Last Call comments 16:02:56 agenda+ "tracking" in compliance 16:03:04 agenda+ reminders 16:03:07 agenda+ aob 16:03:16 ChrisPedigoOPA has joined #dnt 16:03:24 +[Apple] 16:03:25 zakim, [apple] has dsinger 16:03:25 +dsinger; got it 16:03:27 npdoty has changed the topic to: 24 Sept, agenda: http://www.w3.org/mid/3769008A-1BC7-433F-AD26-3F6BB6285536@w3.org 16:04:02 moneill2 has joined #dnt 16:04:12 zakim, who is on the phone? 16:04:12 On the phone I see npdoty, Fielding, RichardWeaver, [FTC], justin, eberkower (muted), ChrisPedigoOPA, [Apple] 16:04:12 scribenick: npdoty 16:04:14 [Apple] has dsinger 16:04:18 +[IPcaller] 16:04:29 justin: want to talk about changes to TPE in the last couple weeks 16:04:36 zakim, ipcaller is moneill2 16:04:36 +moneill2; got it 16:04:44 ... few remaining issues in compliance 16:04:45 zakim, [IPCaller] is me 16:04:45 sorry, moneill2, I do not recognize a party named '[IPCaller]' 16:05:02 Zakim, take up agendum 1 16:05:02 agendum 1. "TPE Last Call comments" taken up [from npdoty] 16:05:21 kj has joined #dnt 16:05:43 + +1.813.907.aaaa 16:05:44 fielding: make DOM API attribute nullable in WebIDL description ("?") 16:06:12 ... only change to the document; editorial. 16:06:21 issue-240? 16:06:21 issue-240 -- Do we need to define context? -- closed 16:06:21 http://www.w3.org/2011/tracking-protection/track/issues/240 16:06:33 issue-254? 16:06:33 issue-254 -- public access devices in intermediaries text -- pending review 16:06:33 http://www.w3.org/2011/tracking-protection/track/issues/254 16:06:35 this list of pending review may be helpful: https://www.w3.org/2011/tracking-protection/track/products/6 16:06:43 zakim, aaaa is hober? 16:06:44 +hober?; got it 16:07:22 fielding: comment was about adding requirements to an example 16:07:51 ... existing example was about a kiosk environment that might have defaults outside of our control. but if a user brings in their own device, we don't expect the network to change their preferences 16:07:55 rvaneijk has joined #dnt 16:08:37 ... suggestion was a clarification for a kiosk environment where users log in and establish a profile, including a DNT setting 16:08:39 it could be Ronan Heffernan from Nielsen. He isn't on IRC so he can't respond 16:08:49 q+ to ask about policies for sites 16:09:12 Zakim, hober? may be heffernan 16:09:12 +heffernan?; got it 16:09:12 zakim, aaaa is likely hefferjr 16:09:13 I don't understand 'aaaa is likely hefferjr', eberkower 16:09:19 ack dsinger 16:09:19 dsinger, you wanted to ask about policies for sites 16:09:35 +rvaneijk 16:09:40 dsinger: do we need a section to talk about sites that have a policy? 16:09:46 Zakim, aaaa is ronan heffernan 16:09:46 I don't understand 'aaaa is ronan heffernan', eberkower 16:09:47 +MECallahan 16:09:54 mecallahan has joined #DNT 16:09:58 zakim, who is on the phone? 16:09:58 On the phone I see npdoty, Fielding, RichardWeaver, [FTC], justin, eberkower (muted), ChrisPedigoOPA, [Apple], moneill2, heffernan?, rvaneijk, MECallahan 16:10:00 ... like a first-party site that wants all visitors to have DNT set for their visitors 16:10:02 [Apple] has dsinger 16:10:32 fielding: can set a header field where it's under the user's control. don't need to specify ever possible way. 16:10:35 “An HTTP intermediary must not add, delete, or modify a tracking preference expression in a request forwarded through that intermediary unless the intermediary has been specifically installed or configured to do so by the user making the request. For example, an Internet Service Provider must not inject DNT:1 on behalf of all users who have not expressed a preference.” 16:10:55 ... there was a debate about institutional setting, but conclusion was that it wasn't a user preference. 16:11:31 dsinger: rather, I mean for the site being visited. should a site be able to say that there's a policy of only visiting with DNT? 16:11:34 +Brooks 16:11:35 Brooks has joined #dnt 16:11:46 q? 16:11:48 fielding: no great objection, but probably raises more problems than it solves. 16:12:00 dsinger: probably right, just raising it as a possibility. 16:12:18 issuse-258? 16:12:28 issue-258? 16:12:28 issue-258 -- automatic expiration of a tracking preference -- pending review 16:12:28 http://www.w3.org/2011/tracking-protection/track/issues/258 16:12:55 justin: automatic expiration of the DNT signal or exceptions to it 16:13:07 fielding: TPE would specify a mechanism, requiring automatic expiration 16:13:33 q+ to ask why would a site need automatic expiration? 16:13:39 ... 1) we don't really require how it's set in the first place. 2) always under control of the user agent, so the user can control it, demand it of their user agent rather than have it be set by a server 16:13:54 justin: or the site itself could self-impose an expiration based on the user's own preferences 16:14:07 fielding: right, it just wouldn't be visible to the protocol 16:14:30 I am fine with a seperate issue. 16:14:41 fielding: rob had suggested a separate parameter when asking for an exception, which could be raised as a separate issue 16:14:54 +Jeff 16:15:10 ... could be useful if where the server is located requires a specific time (via a law, say) 16:15:20 ... but normally we would implement that with an expiring cookie 16:15:26 +q 16:15:34 ... have a user-granted exception and a cookie telling you how long to maintain that preference 16:15:45 ack ds 16:15:45 dsinger, you wanted to ask why would a site need automatic expiration? 16:16:05 dsinger: not hard to add an optional parameter. but not clear why the site would need to detail the expiration 16:16:35 ... user agents might handle and might want to handle expiration 16:16:47 fielding: could be a regulatory requirement 16:16:58 the requirement is not set in stone, it is rather: no longer than necessary 16:17:11 ack mo 16:17:15 justin: article 29 or similar could say that exceptions are only valid for a certain time 16:17:24 dsinger: could just add a cookie as well 16:17:26 q+ 16:17:45 moneill2: don't want it to be a cookie because it would also need to be communicated to all your third parties 16:17:55 ... API is controllable by the JavaScript on the server 16:18:13 ... makes sense to store in the database a duration 16:18:32 ... wouldn't cause a lot of trouble 16:18:36 ack npd 16:18:45 +kulick 16:20:08 +q 16:20:26 ack mo 16:20:37 npdoty: have a cancel/removeException method for this purpose. gives flexibility about when you cancel 16:21:04 kulick has joined #dnt 16:21:23 -moneill2 16:21:49 +[IPcaller] 16:21:59 zakim, IPCaller is me 16:21:59 +moneill2; got it 16:22:19 ... useful for when sites need to cancel, whether after a duration or for any other reason 16:22:24 I suggest we make it a new issue and then request specific proposal for changes to spec. 16:22:30 moneill2: what about web-wide exception? 16:22:34 npdoty: have removeWebWideTrackingException as well 16:22:35 give users the opportunity to reconsider their choice and change settings after the initial decision and at any time; let the user examine the (automated) choices that have been made with regards to Web Tracking in an easy way; and remind the user that choices regarding the (automated) settings for Web Tracking can be revoked at any time and make sure that a revision of any such choices is technically possible in an easy way that does not put any undue bur[CUT] 16:22:39 individual 16:23:01 npdoty: can accomplish with existing functionality, would increase testing costs 16:23:17 moneill2: but could increase transparency to have that duration in the same place, so that users can review it 16:24:03 ok 16:24:06 justin: seems agreement that expiration is something we might want. unclear whether existing functionality or whether we want something new 16:24:06 q? 16:24:20 rvaneijk, I believe those are all controlled by the UA rather than the protocol 16:24:48 action: o'neill to propose specific language for expiration in the user-granted exception API parameters 16:24:48 Created ACTION-458 - Propose specific language for expiration in the user-granted exception api parameters [on Mike O'Neill - due 2014-10-01]. 16:24:50 if someone could propose specific changes, that might help 16:24:59 @fielding, you may be right, I will discuss with moneill2 16:25:31 fielding: one remaining assigned to me is whether we should describe JSON as ABNF or prose or non-standard formal annotations of JSON -- purely editorial issue but might result in a change 16:25:45 issue-260? 16:25:45 issue-260 -- method for validating DNT signal from user -- raised 16:25:45 http://www.w3.org/2011/tracking-protection/track/issues/260 16:26:01 fielding: added more of the comments to issue-260, to better document that issue 16:26:33 on Shane, see 16:26:40 justin: related to an older proposal about signing or otherwise verifying DNT signals. 16:27:00 ... followed up with editors about possible responses (143 and 260 addressed at once) 16:27:11 ... reasonable way to move forward? 16:27:28 fielding: yep. regrets for this coming week. 16:27:51 justin: dsinger update? 16:28:08 dsinger: converging, but waiting for feedback from Microsoft, who I know have implemented the exceptions 16:28:16 ... want to get their feedback; they have concrete experience 16:28:48 ... 4 or 5 proposed by Anne van K, about exceptions API changes 16:29:01 justin: anything else? 16:29:26 dsinger: need to double-check that we have all the issues covered 16:29:55 https://www.w3.org/2011/tracking-protection/track/products/6 16:30:13 PENDING REVIEW means the editor is "done" and awaiting WG decision 16:31:49 npdoty: summary about CR transition process. respond to all Last Call comments, try to get feedback. transition meeting with Director, based on those responses 16:31:55 topic: Compliance 16:32:08 justin: sent out the Call for Objections on Audience Measurement 16:32:21 ... discussion on the list. please make sure those requirements end up in the CfO questionnaire 16:32:29 ... outstanding CfO on de-identification 16:32:45 ... options are language worked out by a lot of us on the calls, and the safe harbor proposal from Jack 16:32:55 ... please give us your feedback on that in the next couple of days 16:33:09 ... one CfO closed, only a couple responses, on link shorteners 16:33:19 q? 16:33:33 ... only comments were opposed to silence, wanted to add language. so we'll go ahead with adding that language (that nick had worked out with some) 16:33:46 action: doty to add shortened URL language to Compliance 16:33:46 Created ACTION-459 - Add shortened url language to compliance [on Nick Doty - due 2014-10-01]. 16:34:00 Zakim, take up agendum 2 16:34:00 agendum 2. ""tracking" in compliance" taken up [from npdoty] 16:34:03 http://www.w3.org/wiki/Privacy/TPWG/Change_Proposal_Tracking_Third_Party_Compliance 16:34:38 justin: dsinger proposal was just changing to refer to "tracking" in the existing requirements 16:34:46 npdoty, this is still M1 status, right? 16:35:01 justin: fielding had a proposal on prohibiting tracking, remove 1st/3rd party distinction 16:35:14 q+ 16:35:20 ... but that might avoid our past discussions on first/third party distinction 16:35:37 ack chris 16:35:41 ... fielding had additional proposal on a first-party permitted use to recognize the distinction 16:35:53 justin, npdoty, this is still M1 status, right? 16:36:00 ... not sure how to narrow down these proposals to consensus now 16:36:11 ChrisPedigoOPA: my concern about proposal 3 is well-known 16:36:12 rvaneijk, yes, I think so . . . don't think we're quite close enough to firm options. 16:36:27 ... think proposal 4 from fielding is essentially just re-wording what we've already agreed to 16:36:38 ... can we get a summary of dsinger's proposal? 16:36:54 q+ on "tracking data" 16:37:10 dsinger: proposed this before in order to use defined terms 16:37:20 ... but tracking as more tunnel-vision proposal from before 16:38:06 ChrisPedigoOPA: think there might be less dispute on this one 16:38:07 -Brooks 16:38:11 ack npd 16:38:11 npdoty, you wanted to comment on "tracking data" 16:38:14 justin: don't intend to use CfO 16:39:09 FYI, npdoty's email summarizing the four proposals: http://lists.w3.org/Archives/Public/public-tracking/2014Sep/0016.html 16:39:41 q+ 16:39:45 ack field 16:41:00 scribenick: mecallahan 16:41:01 mecallahan to scribe 16:41:26 q+ 16:41:26 npdoty: two isues. 1) dont want to change the structure 16:42:10 npdoty: 2) first party permitted use defintion. this does not see to track "purpose" this recommendation is more of a "status". 16:42:25 the permitted use would be a ‘referal permitted use’ which would only be available to first parties 16:42:29 schunter has joined #dnt 16:42:44 inpdoty: it is strange to have this use as a purpose 16:42:50 ‘I am the first party and claim the referal permitted use’ 16:43:14 jnpdoty: 3) how would we handle downstream data? 16:44:19 justin: under roy's proposal, a party cannot retain third party data if stored with other third party data. why is that a problem? 16:44:54 npdoty: if a third party collects but does not track, it doesnt seem fair to let the third party collect and share third party data (and allow other third parties to track?) 16:45:14 justin: i thought you couldnt send data downstream? Roy: yes, 16:45:36 npdoty: you have to put a prohibition on downstream in other sections 16:46:10 q? 16:46:17 justin: is there a substantive difference between the two? which framework less confusing to implementers? 16:46:23 I need more time to review the two proposals. 16:46:24 ack fielding 16:46:48 fielding: a brief caution. the statement "this is what we agreed to earlier" is not yet a group decision. 16:47:12 fielding: not everything is a working group decision. 16:47:16 Justin: i dont care. 16:47:49 justin: if the group thinks fieliding's version is better, we should go with that. 16:47:49 I'm not suggesting that the structure of the document is a past WG decision. I was referring to the general prohibition against collecting, retaining, using data collected as a third-party. 16:48:24 justin: i think the major objections with fielding's proposal (major questions on obligations on first parties) may have been addressed. 16:48:32 q+ to ask if we are down to two proposals 16:48:44 justin: do folks need more time to consider the options? justin views the options as the same. 16:49:06 ack npd 16:49:06 npdoty, you wanted to ask if we are down to two proposals 16:49:31 npdoty: question on which version do people want to go with? if the proposals are 1 and 4 in the wiki, we can also consider Roy's proposal 3 16:49:44 justin: does David singer still support option 2? 16:49:48 I can drop option 3 in the interests of time. 16:49:57 yeah, I support "Proposal 1" (an iteration on dsinger's proposal) 16:49:59 …needs to think. 16:50:26 we've always left the editor's draft with the options to see the deltas easily if nothing else 16:50:26 (I prefer it over the editor's draft text, I think) 16:50:38 whatever we do has to be harmonious with, and use, our definition of tracking, IMHO 16:50:50 Justin: does anyone support the existing language in editor's draft? if not, presumption going with one of the alternatives. folks should review other optiosn. which one would be more understandable? 16:51:07 kulick, yeah, we can leave the text in the wiki, but still useful to know which proposals we're pursuing 16:51:13 q? 16:51:21 justin: there is agreement on what we are trying to accomplish, open question on which one is more understandable/useful? 16:51:33 justin: not sure what else there is for discussion. 16:52:03 justin; e.g., graduated response in the security language. anything else? 16:52:10 justin: let justin know. 16:52:22 npdoty, I am absolutely certain that we did not decide on any general prohibition against collecting data as a third party 16:52:35 q? 16:52:44 justin: anything else to discuss before closing call? 16:52:48 fielding, that's a high level of certainty :) 16:53:15 -[FTC] 16:53:19 -rvaneijk 16:53:20 -[Apple] 16:53:20 -ChrisPedigoOPA 16:53:21 -justin 16:53:21 -kulick 16:53:21 -RichardWeaver 16:53:23 -heffernan? 16:53:27 -npdoty 16:53:28 Justin: next week focus? no Singer and Fielding. maybe a short call, depeding on TCS. 16:53:30 -MECallahan 16:53:31 -moneill2 16:53:33 -eberkower 16:53:34 bye. 16:53:34 -Jeff 16:53:39 thanks, mecallahan, for filling in as scribe 16:53:45 -Fielding 16:53:46 T&S_Track(dnt)12:00PM has ended 16:53:46 Attendees were npdoty, Fielding, RichardWeaver, [FTC], justin, eberkower, ChrisPedigoOPA, dsinger, moneill2, +1.813.907.aaaa, heffernan?, rvaneijk, MECallahan, Brooks, Jeff, kulick 16:53:46 Zakim, list attendees 16:53:47 sorry, npdoty, I don't know what conference this is 16:53:56 rrsagent, please draft the minutes 16:53:56 I have made the request to generate http://www.w3.org/2014/09/24-dnt-minutes.html npdoty 16:54:30 rrsagent, bye 16:54:30 I see 2 open action items saved in http://www.w3.org/2014/09/24-dnt-actions.rdf : 16:54:30 ACTION: o'neill to propose specific language for expiration in the user-granted exception API parameters [1] 16:54:30 recorded in http://www.w3.org/2014/09/24-dnt-irc#T16-24-48 16:54:30 ACTION: doty to add shortened URL language to Compliance [2] 16:54:30 recorded in http://www.w3.org/2014/09/24-dnt-irc#T16-33-46