17:05:28 RRSAgent has joined #dnt 17:05:28 logging to http://www.w3.org/2017/03/06-dnt-irc 17:05:30 RRSAgent, make logs world 17:05:30 Zakim has joined #dnt 17:05:32 Zakim, this will be TRACK 17:05:32 ok, trackbot 17:05:33 Meeting: Tracking Protection Working Group Teleconference 17:05:33 Date: 06 March 2017 17:05:45 present+ 17:05:53 present+ moneill2 17:06:45 present+ dsinger 17:07:19 present+ fielding 17:08:59 scribenick: bert 17:09:52 schunter: I presented to @@ 17:10:14 shane: matthias did an awesome job 17:10:21 topic: timeline 17:10:39 @@ is Future of Privacy Forum 17:10:43 schunter: We have to find a procedure. my proposal is in agenda. 17:11:08 ... open issues addressed. 17:11:18 ... spec freeze in apil, spec in may 17:11:28 ... probably need weekly telcons 17:11:39 ... bcause we have some 20 issues. 17:11:52 ... May need to do another version later. 17:11:58 q+ 17:12:03 ... But I want to stick to the charter. 17:12:05 present+ 17:12:31 moneill2: CR in May? end of May? and after that? 17:12:37 Timeline is fine with me. Issues may pop up as ePriv Regulation proposal becomes solid 17:12:49 schunter: CR freezes the spec, maybe with features "at risk" 17:13:03 ... once we have implems we may remove the "at risk" features 17:13:11 Today's agenda is at https://lists.w3.org/Archives/Public/public-tracking/2017Mar/0000.html 17:13:53 ... but apart from that, it will be the final Rec. 17:14:16 moneill2: Would we need a new charter if not? 17:14:19 q+ 17:14:22 Use will be driven by what features we’re able to get into this version 17:14:37 And if web browsers build user granted exceptions support 17:14:59 ... My propsosal for site-specific consent, would that be a versio-2 project? 17:15:15 schunter: We would have to decide at the end of the charter. 17:15:28 ... If there is enoughg traction, enough adoption. 17:15:51 dsinger: We can also publish the omitted "at risk" feats as a Note 17:16:06 ... and if they start getting traction, W3C could recharter a WG. 17:16:21 schunter: Everything is possible in W3C with sufficient traction. 17:16:48 q+ 17:16:51 rvaneijk: The negotations on privacy directive sitill ongoing. 17:17:04 ... May lead to use having to add new features. 17:17:12 ... We should not exclude that. 17:17:27 ... Inform & Consent imnportant topics. 17:17:50 ... Article 29 opinion and ENISA work on guidelines on DNT. 17:17:53 Rob - informed consent will be based on the statements the publisher makes to the user outside of DNT. The publisher then executes the user granted exception API to record the user’s consent. 17:18:09 +q 17:18:15 ... There is also a more generic opinion of Art 29 in thw works. 17:18:40 ... I want to make sure that whatever new attributes come out of this are known in this group. 17:18:47 q+ 17:18:52 ... And that we have anought hooks to deal with those. 17:18:58 q- 17:19:01 schunter: What should we do? 17:19:10 rvaneijk: Should keep t the striuct timeline. 17:19:29 ... More concrete means people can more easily give feedback. 17:20:00 ... There will be a small groups which is not known beforhand and which may need features such as the JS API. 17:20:20 ... If the API becomes at risk before we know it will be a req, our timeliens will be out of sync. 17:20:38 Disagree on the DNT “Lite” - no value for the marketplace 17:20:39 ... But a DNT-light would already be good. 17:20:50 ... As long as the limitations are clear to everybody. 17:21:17 ... Already clear se need more metadata in the well-known resource. 17:21:27 ... *Free, informed and specific* 17:21:40 How should the well known resource be structured? We had not defined a formal structure at this point. 17:21:49 ... (I've been ill a bit, but will make an issue on github) 17:21:54 Human readable vs. machine readable? 17:22:08 moneill2: Can we move this timeline by a week or so? 17:22:19 schunter: Not set in stone, a week is OK 17:22:44 well, we defined it to be a JSON object, so that's a bit of structure ;-) 17:22:46 ... I wouldn't want to wait on Art 29 or ENISA, but if you alreadyhave input, raise the issue. 17:22:48 moneill2: ENISA is the EU-wide NCSC 17:22:55 q? 17:23:03 ack moneill 17:23:48 moneill2: DNT extensions. Would like to specify in the API, maybe with dnt:1 17:24:00 q+ 17:24:03 We need baseline browser support before we go too far on considering extension libraries for 3rd party tools 17:24:12 ... E.g., for Qualified consent, or site-specirfic consent. 17:24:17 wileys, machine readable as in browsers being able to retreive the information and present it to the user, if needed. UI is out of scope. 17:24:26 schunter: So if we push my timeline by one week, everybody is OK? 17:24:39 Rob - great - just meaning they can display a text page, correct? 17:24:53 fielding: Don't close the issue list, maybe just cloise it for a specific draft. 17:24:55 q+ 17:25:05 yes, and/or provide links to deeper layers of information. 17:25:08 ack fielding 17:25:08 ... Keep opportunity for people to tell us we screwed up. 17:25:36 schunter: Issues can continue to come it, we just say they will be off our list for this release. 17:25:37 ack wileys 17:25:57 shane: disagree with DNT-light. 17:26:15 ... Main driver is EU priv regulation. 17:26:54 ... So if we mobilize DNT as a consent mechanism [@@@] 17:26:57 +q 17:27:01 wileys, slightly disagree, because profiling is ruled by the GDPR 17:27:19 ... We can discuss more the conceot of expiry now. 17:27:40 ... draft regualtion ha sore of reminder, up to 6 months user is reminded of their consent. 17:27:49 ... Hoping we can integrate that. 17:27:51 wileys, on user granted exceptions, the concept of expiry and the ability to revoke consent are two important elements. 17:28:00 q? 17:28:03 q? 17:28:09 ack wal 17:28:23 q+ 17:28:30 Rob - agreed on expiry and revocation 17:28:30 walter: Support Mike's issue for a more interesting set of features for dnt:0 17:28:40 walter, thanks 17:29:05 dsinger: Back to Roy's saying: Every CR & PR should have a link to where to report issues and a link to reports. 17:29:10 wileys, great :) 17:29:15 ... Mailing lists no longer adequete. 17:29:31 ... Maybe Bert can help with github or bugzilla. 17:29:33 we could add a link to the issues list, sure. 17:29:43 +! 17:29:46 eh, +1 17:29:54 ... Something that says report bugs here and see other bugs here. 17:29:59 UGE revocation was always expected to managed by the browser UX - other than saying that this should be a browser feature is there anything else the standard should say here to meet the “as easy to remove as it is to set”? 17:30:18 q? 17:30:19 great 17:30:29 ack ds 17:30:30 fielding: I can more drafts to github and then open it up for the issues. 17:30:38 aleecia has joined #dnt 17:30:41 moneill2: About first using cookies: 17:30:44 Cookies would be messy 17:30:46 s/more/move/ 17:30:57 DNT UGEs are superior 17:31:19 There are ways to do it but they are complex (see industry opt-out pages for example) 17:31:22 ... In terms of generalized system that would be verificable anbd extensibel, you'd need to escape the same-origine. That's where API come sin. 17:31:23 q? 17:31:32 ack mon 17:31:34 schunter: Want to counter Shane's argument: 17:31:38 ack sch 17:31:49 ... Iwant to get the doc out, follow our charter. 17:31:57 I’m not against pushing a CR now 17:32:05 Just don’t want us to stop at that point 17:32:27 ... Then if we see after that thet we need more features, we can decide to delay. 17:33:10 shane: Not against a CR now. Just don't want us to stop after that. 17:33:53 schunter: So if there is more info or feedback, otherwise proceed. 17:33:56 +1 agree with Shane — CR now, expect a 1.1 shortly after based on feedback (if no feedback presumably we go home) 17:34:02 Agreed - go for CR now - and once new information comes into the group perhaps refresh the CR if needed 17:34:29 Time is against us… :-( 17:34:35 schunter: Encourage everyone to bring implementers into the room. 17:34:47 Topic: Implementation/validation strategy 17:35:38 schunter: We have three proposals: a) plugins, b) browser implem, c) adapt ourselves to existing IE/Edge 17:36:06 ... Question is can we reacch REC with just plugins? 17:36:23 moneill2: We need to have a UA 17:36:35 q? 17:36:59 schunter: We are likely to chnage the spec, but MS is not likely to implement the new things. 17:37:08 +1 17:37:20 +q 17:37:22 (sigh) 17:37:27 ... So if we want a UA, we need a browser to join, or we need to spec what MS already does. 17:37:45 ... Other option is to rely on the plugins. 17:37:56 moneill2: What's happening in Firefox? 17:37:57 q? 17:38:22 shane: FF is meeting internally to see if they should join. 17:38:42 q+ 17:38:46 what does yahoo implement for DNT (for FF) — pointer to a doc on that would be great 17:38:47 ... It's the largest impl, but it's a simple one. 17:38:51 ack ale 17:39:05 aleecia: Q for W3C staff: 17:39:19 +1 17:39:42 ... Prefer to go with UAs. Seems they hold off becase we still change spec. 17:40:12 schunter: You mean UA with a plugin? 17:40:17 aleecia: Yes 17:40:51 schunter: I think best option is UAs, 2nd is FF with plugins. 17:41:08 aleecia: I'm supportive of that. 17:41:19 q? 17:41:22 ack sch 17:41:24 Catch-22 17:41:34 ... If MS wants to implement only after the spec is done, we can't blame them. 17:42:47 ACTION: Bert: work with schunter on requirements for CR exit: UAs, plugins, Edge...? 17:42:48 Created ACTION-473 - Work with schunter on requirements for cr exit: uas, plugins, edge...? [on Bert Bos - due 2017-03-13]. 17:43:24 Topic: Usability for hosted sites 17:43:59 fielding: We had been discussion whether to include http-equiv in the spec to indicate tracking status. 17:44:13 wileys: your sound is breaking up at times 17:44:17 That is not me! 17:44:23 I’m on mute! 17:44:42 aleecia has joined #dnt 17:44:44 ... We discussed on the call if that was useful in respect to well-known resource. 17:45:21 ... We are currently only sending responses udner certain cases, to make caching possible. 17:46:05 ... If the UA is parsing the HTML for the tracking status, they need more. Hence the idea to add trk. 17:46:30 ... My idea was add in a script attacjhed to document object. 17:46:43 ... But it could also be a element. 17:47:11 moneill2: Issue is with hosting with thousands of sites. 17:47:49 ... So http-equiv (or ) is logictically easier at the moment. 17:48:01 ... Not saying it is a better mechanism than well-known resource. 17:48:14 schunter: But the well-known resource will stay as well? 17:48:16 moneill2: Yes. 17:48:36 Bert: so we're now still using the bugzilla next to the github issue tracker? 17:48:38 aleecia has joined #dnt 17:48:38 moneill2: Include the stringified JSON 17:49:16 ... The aim is to make it easier for sites. 17:49:23 q? 17:49:28 schunter: But it removes the transparency. 17:49:45 fielding: If there is a well-known resource, it overrides everything. 17:50:05 hmm, I thought the problem was not being able to set the HTTP-headers. 17:50:19 schunter: But if I'm hosted and promise to be nice, and my hosting company doesn't... 17:50:26 Posting the .well-know-resource looks the easy bit to me. 17:51:04 And the Publishing Platform has no legal requirement to support any DNT disclosures (outside of stating whether they support it or not in CA). Allowing sites sitting on a publishing platform should not be able to speak to DNT outside of collaboration with the publishing platform 17:51:07 dsinger: I don't understand how you can say you are not tracking when you don't even have control ovber the well-known resurce 17:51:12 q? 17:51:42 +q 17:51:50 schunter: It's the case when you have comntrol over content, but cannot deal with all the hosting. 17:51:58 We must require collaboration between the publishing platform and the publisher 17:52:01 MUST 17:52:24 ... You may be thinking you are not tracking, but your hoster is. 17:52:25 I agree with the concerns and don't have any need for this feature, but given that it only exists when the publisher doesn't support DNT sitewide ... it's okay. 17:52:28 q+ 17:52:29 (response to dsinger;: the context was if you are publishing on a hosted platform, like a WordPress publisher. You might know what you’re doing but not have full control) 17:52:41 q?ack wil 17:52:50 ack wil 17:53:29 q+ 17:53:34 shane: In this scenario, we should be prescriptive that a platform must cooperate with a publisher. 17:53:55 ... As a publisher you need to be informed what your platform supports. 17:54:41 ... But example of Unilever, large org with many departments, I think they *can* work together. 17:55:17 schunter: Hosting provider has to have a tracking status resource that allows the content owner to fill in the blanks. 17:55:46 moneill2: Some propertiues in well-known loc and other properties defined in content. 17:56:02 presumably there’s a default that if publishers say nothing, we assume they’re tracking (legacy sites unchanged for a decade or something) 17:56:07 schunter: But that requires trustbetween content provider and platform. 17:56:38 walter: Two scenarios: 17:57:08 ... Platform that just honers what content provider wants. 17:57:25 ... Would need some flag the platform does no tracking at all, but content owner may. 17:57:48 ... Other scenario is that content provider says he's not tracking more than what the platform does. 17:58:12 ... If you dont' have that control, DNT is not a good fit for you anyway. 17:58:27 q? 17:58:53 ... But this might be for a version 2. 17:59:19 schunter: Platform can only leave blanks if it is not itself tracking. 17:59:33 I think we should focus on what the user needs communicated rather than splitting the communication among hosting and content. After all, none of this is hard for the platform to implement support. 17:59:34 walter: I don;'t want to make this a blocking issue for current spec. 17:59:39 Please drop it 17:59:49 HTTP Equiv causes more problems than it solves 18:00:04 moneill2: Agree, I think it would help, but let's not block on having the feature. 18:00:22 Yikes. 18:00:36 schunter: Close it? or push to next spec? 18:00:38 aleecia: ? 18:00:40 moneill2: Just close it. 18:00:41 Cleaner implementations 18:00:53 schunter: Conclusions: 18:00:58 ... We have a timeline 18:01:13 ... We have solved an issue. 18:01:21 noted 18:01:26 ... I propose we start weekly telcons now. 18:01:35 wileys has left #dnt 18:01:39 bye! 18:01:40 ... See you next week! 18:01:47 bye 18:14:14 Bert: I got an email telling me that an issue in Bugzilla had been updated 18:14:39 Bert: someone assigned an action to you 18:15:24 Then I guess I need to take a look... 18:18:48 Ah yes, that's tracker. It listens to IRC. I don't think we actually have a public bugzilla for this group. 18:23:24 I think this group isn't actually using Tracker anymore, so it probably should stop listening to IRC. 18:28:31 zakim, list participants 18:28:31 As of this point the attendees have been Bert, moneill2, dsinger, fielding, walter, ! 18:28:42 rrsagent, make minutes v2 18:28:42 I have made the request to generate http://www.w3.org/2017/03/06-dnt-minutes.html Bert 18:51:45 s/@@/Future of Privacy Forum/ 18:52:03 s/ apil / April / 18:52:19 s/in may/in May/ 18:53:02 agenda: https://‌lists.w3.org/‌Archives/‌Public/‌public-tracking/‌2017Mar/‌0000.html 19:04:35 s/versio-2/version-2/ 19:04:44 s/enoughg/enough/ 19:05:12 s/use having/us having/ 19:05:23 s/imnportant/important/ 19:24:26 dsinger has joined #dnt 19:26:23 rrsagent, make minutes v2 19:26:23 I have made the request to generate http://www.w3.org/2017/03/06-dnt-minutes.html Bert