Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save shhnjk/9ef1f57f429b13c1c3acf3649fbf0bb0 to your computer and use it in GitHub Desktop.
Save shhnjk/9ef1f57f429b13c1c3acf3649fbf0bb0 to your computer and use it in GitHub Desktop.

2.1. What information does this feature expose, and for what purposes?

This feature does not expose any new information to websites.

2.2. Do features in your specification expose the minimum amount of information necessary to implement the intended functionality?

Yes.

2.3. Do the features in your specification expose personal information, personally-identifiable information (PII), or information derived from either?

No.

2.4. How do the features in your specification deal with sensitive information?

There is no sensitive information exposed.

2.5. Does data exposed by your specification carry related but distinct information that may not be obvious to users?

This feature does not expose any new information to websites.

2.6. Do the features in your specification introduce state that persists across browsing sessions?

No.

2.7. Do the features in your specification expose information about the underlying platform to origins?

No.

2.8. Does this specification allow an origin to send data to the underlying platform?

No.

2.9. Do features in this specification enable access to device sensors?

No.

2.10. Do features in this specification enable new script execution/loading mechanisms?

No.

2.11. Do features in this specification allow an origin to access other devices?

No.

2.12. Do features in this specification allow an origin some measure of control over a user agent’s native UI?

No.

2.13. What temporary identifiers do the features in this specification create or expose to the web?

No new identifiers exposed beyond what's already available.

2.14. How does this specification distinguish between behavior in first-party and third-party contexts?

There is no behavior change between first-party and third-party contexts.

2.15. How do the features in this specification work in the context of a browser’s Private Browsing or Incognito mode?

There is no behavior change under private browsing.

2.16. Does this specification have both "Security Considerations" and "Privacy Considerations" sections?

Permissions Policy has Privacy and Security section. This feature does not change that picture.

2.17. Do features in your specification enable origins to downgrade default security protections?

No.

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?

Nothing special happens, as this feature is only triggered once on document load time.

2.19. What happens when a document that uses your feature gets disconnected?

Nothing special happens, as this feature is only triggered once on document load time.

2.20. Does your spec define when and how new kinds of errors should be raised?

No. While this feature creates new Permissions Policy violation types, it reuses the same violation reporting infra that Permissions Policy has.

2.21. Does your feature allow sites to learn about the user’s use of assistive technology?

No.

2.22. What should this questionnaire have asked?

N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment