Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete Security and Privacy section #257

Merged
merged 7 commits into from Feb 4, 2016
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
36 changes: 31 additions & 5 deletions index.html
Expand Up @@ -74,6 +74,15 @@
],
status: 'finding',
publisher: 'W3C'
},
DIAL: {
title: 'DIscovery And Launch Protocol Specification',
href: 'http://www.dial-multiscreen.org/dial-protocol-specification',
authors: [
'Netflix',
'YouTube'
],
publisher: 'Netflix'
}
},
issueBase: "https://www.github.com/w3c/presentation-api/issues/",
Expand Down Expand Up @@ -446,6 +455,10 @@ <h2>
prohibits mixed security contexts algorithm</a></dfn> are defined in
[[!MIXED-CONTENT]].
</p>
<p>
The term <dfn><a href="http://www.dial-multiscreen.org/">DIAL</a></dfn>
is defined in [[DIAL]].
</p>
</section>
<section>
<h2>
Expand Down Expand Up @@ -2418,7 +2431,6 @@ <h3>
<h2>
Security and privacy considerations
</h2>
<div class="issue" data-number="45"></div>
<h3>
Personally identifiable information
</h3>
Expand All @@ -2431,6 +2443,18 @@ <h3>
However, this information is also dependent on the user's local network
context, so the risk is minimized.
</p>
<p>
The API enables <a href=
"#monitoring-the-list-of-available-presentation-displays">monitoring
the list of available presentation displays</a>. How the user agent
determines the compatibility and availability of a <a>presentation
display</a> with a given URL is an implementation detail. If a
<a>controlling user agent</a> matches a <a>presentation request URL</a>
to a <a>DIAL</a> application to determine its availability, this
feature can be used to probe information about which <a>DIAL</a>
applications the user has installed on the <a>presentation display</a>
without user consent.
</p>
<h3>
Cross-origin access
</h3>
Expand Down Expand Up @@ -2555,10 +2579,12 @@ <h3>
The set of presentations known to the user agent should be cleared when
the user requests to "clear browsing data."
</p>
<div class="issue">
The spec should clarify what is to happen to the set of known
presentations in "incognito" (private browsing context) mode.
</div>
<p>
When in private browsing mode ("incognito"), the initial <a>set of
controlled presentations</a> in that browsing session must be empty.
Any <a data-lt="presentation connection">presentation connections</a>
added to it must be discarded when the session terminates.
</p>
<h3>
Messaging between presentation connections
</h3>
Expand Down