Skip to content

Instantly share code, notes, and snippets.

@dbaron
Created April 15, 2022 14:11
Show Gist options
  • Save dbaron/6dc75361b4dfad8333ad637b70d9be98 to your computer and use it in GitHub Desktop.
Save dbaron/6dc75361b4dfad8333ad637b70d9be98 to your computer and use it in GitHub Desktop.
2.1 What information might this feature expose to Web sites or other parties, and for what purposes is that exposure necessary?
This exposes some information about user interactions (e.g., clicks or other activations), but I don't believe it exposes anything that isn't already exposed through DOM events and javascript.
2.2 Do features in your specification expose the minimum amount of information necessary to enable their intended uses?
I believe it's at least close to minimal, but see previous question (which makes this question less relevant).
2.3 How do the features in your specification deal with personal information, personally-identifiable information (PII), or information derived from them?
There are no direct interactions between the features in this specification and these types of information.
2.4 How do the features in your specification deal with sensitive information?
There are no direct interactions between the features in this specification and sensitive information.
2.5 Do the features in your specification introduce new state for an origin that persists across browsing sessions?
No.
2.6 Do the features in your specification expose information about the underlying platform to origins?
Nothing that isn't already exposed through many existing features.
2.7 Does this specification allow an origin to send data to the underlying platform?
No.
2.8 Do features in this specification enable access to device sensors?
No.
2.9 Do features in this specification enable new script execution/loading mechanisms?
No.
2.10 Do features in this specification allow an origin to access other devices?
No.
2.11 Do features in this specification allow an origin some measure of control over a user agent’s native UI?
No.
2.12 What temporary identifiers do the features in this specification create or expose to the web?
None.
2.13 How does this specification distinguish between behavior in first-party and third-party contexts?
No distinctions.
2.14 How do the features in this specification work in the context of a browser’s Private Browsing or Incognito mode?
Unchanged.
2.15 Does this specification have both "Security Considerations" and "Privacy Considerations" sections?
No.
2.16 Do features in your specification enable origins to downgrade default security protections?
No.
2.17 How does your feature handle non-"fully active" documents?
No special handling, given that the feature relates to display and user interaction, which do not happen for such documents.
2.18 What should this questionnaire have asked?
Can't think of anything right now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment