Skip to content

fix(firefox): declare data_collection_permissions (AMO requirement)#74

Merged
paperhurts merged 1 commit into
mainfrom
fix/amo-data-collection-permissions
Jul 4, 2026
Merged

fix(firefox): declare data_collection_permissions (AMO requirement)#74
paperhurts merged 1 commit into
mainfrom
fix/amo-data-collection-permissions

Conversation

@paperhurts

Copy link
Copy Markdown
Owner

AMO now rejects new extensions whose manifest lacks
browser_specific_settings.gecko.data_collection_permissions. Declare
required: ['bookmarksInfo'] — gitmarks transmits bookmark data to the
user's own GitHub repo, which meets Mozilla's definition of collection
('transferred outside the local browser') even though the developer
receives nothing. 'none' would be inaccurate; the PAT is not declared
since it only authenticates the user's own transfer to GitHub.

Closes #73

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

AMO now rejects new extensions whose manifest lacks
browser_specific_settings.gecko.data_collection_permissions. Declare
required: ['bookmarksInfo'] — gitmarks transmits bookmark data to the
user's own GitHub repo, which meets Mozilla's definition of collection
('transferred outside the local browser') even though the developer
receives nothing. 'none' would be inaccurate; the PAT is not declared
since it only authenticates the user's own transfer to GitHub.

Closes #73

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@paperhurts paperhurts merged commit 29c2db0 into main Jul 4, 2026
2 checks passed
@paperhurts paperhurts deleted the fix/amo-data-collection-permissions branch July 4, 2026 16:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

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

1 participant