Skip to content

Commit 89cb317

Browse files
author
Guido Urdaneta
committed
Add privacy/security questionnaire for timestamps.
1 parent 80c7830 commit 89cb317

File tree

1 file changed

+76
-0
lines changed

1 file changed

+76
-0
lines changed

timestamp_sp_questionnaire.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Security and Privacy questionnaire
2+
3+
### 2.1. What information does this feature expose, and for what purposes?
4+
5+
This feature exposes three timestamps associated to encoded audio and video
6+
frames:
7+
* Receive Timestamp: time when a media frame was received locally.
8+
* Capture Timestamp: time when a media frame was originally captured, set by
9+
the system that captured the frame.
10+
* Capture Timestamp Server Offset: clock offset between the system that captured
11+
the frame and the system that sent the frame to the local system using this
12+
13+
### 2.2. Do features in your specification expose the minimum amount of information necessary to implement the intended functionality?
14+
Yes.
15+
16+
### 2.3. Do the features in your specification expose personal information, personally-identifiable information (PII), or information derived from either?
17+
No.
18+
19+
### 2.4. How do the features in your specification deal with sensitive information?
20+
This feature does not deal with sensitive information.
21+
22+
### 2.5. Does data exposed by your specification carry related but distinct information that may not be obvious to users?
23+
No.
24+
25+
### 2.6. Do the features in your specification introduce state that persists across browsing sessions?
26+
No.
27+
28+
### 2.7. Do the features in your specification expose information about the underlying platform to origins?
29+
No.
30+
31+
### 2.8. Does this specification allow an origin to send data to the underlying platform?
32+
No.
33+
34+
### 2.9. Do features in this specification enable access to device sensors?
35+
No.
36+
37+
### 2.10. Do features in this specification enable new script execution/loading mechanisms?
38+
No.
39+
40+
### 2.11. Do features in this specification allow an origin to access other devices?
41+
No.
42+
43+
### 2.12. Do features in this specification allow an origin some measure of control over a user agent’s native UI?
44+
No.
45+
46+
### 2.13. What temporary identifiers do the features in this specification create or expose to the web?
47+
None. It exposes timestamps but they do not seem very useful as identifiers.
48+
49+
### 2.14. How does this specification distinguish between behavior in first-party and third-party contexts?
50+
No distinction.
51+
52+
### 2.15. How do the features in this specification work in the context of a browser’s Private Browsing or Incognito mode?
53+
No distinction.
54+
55+
### 2.16. Does this specification have both "Security Considerations" and "Privacy Considerations" sections?
56+
This is a minor addition to an existing specification. The existing specification has a "Privacy and security considerations" section.
57+
58+
### 2.17. Do features in your specification enable origins to downgrade default security protections?
59+
Do features in your spec enable an origin to opt-out of security settings in order to accomplish something? If so, in what situations do these features allow such downgrading, and why?
60+
No.
61+
62+
### 2.18. What happens when a document that uses your feature is kept alive in BFCache (instead of getting destroyed) after navigation, and potentially gets reused on future navigations back to the document?
63+
In this case, peer connection are closed, and the feature becomes inaccessible.
64+
65+
### 2.19. What happens when a document that uses your feature gets disconnected?
66+
In this case, peer connection are closed, and the feature becomes inaccessible.
67+
68+
69+
### 2.20. Does your spec define when and how new kinds of errors should be raised?
70+
This feature does not produce new kinds of errors.
71+
72+
### 2.21. Does your feature allow sites to learn about the user’s use of assistive technology?
73+
No.
74+
75+
### 2.22. What should this questionnaire have asked?
76+
The questions seem appropriate.

0 commit comments

Comments
 (0)