16:56:05 RRSAgent has joined #privacy 16:56:05 logging to http://www.w3.org/2015/12/03-privacy-irc 16:56:07 RRSAgent, make logs 263 16:56:07 Zakim has joined #privacy 16:56:09 Zakim, this will be 16:56:09 I don't understand 'this will be', trackbot 16:56:10 Meeting: Privacy Interest Group Teleconference 16:56:10 Date: 03 December 2015 16:56:36 tidoust has joined #privacy 16:56:44 rrsagent, make logs public 16:56:49 Zakim, clear agenda 16:56:49 agenda cleared 16:57:36 agenda+ Welcome and introductions 16:57:36 agenda+ Presentation API - privacy considerations - further discussion 16:57:38 agenda+ High Resolution Time Level 2 16:57:39 agenda+ Moving forward with the Fingerprinting Guidance 16:57:41 agenda+ Moving forward with the Privacy Questionnaire 16:57:42 agenda+ Follow-up re Geofencing API, Media Capture Streams 16:57:43 agenda+ Ultrasound tracking beacons, Device Orientation privacy and security issues 16:57:44 agenda+ AOB 16:58:51 chaals has joined #privacy 17:01:21 present+ npdoty, christine, gnorcie 17:02:47 Hi all. We'll just wait a couple of minutes before starting. 17:03:59 zakim, code? 17:03:59 no conference has been identified yet, wseltzer 17:04:46 zakim, this is 642 381 506 17:04:46 got it, wseltzer 17:04:48 present+ tidoust 17:04:48 zakim, code? 17:04:48 I have been told this is 642 381 506 17:04:52 mfoltzgoogle has joined #privacy 17:04:59 present+ tidoust 17:05:08 present+ mfoltzgoogle 17:05:43 present+ 17:06:28 scribenick: npdoty 17:06:45 Zakim, take up agendum 1 17:06:45 agendum 1. "Welcome and introductions" taken up [from npdoty] 17:07:20 christine: small group this week, might be getting into holiday schedule 17:07:24 welcome! 17:07:33 Zakim, take up agendum 2 17:07:33 agendum 2. "Presentation API - privacy considerations - further discussion" taken up [from npdoty] 17:07:45 http://www.w3.org/TR/presentation-api/ 17:08:16 http://www.w3.org/TR/presentation-api/#security-and-privacy-considerations 17:09:21 christine: helpful when you joined our call last time. but it sounds like you had group conversations on privacy/security while at TPAC 17:10:44 mfoltzgoogle: will give estimate of current status of several privacy issues 17:11:11 ... how do we ensure that the context that renders the presentation, which is rendered onto a shared device potentially, what is the browsing context? 17:11:27 ... don't want to leak information to other browsing contexts or other presentations 17:11:46 ... feedback from the TAG was that there isn't any well-defined context for this already 17:12:06 ... we want an empty local storage, cookie jar, permissions set, etc. (like a private browsing mode) 17:12:20 ... should this interact with the Permissions API? 17:12:44 ... currently investigating the ability to see whether a presentation screen is available already or not 17:13:02 ... how should the spec interact with mixed content? 17:13:43 ... how should the API interact with nested browsing contexts? does the top-level browsing context control how iframes have the ability to request presentations? 17:14:04 ... okay to allow this by default, because risks are just annoying the user 17:14:36 ... but top-level contexts will have the ability to blacklist or prevent its frames from using presentation 17:15:00 ... if the controlling context is on a different device than the presentation, how do we secure the channel for messages? 17:15:34 ... defining that protocol is out of scope, but a Community Group will define a network-level protocol for presentations, including one way to secure presentations 17:16:38 christine: very busy as a group 17:16:40 ... any questions? 17:16:43 q+ 17:16:49 q+ 17:16:55 q+ 17:22:20 q- 17:22:41 npdoty: questions about the cleared local state context 17:22:56 mfoltzgoogle: can send authentication tokens across messaging 17:23:19 ... want to avoid leakage, but also want to ensure that this will work in the cross-device situation 17:23:40 FYI: Our pull request that defines the empty browsing context: https://github.com/w3c/presentation-api/pull/219 17:24:00 tidoust: not just audio/video streaming, particularly in the cross-device case 17:25:32 gnorcie: more concerned about the privacy risks to the user, and streaming audio/video from the user is potentially very sensitive 17:25:50 tidoust: use case is video rendered from the page, not the user's microphone/camera 17:26:18 gnorcie: but seeing what is on my screen is also very sensitive (like documents open on the screen) 17:26:43 tidoust: that matches how we thought about the issue 17:26:52 ack tidoust 17:27:06 tidoust: if there are issues we haven't addressed yet, please let us know 17:27:10 ... don't want to miss any strong concerns 17:27:32 christine: so happy that your group is taking privacy/security so seriously 17:27:37 ack wseltzer 17:28:45 wseltzer: Presentation API gives a good use case for standardizing some private browsing mode, what is the minimal and safe context that can be established 17:29:08 ... can get a standard description of that sandboxed context that works across browsers 17:29:25 [I note that the TAG discussed Private Browsing Mode in relation with the Presentation API yesterday, see draft minutes at: https://pad.w3ctag.org/p/02-12-2015-minutes.md ] 17:30:33 christine: is the goal that when we have another spec with this kind of scenario, then we can suggest using this text? 17:31:35 wseltzer: start collecting these use cases and the approach, possibly into a Note, or could possibly charter a group if there's some more complicated set of use cases about that private mode 17:31:54 christine: could help coordinate discussion with webappsec as well 17:32:11 wseltzer: PING could be helpful, particularly in setting requirements that can be used by security engineers 17:32:14 q+ 17:32:45 npdoty: a few different specs raise security considerations around fullscreen 17:32:56 ... because user might not know origin of content 17:33:06 ... could be spoofing risk 17:33:17 gnorcie has joined #privacy 17:33:20 ... does presentation API consider this? 17:33:42 can someone put me in the queue to discuss privacy questionaire? 17:34:25 I need to leave at 1 so i want to make sure we discuss 17:34:56 mfoltzgoogle: UX focused on making the user know which origin is being displayed, and origin being accessible after the fact 17:36:24 ... phishing more awkward in this scenario because the user has to grant permission for displaying on that presenter display each time 17:36:32 tidoust: could open a issue for notes to add there 17:36:42 ... is there any screen that the second screen could be used by another user 17:37:54 ... could a user be tricked into thinking that they're just doing regular browsing on the separate device 17:38:15 npdoty: yeah, seems like there are multiple users by definition 17:38:36 mfoltzgoogle: maybe have an issue about multi-user, like a second user controlling the presentation without the user's knowledge 17:39:54 christine: will send out email summary, to note for people who want to raise issues that now is a good time 17:40:05 zakim, take up agendum 3 17:40:05 agendum 3. "High Resolution Time Level 2" taken up [from npdoty] 17:40:18 mfoltzgoogle has left #privacy 17:40:19 the academic paper, http://arxiv.org/pdf/1502.07373v2.pdf 17:40:44 http://www.w3.org/TR/hr-time-2/ 17:41:36 christine: request in from phillippe, note some privacy/security concerns 17:41:57 ... the spec recommends a minimum resolution to protect against cache attacks which could identify the user 17:43:39 npdoty: would have to read the paper in more detail, not sure which attacks are protected by the 5 microsecond resolution change 17:44:17 christine: can ask phillippe if they want to come and talk to us, might explain how useful the mitigation is 17:44:51 npdoty: can also ask whether the academic community has provided specific review 17:45:12 take up agendum 4 17:45:23 yay, that Interest Group Draft Note published 17:46:17 npdoty: now we have a reasonably stable doc we can ask people to review 17:46:31 ... and we can invite people to add to github issues list, provide proposed resolution 17:46:41 christine: should I solicit input from chairs? 17:46:45 npdoty: yes 17:47:28 Zakim, take up agendum 5 17:47:28 agendum 5. "Moving forward with the Privacy Questionnaire" taken up [from npdoty] 17:48:08 gnorcie: sent out email in things we can send as specific pull requests to the TAG for the security questionnaire 17:48:22 ... privacy things would just be the very simple things (did you think about privacy?) 17:48:45 ... and if you want to dive deep, including edge cases that won't be applicable for every standard 17:51:49 npdoty: +1, matches the TAG discussion at TPAC, where they wanted a very simple version for most, and then a drill-down 17:52:02 gnorcie: want to make this collaborative, rather than just my own thoughts 17:52:22 npdoty: I know what you mean :) yes, take that as a reminder 17:52:51 christine: maybe we can split up, focus on one small question at a time, looking at different documents 17:53:11 ... even when we have best intentions, many collaborators are going to be doing this in the spare time during their day jobs 17:53:17 tara has joined #privacy 17:53:22 ... mailing list does best with snippet discussions on particular topic 17:53:36 Hullo all! Sorry to join late. 17:53:41 present+ tara 17:55:18 keiji has joined #privacy 17:56:25 christine: will schedule a time to talk with greg 17:57:13 npdoty: some things will need a full document review, but when we have a specific attack or a specific news item, should have that small discussion and ask whether we have general guidance about it 17:57:46 January 28 17:58:08 [adjourned] 17:58:13 chair: christine 17:58:22 rrsagent, please draft the minutes 17:58:22 I have made the request to generate http://www.w3.org/2015/12/03-privacy-minutes.html npdoty 17:59:11 present+ wseltzer 17:59:45 rrsagent, please draft the minutes 17:59:45 I have made the request to generate http://www.w3.org/2015/12/03-privacy-minutes.html npdoty 18:01:06 npdoty has changed the topic to: Privacy Interest Group, 3 December: http://www.w3.org/2015/12/03-privacy-minutes.html 18:01:50 keiji has left #privacy