Skip to content

Conversation

@cyfung1031
Copy link
Collaborator

概述 Descriptions

Screenshot 2025-11-21 at 20 28 40

The "data_collection_permissions" property is missing.

Warning: "/browser_specific_settings/gecko/data_collection_permissions" property will be required in the future. Please add this key to the manifest. More information at: https://mzl.la/firefox-builtin-data-consent

https://blog.mozilla.org/addons/2025/10/23/data-collection-consent-changes-for-new-firefox-extensions/

Screenshot 2025-11-21 at 20 31 12

https://extensionworkshop.com/documentation/develop/firefox-builtin-data-consent/


For a userscript manager (like Violentmonkey / Tampermonkey / Firemonkey / ScriptCat-style extensions), what you declare in the new Firefox built-in consent system depends entirely on what your extension itself sends out over the network – not what arbitrary user scripts might do on their own.

  1. Do we send anything to our own (or third-party) servers, besides normal permission-driven HTTP requests directly made by pages or scripts at user direction?

    • No → use required: ["none"].
  2. Do we send crash reports, anonymous usage metrics, or environment info?

    • Yes → add technicalAndInteraction to optional.
  3. Do we have sign-in / account features, or otherwise store user identifiers?

    • Yes → likely add authenticationInfo (and possibly personallyIdentifyingInfo) to required or optional depending on whether the feature is mandatory.
  4. Do we collect any data that reveals browsing behavior tied to a person/account?

    • Yes → treat as personallyIdentifyingInfo at least.

变更内容 Changes


    data_collection_permissions:  {
      "required": [
        "none" // 没有必须传送至第三方的资料。安装转页没有记录用户何时何地安装了什么。
      ],
      "optional": [
        "authenticationInfo", // 使用 Cloud Backup / Import 时,有传送用户的资料至第三方作登入验证
        "personallyIdentifyingInfo" // 使用 电邮 或 帐密 让第三方识别个人身份进行 Cloud Backup / Import
      ]
    }

截图 Screenshots

@CodFrm CodFrm merged commit c13b502 into scriptscat:release/mv2 Nov 22, 2025
2 of 3 checks passed
@cyfung1031 cyfung1031 deleted the pr-mv2-data_collection_permissions-003 branch December 21, 2025 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants