Earlier this year Firefox announced plans to build data collection consent prompts into Firefox. Shortly thereafter it became available in Nightly for testing. As of November 3, AMO requires that new extensions use Firefox's built-in data collection consent APIs.
In order to help support developers attempting to adopt this API, we should add an example extension that demonstrates common usage patterns.
- Manifest: Use a mix of required and optional permissions
- Options page: Allow users to modify technical data grants
- Options page: Provide additional details about what data the extension transmits
- Options page: Allow users to uninstall the extension if they are not comfortable with required data transmission.
- Error reporting UI: Check for technical data permissions and, if they aren't grated, request permission in context.
Earlier this year Firefox announced plans to build data collection consent prompts into Firefox. Shortly thereafter it became available in Nightly for testing. As of November 3, AMO requires that new extensions use Firefox's built-in data collection consent APIs.
In order to help support developers attempting to adopt this API, we should add an example extension that demonstrates common usage patterns.