IRC log of dnt on 2016-08-10
Timestamps are in UTC.
- 16:00:06 [RRSAgent]
- RRSAgent has joined #dnt
- 16:00:06 [RRSAgent]
- logging to http://www.w3.org/2016/08/10-dnt-irc
- 16:00:08 [trackbot]
- RRSAgent, make logs world
- 16:00:09 [dsinger]
- present+ dsinger
- 16:00:10 [trackbot]
- Zakim, this will be TRACK
- 16:00:10 [Zakim]
- ok, trackbot
- 16:00:11 [trackbot]
- Meeting: Tracking Protection Working Group Teleconference
- 16:00:11 [trackbot]
- Date: 10 August 2016
- 16:00:26 [walter]
- grrr, can't get past the bloody password/captcha thing
- 16:00:33 [npdoty]
- present+ npdoty
- 16:00:36 [vincent]
- vincent has joined #dnt
- 16:00:48 [npdoty]
- present+ moneill2
- 16:00:53 [npdoty]
- present+ weiler
- 16:00:57 [walter]
- damnit, I thought it was tpwg
- 16:01:39 [npdoty]
- present+ schunter
- 16:01:49 [jeff]
- jeff has joined #dnt
- 16:02:06 [npdoty]
- present+ aleecia
- 16:02:22 [walter]
- present+ walter
- 16:02:25 [jeff]
- present+ jeff
- 16:02:48 [npdoty]
- npdoty has changed the topic to: TPWG calls: 10 August, 31 August
- 16:03:07 [wileys]
- Nick - 408.349.xxxx is WileyS
- 16:03:27 [npdoty]
- present+ wileys
- 16:04:01 [npdoty]
- we don't have the phone number to name mapping on the WebEx interface, I'm afraid
- 16:05:01 [Schunter]
- Schunter has joined #dnt
- 16:05:20 [wileys]
- Nick - It was tough but I was able to move the conflict to 8am tomorrow :-(
- 16:05:43 [walter]
- wileys: Shane, we all know you love being on this WG
- 16:05:44 [npdoty]
- present+ vincent
- 16:06:34 [npdoty]
- scribenick: npdoty
- 16:07:21 [npdoty]
- Schunter: summary from last call from my interpretation, more interest in pushing forward on more technical spec
- 16:07:26 [npdoty]
- ... but want to gather more data
- 16:07:33 [jeff]
- q+
- 16:07:36 [dsinger]
- q+
- 16:08:03 [npdoty]
- ... main task from today is how do we get data from browsers and sites on willingness to use or implement specs
- 16:08:09 [moneill2]
- q+
- 16:08:29 [npdoty]
- ack jeff
- 16:09:18 [npdoty]
- jeff: agree with most of summary, but recall wseltzer reminded us that when we originally chartered the group, we wanted to pair the technical and compliance pieces in time, so should be cautious of working only on the technical spec
- 16:09:22 [npdoty]
- ack dsinger
- 16:09:26 [Schunter]
- Ack
- 16:09:52 [dsinger]
- I don’t want to ‘walk away’ and leave the job unfinished
- 16:09:53 [dsinger]
- I don’t want to subject members to un-needed meetings or have an apparent group with no activity.
- 16:09:54 [dsinger]
- I am trying to find a balance.
- 16:09:56 [dsinger]
- I think we should indicate we’re looking for implementations and reports thereof (the definition of CR), and somehow be prepared to handle bug reports etc.
- 16:09:57 [dsinger]
- The CRs need a place to report bugs and implementation experience, and a place where such reports can be viewed (a link or something in the header).
- 16:09:59 [dsinger]
- Chartered group but dormant? Willing to re-charter when needed?
- 16:10:00 [dsinger]
- technical questions:
- 16:10:00 [dsinger]
- * changing the exceptions API to async.? do we have the energy and editors? maybe a note in the spec.?
- 16:10:06 [npdoty]
- dsinger: you mentioned "pushing out", but both specs are at Candidate Rec, which is the stage where it's out in the world and asking people to implement
- 16:10:36 [wileys]
- Why can’t push the pause button for 3 months and check back in?
- 16:11:37 [wileys]
- Complete the TPE issues and drop TCS as there were no implementations
- 16:11:39 [vincent]
- wileys, isn't this what we've already done somehow?
- 16:11:58 [npdoty]
- dsinger: not interested in a lot of time, might just include an erratum about API should be asynchronous
- 16:11:59 [vincent]
- pushin pause I mean
- 16:12:15 [npdoty]
- q?
- 16:12:15 [wileys]
- Vincent - agreed - and in that time we’ve only had very few implementations. So let’d fix the few technical issues with the TPE and hit pause again.
- 16:12:23 [npdoty]
- ack moneill
- 16:12:23 [Schunter]
- Ack
- 16:12:44 [npdoty]
- moneill2: I think where we're at is a call for implementations, don't need to distinguish between tcs and tpe. what exactly do we need?
- 16:12:48 [wileys]
- As our charter has elapsed I believe we need to re-charter at this point - Wendy spoke to this last week.
- 16:13:14 [vincent]
- we won't have more implementations without a final recommendation cause there is no incentive to implement
- 16:13:21 [npdoty]
- ... have a server-side implementation from Medium, and browser implementations from IE and a plugin that I've been working on
- 16:13:51 [npdoty]
- ... what additional is needed to demonstrate two interoperable implementations?
- 16:14:17 [npdoty]
- ... to dsinger, interested in getting the async working (as a Promise)
- 16:14:43 [dsinger]
- yes, I think promises are probably the way to go.
- 16:14:47 [npdoty]
- Schunter: wseltzer noted that we needed two implementations of each feature
- 16:15:25 [npdoty]
- ... should we expect more implementation than 2 in order to make it worthwhile?
- 16:15:55 [dsinger]
- doesn’t think that our crystal ball is very good (predicting the future) and therefore we should put it out and wait and see
- 16:16:16 [npdoty]
- ... per vincent, implementations might wait on Recommendation being finished
- 16:16:26 [npdoty]
- schunter: do we have browser folks on the call?
- 16:17:03 [dsinger]
- q+ to ask about test suites
- 16:17:08 [npdoty]
- moneill2: might be a good question to come from the TPWG chair
- 16:17:38 [wileys]
- dsinger - I agree -I believe its time to hit the pause button again. If someone wants to implement the TPE is ready to do so. NOTE - none of the browsers have implemented much beyond sending the DNT signal. No handling of responses (relay to user), no handling of status in response, no handling of exceptions, etc.
- 16:17:52 [npdoty]
- [discussion of who to contact]
- 16:18:45 [npdoty]
- Schunter: assess the level of enthusiasm
- 16:18:47 [dsinger]
- wileys - agree, we discussed the chicken-and-egg problem last week. I hope Mike’s work can help reduce that
- 16:19:57 [walter]
- Schunter: are the browser makers all that relevant given the ability of extension makers to implement DNT?
- 16:20:01 [npdoty]
- dsinger: likely that browser vendors will say, as always, that they prioritize features based on usage from their community and server-side use/interest
- 16:20:41 [npdoty]
- jeff: use of getting a collection of people together to establish momentum together (since server and client side both wait for the other)
- 16:21:18 [npdoty]
- ... business-level discussion between companies
- 16:22:06 [npdoty]
- moneill2: browser extensions relevant as well. what's the position of those vs. browser implementations?
- 16:23:14 [npdoty]
- aleecia: EFF's DNT policy being used in some form by several browser extensions (Privacy Badger, Disconnect, Ad Block), where ads are not blocked if DNT indicated as supported
- 16:23:43 [npdoty]
- ... beginning of an ad server to honor DNT for that reason
- 16:23:52 [moneill2]
- q+
- 16:24:02 [npdoty]
- ... not sure what counts as "big", or what the threshold should be
- 16:24:10 [wileys]
- Disconnect is not honoring sites that send back DNT headers - they are “prepared” to do so but it is not technically implemented at this time. Note they do NOT support the W3C TCS, only the EFF Policy at this time.
- 16:24:11 [jeff]
- q+ to continue Aleecia's discussion about thresholds
- 16:25:02 [wileys]
- Setting something and suggesting that reflects a user’s “hopes” is a bit of a stretch
- 16:25:07 [Schunter]
- Ack
- 16:25:14 [Schunter]
- ack
- 16:25:16 [jeff]
- ack ds
- 16:25:16 [Zakim]
- dsinger, you wanted to ask about test suites
- 16:25:24 [npdoty]
- dsinger: most specs have a test suite, not sure exactly what that would look like
- 16:25:36 [npdoty]
- q- mon
- 16:25:38 [npdoty]
- ack jeff
- 16:25:38 [Zakim]
- jeff, you wanted to continue Aleecia's discussion about thresholds
- 16:25:46 [wileys]
- Please ask Disconnect to provide their details directly. I’ve been on one call with them but don’t have those details in writting (received them verbally)
- 16:26:21 [moneill2]
- q+
- 16:26:37 [npdoty]
- jeff: if we as a group determine what we think is a good threshold in terms of implementation, that might be worthwhile, for me to reach out to site owners
- 16:27:33 [npdoty]
- ... if several browser vendors, several large sites and several governments would be the necessary threshold, I could call those people to ask
- 16:28:18 [npdoty]
- q+
- 16:28:23 [jeff]
- ack mon
- 16:28:36 [npdoty]
- moneill2: q about Medium
- 16:29:05 [npdoty]
- ... a caching problem with consent response header, Tk: C
- 16:30:04 [dsinger]
- I’m hearing (a) get clear on our CR-exit criteria. (b) decide what to do about async. (c) Solicit feedback and link to feedback received, in the CRs. Perhaps the async problem could simply be in the ‘list of feedback/bugs received’?
- 16:30:28 [Schunter]
- ack np
- 16:31:30 [npdoty]
- https://github.com/EFForg/dnt-policy/issues/25
- 16:31:38 [npdoty]
- https://github.com/EFForg/dnt-policy/issues/26
- 16:32:47 [npdoty]
- npdoty: hoping to get written implementation reports from companies
- 16:33:06 [npdoty]
- ... and opened issues as promised, regarding whether EFF's compliance could still take advantage of the TPE system for communicating compliance
- 16:34:03 [npdoty]
- Schunter: value in encouraging more implementations and using that to continue the specs on the Rec track, but would require recharter
- 16:34:24 [npdoty]
- ... but if only a few implementations, less likely to cover every feature
- 16:34:28 [jeff]
- q+ to discuss hackathons
- 16:34:30 [walter]
- Sort of a plugfest?
- 16:34:39 [npdoty]
- moneill2: what about an event for working on implementations?
- 16:34:45 [walter]
- Yes, that sounds like a plugfest
- 16:34:48 [npdoty]
- aleecia: like a hackathon? sounds like a great idea
- 16:34:49 [jeff]
- q-
- 16:35:19 [walter]
- npdoty: it was a thing in Europe before hackathon became the hip term
- 16:35:33 [walter]
- and hackathon is a bit of a tired overabused label
- 16:35:44 [wileys]
- Still a tremendous lack of activity
- 16:35:49 [npdoty]
- jeff: team didn't propose rechartering last spring primarily because of lack of activity
- 16:36:07 [walter]
- wileys: the uptake of Disconnect and Privacy Badger is not exactly a 'lack'
- 16:36:23 [npdoty]
- ... if there were energy, and some way of measuring that, that would provide encouragement for rechartering
- 16:36:23 [wileys]
- If 20 people show up to a “Plugfest” does that mean there is now “tramendous activity”?
- 16:36:37 [walter]
- wileys: depending what those people represent
- 16:36:56 [wileys]
- We’ll see…
- 16:37:06 [walter]
- wileys: if it involves mainstream webserver and UA communities, yes, it would
- 16:37:36 [walter]
- and the privacy extensions can be considered mainstream by now
- 16:37:40 [npdoty]
- dsinger: don't see a problem in just linking in an issue with a proposed design
- 16:37:42 [wileys]
- “mainstream” - top 100 website? “UA communities” - top 3 web browser vendor?
- 16:38:17 [npdoty]
- dsinger: being clear about CR exit criteria; provide links to provide feedback; recharter when we gather a certain amount of feedback
- 16:38:20 [walter]
- wileys: let me put it this way: the people who made Disconnect have more users in the EU than Yahoo! has
- 16:38:27 [jeff]
- [In terms of "tremendous activity" - I doubt that we will see much activity without some bootstrapping. Bootstrapping includes plugfests, workshops, companies having business discussions.]
- 16:38:28 [npdoty]
- ... +1 on a plugfest
- 16:38:33 [dsinger]
- I wonder what’s wrong with (a) asking for implementations (b) inviting a plugfest (c) documenting the issues and providing links to submit them (d) going on ‘pause’ and promising to re-charter when needed (e) being clear about what the CR-exit criteria are for the two specs.?
- 16:38:53 [wileys]
- Compared to other W3C standards these feels like the lowest amount of interest I’ve seen at this stage - especially on the implementation side
- 16:39:13 [npdoty]
- Schunter: could meet formal exit criteria but also not get enough adoption to be useful
- 16:39:24 [jeff]
- [Shane, that is why we did not recharter.]
- 16:39:28 [walter]
- wileys: then it might not be worth your time
- 16:39:36 [wileys]
- Jeff - agreed
- 16:40:00 [wileys]
- walter - it’s worth my time to stay abreast of the continued lack of activity
- 16:40:13 [npdoty]
- moneill2: GDPR, EDPS and Art29 specific mentions all might be compelling
- 16:40:25 [wileys]
- “might"
- 16:40:30 [jeff]
- q+ to discuss Art29, etc.
- 16:40:43 [wileys]
- Still unclear what legal certainty is gained in the context of GDPR by supporting DNT
- 16:41:13 [walter]
- wileys: Art 21(4) GDPR offers a clear reference to technical specs and was put in there with W3C DNT primarily in mind
- 16:41:29 [npdoty]
- Schunter: if we find support in ecosystem because of GDPR or related
- 16:41:30 [walter]
- wileys: doesn't it warm your heart that our work has inspired European legislators?
- 16:41:46 [wileys]
- walter - agreed - a mention - but still doesn’t provided ocntext for what specific burden is relaxed or removed through support
- 16:42:14 [npdoty]
- Schunter: distribute some actions and then close the call
- 16:42:41 [npdoty]
- [who is calling whom]
- 16:42:44 [walter]
- wileys: GDPR compliance would be much easier if you implement DNT in a way that uses it to provide or withdraw consent
- 16:43:03 [wileys]
- walter - many other ways taht are easier to implement to gain/remove consent
- 16:43:23 [walter]
- wileys: and I do appreciate Yahoo!'s lack of interest in the European market since it is a marginal player there, but others may feel different
- 16:43:43 [wileys]
- walter - please keep it professional
- 16:44:09 [walter]
- wileys: it was a factual observation, trying to empathise with your perspective
- 16:44:28 [npdoty]
- [summary of Article 29 and European data regulation practices]
- 16:44:44 [wileys]
- walter - you’re stating Yahoo’s position where I have not - please don’t presume you have enough information to do so. Please stop.
- 16:44:55 [walter]
- jeff: WP29 opinions are typically taken as fact by judges
- 16:45:07 [walter]
- jeff: as in, they typically do not contest WP29's interpretation of the law
- 16:45:11 [npdoty]
- jeff: not clear on the meaning of opinions of WP29
- 16:45:17 [jeff_]
- jeff_ has joined #dnt
- 16:45:23 [wileys]
- walter - please state specific court cases where an A29 Opinion has been taken as fact by the court
- 16:46:00 [npdoty]
- aleecia: won't typically have regulations that require a specific thing, but regulations that describe a standard, and DNT fits that description, or is explicitly mentioned as an example
- 16:46:22 [npdoty]
- ... GDPR requirement for consent on secondary use
- 16:46:28 [walter]
- wileys: http://deeplink.rechtspraak.nl/uitspraak?id=ECLI:NL:RBUTR:2009:BJ1409
- 16:46:51 [walter]
- wileys: just a random lower court, first hits of several in just one EU member state
- 16:46:57 [npdoty]
- ... timeline: not being enforced for 2 years (6 months in)
- 16:47:11 [walter]
- wileys: a member state that publishes only 4% of its case law
- 16:47:41 [npdoty]
- ... can we get implementations in place prior to enforcement getting close, which could accelerate adoption
- 16:47:47 [wileys]
- walter - reviewing now for A29 opinion references
- 16:48:03 [walter]
- wileys: the term you're looking for in Dutch is "artikel 29 werkgroep"
- 16:48:16 [wileys]
- walter - turned on translate in Google Chrome
- 16:48:37 [npdoty]
- jeff: exciting thing to hear. couldn't we contact large players in Europe in advance who want to be prepared for this?
- 16:49:18 [walter]
- wileys: it is a family court case, grandparents that weren't allowed contact with their grandchildren had published photographs and information about their grandchildren online
- 16:49:24 [npdoty]
- vincent: in addition to GDPR, review of ePrivacy Directive in Europe, to be updated because of GDPR
- 16:49:39 [jeff_]
- q+
- 16:49:43 [jeff_]
- q-
- 16:50:14 [npdoty]
- ... which might include specific reference to DNT
- 16:50:42 [walter]
- wileys: and as you can see a WP29 opinion is taken into account by the court and by the looks of it without either of the parties bringing it up
- 16:50:54 [npdoty]
- aleecia: could help with organizing hackathon or event in California. +1 to implementation guide, per npdoty, that would be easier to use than a specification
- 16:51:05 [npdoty]
- moneill2: I have started a draft
- 16:51:27 [npdoty]
- aleecia: also worked on one previously
- 16:52:11 [dsinger]
- q+ to ask for Wendy/team action
- 16:52:13 [npdoty]
- [slow scheduling things in August]
- 16:52:38 [npdoty]
- Schunter: separate EU and US events?
- 16:53:00 [npdoty]
- moneill2: importance is getting the number of people
- 16:53:01 [npdoty]
- q?
- 16:53:07 [npdoty]
- ack jeff
- 16:53:07 [Zakim]
- jeff, you wanted to discuss Art29, etc.
- 16:53:48 [npdoty]
- jeff: getting large EU firms up to date on upcoming rules and DNT applicability. TPAC is next month in Lisbon
- 16:53:59 [wileys]
- walter - found the reference in 5.11. It only points out the comments and doesn’t attempt to relate to them as facts. Basically the judge is saying “the A29WP also brings up this good point…”
- 16:54:15 [dsinger]
- supports Jeff, we could do with an informational paper for the membership on teh ‘public state of DNT’, presented to the AC/membership
- 16:54:33 [npdoty]
- ... it would be useful if we could contact people in advance of that meeting
- 16:55:03 [walter]
- wileys: yes, so the judge takes the A29WP opinion into account, regarding his assesment of the factual harm of online publication of data about minors
- 16:55:12 [npdoty]
- https://www.w3.org/2016/09/TPAC/ 19-23 September
- 16:55:25 [dsinger]
- q?
- 16:55:51 [npdoty]
- [remote attendance possible]
- 16:55:51 [walter]
- jeff_: there'll probably be talks within EU trade groups this fall
- 16:55:52 [vincent]
- I'll try to go :)
- 16:55:59 [npdoty]
- ack dsinger
- 16:55:59 [Zakim]
- dsinger, you wanted to ask for Wendy/team action
- 16:56:23 [walter]
- s/that//
- 16:56:26 [npdoty]
- dsinger: could we ask Wendy and the Team to add links to how to report bugs/current bugs/implementations
- 16:56:41 [wileys]
- walter - “taken into account” is far different than “taken as fact” - and he relates to the scenario they’ve outlined - not a specific decision or recommendation the opinion put forth.
- 16:57:13 [npdoty]
- npdoty: I do think those links exist, but if they're not apparent, that might be a problem
- 16:57:50 [npdoty]
- dsinger: want to specifically collect and see issues reported against CR, as opposed to mailing list
- 16:58:02 [walter]
- wileys: ok, next example, Google relying on WP29 recommendations regarding the right to be forgotten and the judge siding with Google http://deeplink.rechtspraak.nl/uitspraak?id=ECLI:NL:RBAMS:2015:9515
- 16:58:44 [npdoty]
- npdoty: some WGs do this now with EDs
- 16:58:47 [walter]
- wileys: also, I respectfully disagree with your assessment of Dutch jurisprudence
- 16:58:54 [npdoty]
- dsinger: ask W3C to look into it, because it applies generally
- 16:58:58 [npdoty]
- npd: +1
- 16:59:18 [wileys]
- waler - fair to disagree - I’m only relaying what I just read from a translated document - something may have been lost in the translation
- 16:59:36 [wileys]
- Correct - 31st
- 16:59:47 [walter]
- wileys: also, you are armchair lawyering, while I am armchair engineering in this group
- 16:59:56 [npdoty]
- next call 31 August, can use mailing list in the meantime
- 17:00:15 [wileys]
- walter - not sure that’s of importance in this context. We’ll continue to agree to disagree :-)
- 17:00:15 [npdoty]
- [end of call]
- 17:00:20 [vincent]
- thanks npdoty for scribing :)
- 17:00:20 [npdoty]
- trackbot, end meeting
- 17:00:20 [trackbot]
- Zakim, list attendees
- 17:00:20 [Zakim]
- As of this point the attendees have been dsinger, npdoty, moneill2, weiler, schunter, aleecia, walter, jeff, wileys, vincent
- 17:00:22 [wileys]
- wileys has left #dnt
- 17:00:28 [trackbot]
- RRSAgent, please draft minutes
- 17:00:28 [RRSAgent]
- I have made the request to generate http://www.w3.org/2016/08/10-dnt-minutes.html trackbot
- 17:00:29 [trackbot]
- RRSAgent, bye
- 17:00:29 [RRSAgent]
- I see no action items