15:59:20 RRSAgent has joined #privacy 15:59:20 logging to http://www.w3.org/2017/07/27-privacy-irc 15:59:22 RRSAgent, make logs 263 15:59:22 Zakim has joined #privacy 15:59:24 Zakim, this will be 15:59:24 I don't understand 'this will be', trackbot 15:59:25 Meeting: Privacy Interest Group Teleconference 15:59:25 Date: 27 July 2017 15:59:28 rrsagent, make logs public 16:00:15 I think it opened already. 16:00:22 nigel has joined #privacy 16:01:11 still not working for me. 16:01:16 others? 16:01:35 https://mit.webex.com/mit/j.php?MTID=meda7c1b71d647aefa4377d4610c67648 16:01:52 christine has joined #privacy 16:01:58 Sorry, Nigel -- I had a problem this morning also. 16:02:11 hi are we talking about webex? 16:02:11 Does this link work? 16:02:37 chaals-o has joined #privacy 16:02:42 Sorry about that; I copied it from an earlier agenda but clearly something went wrong. 16:03:07 present+ 16:03:14 link? 16:03:16 Good to hear! 16:03:30 https://mit.webex.com/mit/j.php?MTID=meda7c1b71d647aefa4377d4610c67648 16:03:37 present+ weiler 16:03:44 Present+ Nigel 16:03:57 Meeting number: 648 986 475 16:04:06 present+ 16:04:18 Present+ keiji 16:04:27 Welcome, Nigel! 16:04:37 hi, joined webex 16:05:04 regrets+ leiba 16:05:19 present+ chaals 16:06:24 thanks nigel 16:06:59 scribenick: npdoty 16:07:06 tara: introductions 16:07:20 thank you Nick! 16:07:46 Nigel Megitt, BBC, Chair of TTWG 16:07:57 Timed Text Markup Language 2 (TTML2) 16:08:03 present+ christine 16:08:04 Working draft: https://www.w3.org/TR/2017/WD-ttml2-20170630/ 16:08:12 nigel: update to TTML 2, currently in Working Draft, hoping to be last working draft before Candidate Rec, seeking wide review 16:08:26 Topic: TTML2 16:08:37 -> https://www.w3.org/TR/ttml2/#security-and-privacy TTML2 Security and Privacy section 16:09:07 -> https://lists.w3.org/Archives/Public/public-tt/2017Jul/0066.html Draft self-review questionnaire re security and privacy 16:10:37 nigel: reviewed the self-review questionnaire from the TAG, not a lot of privacy issues, but does have a privacy considerations section 16:10:58 ... external resources can be loaded (images, audio, etc.) 16:11:09 ... unlikely to reveal anything that isn't available through some other mechanism 16:11:19 present+ 16:11:20 q+ to note that it reveals to the server which users appear to be using captions. 16:11:47 ... merely downloading a TTML document could reveal that the person needs the information in it, likely for subtitles or captions, which provides a hint as to the user's hearing ability 16:12:24 ... because a document format rather than API, not many privacy or security issues 16:12:29 ack chaals-o 16:12:29 chaals-o, you wanted to note that it reveals to the server which users appear to be using captions. 16:13:23 chaals-o: downloading reveals that you're using captions at all 16:14:04 nigel: if origin wants to track viewing habits of particular users, can do that already with different methods based on how the media is being distributed 16:14:06 present+ MarkOblad 16:14:39 chaals-o: how much does it really expose that the user asked for the captions file? 16:14:43 nigel: not very much 16:15:28 nigel: not included in privacy considerations section currently 16:15:31 -> https://www.w3.org/TR/ttml-imsc1.0.1/#privacy-and-security-considerations-non-normative IMSC 1.0.1 profile of TTML1 16:16:43 nigel: might make sense to update privacy and preference and external images to include comments from TTML1 in TTML2 16:17:29 q+ does it reveal more than just wants-captions? 16:17:37 q+ to ask, does it reveal more than just wants-captions? 16:17:51 chaals-o: caching might limit the amount of information revealed here 16:18:46 nigel: typically there is some Javascript for the control (like the subtitles button) 16:18:58 ack np 16:18:58 npdoty, you wanted to ask, does it reveal more than just wants-captions? 16:19:33 npdoty: the fact that the user hit the button at all -- reveals that they are using captions for example 16:19:50 npdoty: but are there other things revealed? e.g., language prefs? 16:20:27 npdoty: are there conditional things, like audio if I can't read, or load Russian lang version if that's my preferred lang? 16:20:48 NIgel: yes and no - conditionals define semantic inclusion of that content as used for presentation 16:21:14 Nigel: implementation *could* only load the things that it needs - if there are external resources referenced at all 16:21:55 Nigel: could be done on demand, or up-front. Document defines, for example, five language tracks -- implementation could fetch all of them 16:22:10 Nigel: or could only fetch as required 16:22:42 npdoty: trying to consider the potential better or worse implementations - so, on-demand, for example, would reveal more information 16:23:02 Npdoty: so we would highlight this as an area of privacy consideration. 16:23:31 nigel: we could add a note to say there is an effect depending on whether or not you use on-demand approach 16:23:40 q? 16:23:57 [By an large I think this work is good to go...] 16:24:19 q+ to ask about fetch and CORS 16:25:33 npdoty: in TTML 1 - there is discussion of cross-origin policy; TTML 2 says this is out of scope? Is this addressed elsewhere? 16:25:38 present+ terri 16:25:46 npdoty: there are security considerations 16:26:59 Nigel: embedded content - things can be referenced or included as binary; no, looks like there is nothing about fetch semantics at all 16:27:22 npdoty - mostly concerned about fetching external resources 16:28:18 Nigel - mostly talks about *impact* of CORS rejection but not about implementation; does this need to be part of the spec or "somebody else's problem"? 16:28:50 npdoty: I think that other doc markup specs are being specific about how content is fetched, primarily due to these security concerns, so should work here. 16:29:17 npdoty: if different implementation do different things, there may be false assumptions about what is in place (like following CORS) 16:29:43 nigel: that is an impact of preventing loading the resource, which *is* mentioned 16:30:25 nigel: because there is no specified way to get the TTML doc, you can't relate to any of the resources *in* it (URIs) - seem a bit separated? 16:31:27 nigel: there is nothing about origin of TTML doc so how do you enforce CORS? 16:31:45 ack np 16:31:45 npdoty, you wanted to ask about fetch and CORS 16:32:02 https://fetch.spec.whatwg.org/#goals 16:32:16 npdoty: may want to review the fetch spec (see link) to see if relevant 16:32:47 npdoty: this also considers things like service workers, etc that are relevant to sec & priv 16:33:17 nick: mixed content might also be relevant for privacy/security 16:33:56 yes, thanks 16:34:49 nigel: completed self-review questionnaire, should we send that to anyone? 16:34:57 tara: mostly just useful for review 16:35:28 Item: PING F2F at IETF 99 16:35:37 Topic: PING F2F at IETF 99 16:36:05 christine: small group at ietf, talked about ways to improve level of engagement in Interest Group, helping other groups to do privacy reviews 16:36:12 ... related efforts on improving security reviews 16:36:26 ... most effective way for this group is to have these discussions with editors/chairs 16:36:42 ... thanks for being persistent in asking group to send someone 16:36:47 Thanks, Sam, for your efforts! 16:36:58 ... getting up to speed on Github, to do more work on privacy questionnaire 16:37:17 ... use the mailing list for general discussion of web privacy issues that are coming up in research or news 16:37:51 ... put together in one place the privacy considerations in current specifications, catalog of what's been done 16:38:20 ... Niels from Article 19 expressed some interest in tools for doing that 16:38:50 ... at next IETF, could have a web privacy hackathon, as was done last time for HTTP Status 451 16:39:12 ... what are the privacy implications and considerations of the standard? 16:40:17 weiler: for IETF get-together, things that could use input from the masses, or just document work 16:40:58 ... privacy issues in the @@ spec via device identifiers 16:41:10 ... Web Authentication is a topic we should pay attention to 16:41:23 a/@@/Web Authentication/ 16:42:11 weiler: web privacy hackathon/meetup suggested for IETF 101 in London, March 2018 (not the next IETF, which is Singapore in November) 16:42:23 weiler: TPAC, book your hotel room now! 16:42:55 q+ re: other specs that may need or want privacy reviews 16:43:16 ack wei 16:43:16 weiler, you wanted to discuss other specs that may need or want privacy reviews 16:43:22 tara: potential meeting conflicts at TPAC 16:43:42 weiler: trying to recruit security reviewers based on specific requests to Web Security Interest Group 16:45:25 ... Input Events? 16:45:32 npdoty: I think we did talk to Input Events 16:45:37 chaals: will follow up 16:45:49 https://www.w3.org/TR/push-api/ 16:45:50 ... I think the editor already considered that feedback 16:45:57 https://w3c.github.io/push-api/security-privacy-questionnaire.md 16:46:02 https://github.com/w3c/push-api/issues/ 16:47:51 chaals-o: we discussed Push API at a recent meeting, there were some open questions where we expected them to come back to us, but they haven't 16:48:12 npdoty: it sounds like they are waiting for feedback from us, but we're also waiting for something from Push API editors 16:48:20 s/haven't/haven't yet - as noted in a message to us a couple of days ago/ 16:48:23 chaals-o: do we have a way to track past reviews/feedback? 16:48:47 christine: if we start a good practice today, we can go back and add others 16:48:59 -> https://github.com/w3c/ping PING git repository 16:49:10 https://www.w3.org/wiki/Privacy/Privacy_Reviews 16:49:17 q+ 16:50:05 ack ws 16:50:39 wseltzer: other groups (like i18n) have used cross-linking of issues in github, so that other groups can see issues and discussion in progress during a review 16:51:02 christine: will try to learn how to do that! 16:53:14 August 24th for next meeting 16:53:20 Arbitrarily picking Aug 24 16:54:21 zakim, list participants 16:54:21 As of this point the attendees have been npdoty, weiler, Nigel, tara, keiji, chaals, christine, wseltzer, MarkOblad, terri 16:54:31 rrsagent, draft minutes 16:54:31 I have made the request to generate http://www.w3.org/2017/07/27-privacy-minutes.html weiler 16:54:52 rrsagent, make logs public 16:55:59 This is for the next meeting https://mit.webex.com/mit/j.php?MTID=meda7c1b71d647aefa4377d4610c67648 16:56:11 Meeting number: 648 986 475 16:56:51 August 24, 2017 | 12:00 pm Eastern Daylight Time (GMT-04:00) 17:40:42 weiler has joined #privacy 19:09:05 weiler has joined #privacy 20:00:22 Zakim has left #privacy 22:54:21 terri has joined #privacy