Skip to content

AMO validation error: manifest missing data_collection_permissions (new Firefox requirement) #73

Description

@paperhurts

AMO rejects the v1.0.0 upload at validation: the '/browser_specific_settings/gecko/data_collection_permissions' property is now required for all new Firefox extensions (https://mzl.la/firefox-builtin-data-consent).

Mozilla defines data collection as 'any data collected, used, transferred, shared, or handled outside the add-on or the local browser'. gitmarks transmits bookmark data to the user's own GitHub repo, so the accurate declaration is required: ['bookmarksInfo'] — not 'none'. The PAT is not declared as authenticationInfo since it is only sent to GitHub as credentials for the user's own transfer, and the developer receives nothing.

Firefox manifest only; Chrome is unaffected. Part of #61 Phase 3.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions