# Add-on Error with data\_collection\_permissions

**URL:** <https://discourse.mozilla.org/t/add-on-error-with-data-collection-permissions/148780>\
**Category:** Add-on Support\
**Created:** [June 27, 2026, 12:35pm UTC](https://discourse.mozilla.org/t/add-on-error-with-data-collection-permissions/148780 "2026-06-27T12:35:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vavadragons](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/vavadragons/32/77842_2.png) [@Vavadragons](https://discourse.mozilla.org/u/Vavadragons)\
**Post date:** [June 27, 2026, 12:35pm UTC](https://discourse.mozilla.org/t/add-on-error-with-data-collection-permissions/148780/1 "2026-06-27T12:35:33Z")

</div>

The “data\_collection\_permissions” property is missing.

{

“manifest\_version”: 3,

“name”: “Steam Custom Wallet”,

“version”: “1.0.0”,

“description”: “Add custom amounts to your Steam wallet on the add funds page”,

“author”: “Steam Custom Wallet”,

“browser\_specific\_settings”: {

“gecko”: {

“id”: “steam-custom-wallet@localhost”

}

},

“permissions”: [

“activeTab”,

“scripting”,

“storage”

],

“host\_permissions”: [

" [Welcome to Steam](https://store.steampowered.com/%5C%5C) \* "

],

“action”: {

“default\_popup”: “popup.html”,

“default\_title”: “Steam Custom Wallet”

},

“icons”: {

“16”: “icons/icon-16.png”,

“48”: “icons/icon-48.png”,

“128”: “icons/icon-128.png”

},

“content\_scripts”: [

{

“matches”: [

" [Steam Wallet - Add Funds](https://store.steampowered.com/steamaccount/addfunds) ",

" [Steam Wallet - Add Funds](https://store.steampowered.com/steamaccount/addfunds%5C%5C) \* "

],

“js”: [“content.js”],

“run\_at”: “document\_end”

}

]

}

---

<div class="post-metadata">

**Author:** ![juraj.masiar](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/juraj.masiar/32/30587_2.png) [@juraj.masiar](https://discourse.mozilla.org/u/juraj.masiar)\
**Post date:** [June 27, 2026, 7:09pm UTC](https://discourse.mozilla.org/t/add-on-error-with-data-collection-permissions/148780/2 "2026-06-27T19:09:09Z")

</div>

> [@Validation says data\_collection\_permissions missing, but exists in manifest?](https://discourse.mozilla.org/t/validation-says-data-collection-permissions-missing-but-exists-in-manifest/146012/2):
>
> “data\_collection\_permissions” needs to be under “gecko”, according to [New Extension Data Consent Experience now available in Firefox Nightly](https://blog.mozilla.org/addons/2025/05/09/new-extension-data-consent-experience-now-available-in-firefox-nightly/) Prettified (but not corrected) manifest: { "manifest\_version": 2, "name": "LMArena Personal Leaderboard", "version": "1.0", "description": "Track your AI model preferences on lmarena.ai", "permissions": ["storage", "unlimitedStorage", "https://lmarena.ai/\*"], "content\_scripts": [ { "matches": [ …

See also:

> **[Announcing data collection consent changes for new Firefox extensions –...](https://blog.mozilla.org/addons/2025/10/23/data-collection-consent-changes-for-new-firefox-extensions/)**
>
> As of November 3rd 2025, all new Firefox extensions will be required to specify if they collect or transmit personal data in their manifest.json file using the browser\_specific\_settings.gecko.data\_collection\_permissions key. This ...

And docs:

> **[browser\_specific\_settings - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings)**
>
> The browser\_specific\_settings key contains keys that are specific to a particular host application.

And lastly, when pasting code here, place triple backticks (```) on the line above and below the code, that will activate code format.
