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