|
| 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