From 21df8d80d8c044a76240e9bb2584240db3b966bb Mon Sep 17 00:00:00 2001 From: Philipp Kewisch Date: Wed, 1 Dec 2021 11:49:21 +0100 Subject: [PATCH] Final add-on policies 2021 (#1139) (#1143) * Final policies and distribution agreement 2021 (#1139) * Update best practices page for policy changes (#1139) --- .../MDN_Privacy_Flags_Flow_Diagram.png | Bin 24175 -> 22025 bytes .../privacy_prompt_mockup_all_three.png | Bin 128418 -> 0 bytes .../privacy_prompt_mockup_combined.png | Bin 0 -> 82373 bytes .../privacy_prompt_mockup_cookies_only.png | Bin 57552 -> 0 bytes ...privacy_prompt_mockup_remove_extension.png | Bin 64170 -> 55184 bytes ...tices-for-collecting-user-data-consents.md | 80 ++--- .../publish/add-on-policies-dec-2021.md | 254 ---------------- .../documentation/publish/add-on-policies.md | 143 ++++----- ...-add-on-distribution-agreement-dec-2021.md | 283 ------------------ .../firefox-add-on-distribution-agreement.md | 40 ++- src/data/pages.json | 20 +- 11 files changed, 124 insertions(+), 696 deletions(-) delete mode 100644 src/assets/img/documentation/develop/privacy_prompt_mockup_all_three.png create mode 100644 src/assets/img/documentation/develop/privacy_prompt_mockup_combined.png delete mode 100644 src/assets/img/documentation/develop/privacy_prompt_mockup_cookies_only.png delete mode 100644 src/content/documentation/publish/add-on-policies-dec-2021.md delete mode 100644 src/content/documentation/publish/firefox-add-on-distribution-agreement-dec-2021.md diff --git a/src/assets/img/documentation/develop/MDN_Privacy_Flags_Flow_Diagram.png b/src/assets/img/documentation/develop/MDN_Privacy_Flags_Flow_Diagram.png index a72207c638db159c68f08578721bbf1ca3434e4e..64fb06fe4583cf66dbb05b5c54f8dcd2c2f12ea2 100644 GIT binary patch literal 22025 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 V0f#QvKLG($_caYPD%5QL{1<*SS`YvL literal 24175 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 Ga_3*$*I+jQ diff --git a/src/assets/img/documentation/develop/privacy_prompt_mockup_all_three.png b/src/assets/img/documentation/develop/privacy_prompt_mockup_all_three.png deleted file mode 100644 index c7634596fd4bf429adb1dad598d3a2f1f002a8d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 128418 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 literal 0 HcmV?d00001 diff --git a/src/assets/img/documentation/develop/privacy_prompt_mockup_cookies_only.png b/src/assets/img/documentation/develop/privacy_prompt_mockup_cookies_only.png deleted file mode 100644 index dd9a88b89d6e5fc4c079114b39d65a5fdbe5a685..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57552 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 JQlw-N{2!-UY{LKm diff --git a/src/assets/img/documentation/develop/privacy_prompt_mockup_remove_extension.png b/src/assets/img/documentation/develop/privacy_prompt_mockup_remove_extension.png index c71997703a12d3ab6f830679c1cecbaeecaa8e99..d04ee21938d658a10d22208598188fb695b05b0f 100644 GIT binary patch literal 55184 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 +BZL-DQ%Owb}b5a1|ZGQt;cZ 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 I;{iAR3y=G-NdN!< literal 64170 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%0D~# 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 @@ -16,13 +16,13 @@ date: 2019-04-24 14:35:04 # Prompt users for data and privacy consents -If your extension uses cookies or collects user data, it needs to comply with the requirement of the [Data Disclosure, Collection and Management](/documentation/publish/add-on-policies/#data-disclosure-collection-and-management) section of the [Add-on Policies](/documentation/publish/add-on-policies/). +If your extension collects user data, it needs to comply with the requirement of the [Data Disclosure, Collection and Management](/documentation/publish/add-on-policies/#data-disclosure-collection-and-management) section of the [Add-on Policies](/documentation/publish/add-on-policies/). -A common developer question about these policies is how to translate them into web extension features that can pass the addons.mozilla.org reviews. This how-to is the result of those requests and offers advice on implementing prompts to meet the data collection and add-on policies. This article suggests how you can implement suitable prompts but it doesn’t replace or supersede the policies; you still need to confirm that your extension complies with the policies. +A common developer question about these policies is how to translate them into browser extension features that are compliant to [Mozilla’s Add-on policies](/documentation/publish/add-on-policies/). This how-to is the result of those requests and offers advice on implementing prompts to meet the data collection and add-on policies. This article suggests how you can implement suitable prompts but it doesn’t replace or supersede the policies; you still need to confirm that your extension complies with the policies. {% endcapture %} {% include modules/page-hero.liquid - content: page_hero_banner_content + content: page_hero_banner_content %} @@ -33,11 +33,13 @@ A common developer question about these policies is how to translate them into w ## Know your privacy settings -To create the consent flow and consent dialogues your extension needs, you should first answer these questions: +To create the consent flow and consent dialogs your extension needs, you should first answer these questions: -1. Does my extension use cookies?  If so, you’ll need to get user consent to store cookies. -2. Does my extension collect technical or interaction data? (If you’re unsure what technical and interaction data is, check out the definition in [Data Disclosure, Collection and Management](/documentation/publish/add-on-policies/#data-disclosure-collection-and-management).) If so, offer the user the opportunity to opt-out of this data collection, although you can always offer opt-in consent if you prefer. -3. Does my extension collect personally identifying information? If so, get the user’s opt-in consent before collecting any of this data. Remember that personally identifying information includes technical or interaction data tagged with the user’s identity or information that can be used to identify the user, such as an IP address. + +1. Does my extension collect technical or interaction data? If so, offer the user the opportunity to opt-out of this data collection, although you can always offer opt-in consent if you prefer. +2. Does my extension collect personally identifying information? If so, get the user’s opt-in consent before collecting any of this data. Remember that personally identifying information includes technical or interaction data tagged with the user’s identity or information that can be used to identify the user, such as an URL. + +If you are unsure if your add-on collects personal data, technical data, or interaction data, check out the definition in [Data Disclosure, Collection and Management](/documentation/publish/add-on-policies/#data-disclosure-collection-and-management). {% endcapture %} {% include modules/column-w-toc.liquid @@ -53,10 +55,10 @@ To create the consent flow and consent dialogues your extension needs, you shoul ## Get prepared -Before designing the data collection and use of cookies consents for your extension, you should: +Before designing the data collection consent for your extension, you should: -- eliminate any unnecessary data collection or cookies. -- design your extension to offer as much functionality as possible if the user declines the collection of data or the use of cookies. +- eliminate any unnecessary data collection. +- design your extension to offer as much functionality as possible if the user declines the collection of data. - create a privacy policy. {% endcapture %} @@ -73,7 +75,7 @@ Before designing the data collection and use of cookies consents for your extens ## Create a privacy policy -When your users arrive at your data and privacy consent dialogue, they need to know what they're consenting to and this is where your privacy policy comes in. The [Data Disclosure, Collection and Management](/documentation/publish/add-on-policies/#data-disclosure-collection-and-management) section of the [Add-on Policies](/documentation/publish/add-on-policies/) provides clear guidelines on what the policy should include. If you’re collecting significant quantities of data and making significant use of it, taking legal advice may be prudent. However, your first strategy should be to reduce or eliminate the collection of user data where possible. If your data collection and use is fairly low-level, it’s possible that privacy policy generator—such as [Cooley LLP](https://www.cooleygo.com/documents/privacy-policy/) or [iubenda](http://www.iubenda.com)—may be helpful. You may also want to take a look at [Mozilla's privacy policy](https://www.mozilla.org/privacy/) as a model to follow. +When your users arrive at your data and privacy consent dialog, they need to know what they're consenting to and this is where your privacy policy comes in. The [privacy policy](/documentation/publish/add-on-policies/#privacy-policy) section of the [Add-on Policies](/documentation/publish/add-on-policies/) provides clear guidelines on what the policy should include. If you’re collecting significant quantities of data and making significant use of it, taking legal advice may be prudent. However, your first strategy should be to reduce or eliminate the collection of user data where possible. If your data collection and use is fairly low-level, it’s possible that privacy policy generator may be helpful. You may also want to take a look at [Mozilla's privacy policy](https://www.mozilla.org/privacy/) as a model to follow. {% endcapture %} {% include modules/one-column.liquid @@ -87,23 +89,23 @@ When your users arrive at your data and privacy consent dialogue, they need to k {% capture content %} -## Prompt after install or on first use +## Prompt after install As part of your extension’s onboarding flow, include information about your privacy policy and data collection, and seek any necessary user consents. Any privacy information and settings should be clear and unmissable, separating these details from general information about your extension can help. For more information on how to implement a post-install page or dialog, see [Best practices for onboarding, upboarding, and offboarding users](/documentation/develop/onboard-upboard-offboard-users/). -As mentioned in the [Add-on policies](/documentation/publish/add-on-policies/), if your extension uses cookies or collects user data in association with features that run in the background, such as ad blocking, you need to make sure the cookies or data collection are not activated until you have user consent. +As mentioned in the [Add-on policies](/documentation/publish/add-on-policies/), if your extension collects user data in association with features that run in the background, such as ad blocking, you need to make sure the data collection is not activated until you have obtained user consent. We have talked about how you could let users opt-out of collecting technical and interaction data but must have users opt-in to collecting personally identifying information. Before you design your extension features around your consent requests, it is important to understand how these options affect your design. -Where you provide the user with an opt-in option, the related feature must be turned off by default and only turned on once the user has actively agreed to use that feature. +Where you provide the user with an opt-in option, the related feature **must be turned off by default** and only turned on once the user has actively agreed to use that feature. -Where you provide the user with an opt-out, option the related features can be turned on by default but must be turned off if the user indicates they want to opt-out. +Where you provide the user with an opt-out, option the related features **can be turned on by default** but **must be turned off if the user indicates** they want to opt-out. {% endcapture %} {% include modules/one-column.liquid - id: "prompt-after-install-or-on-first-use" + id: "prompt-after-install" content: content %} @@ -115,21 +117,21 @@ Where you provide the user with an opt-out, option the related features can be t ## Determine your consent flow -Before designing your consent dialogs, you should determine the privacy consent flow for your extension, based on the data it collects and whether it uses cookies. Here is an example of a consent flow where an extension collects personally identifying information and technical data and uses cookies: +Before designing your consent dialogs, you should determine the privacy consent flow for your extension, based on the data it collects. Here is an example of a consent flow where an extension collects personally identifying information and technical data: ![Illustrating an example of the application flow for handling privacy consents.](/assets/img/documentation/develop/MDN_Privacy_Flags_Flow_Diagram.png) In this example: -1. Your extension should start up with all cookie and data collection functionality disabled. -2. Either shortly after installation (see [Best practices for onboarding, upboarding, and offboarding users](/documentation/develop/onboard-upboard-offboard-users/)) or when the user first attempts to uses an extension feature, present them with a consent dialog. +1. Your extension should start up with all data collection functionality disabled. +2. Shortly after installation (see [Best practices for onboarding, upboarding, and offboarding users](/documentation/develop/onboard-upboard-offboard-users/)), present them with a consent dialog. On this dialog: 3. The option for collecting personally identifying information must default to disabled so that the user has to actively opt-in. -4. The options for technical data and cookies may default to enabled, so that the user may choose to opt-out. -5. If the user opts: -6. IN to all features, continue with all extension features enabled. -7. OUT of any feature that cannot be disabled, offer them the option to remove the extension. If they choose not to remove the extension present the consent dialog again. -8. OUT only from features that can be disabled, disable those features and continue running the extension. +4. The options for technical data may default to enabled, so that the user may choose to opt-out. +5. If the user: + - opts IN to all features → continue with all extension features enabled. + - opts OUT of any feature that cannot be disabled → offer them the option to remove the extension. If they choose not to remove the extension present the consent dialog again. + - opts OUT only from features that can be disabled → disable those features and continue running the extension. {% endcapture %} {% include modules/one-column.liquid @@ -145,18 +147,24 @@ In this example: ## Your consent dialogs -Once you understand your privacy consent flow, you can add suitable consent dialogues. The following are suggestions on how to present data collection and cookie consent dialogs. Where the mockups include the linked text “our Privacy Policy”, this should go to your extension’s privacy policy page on AMO. If you choose to follow these mockups, remember to modify them appropriately for your extension. +Once you understand your privacy consent flow, you can add a suitable consent dialog. The following are suggestions on how to present a data collection consent dialog. Where the mockups include the linked text “our Privacy Policy”, this should go to your extension’s privacy policy page on AMO. If you choose to follow these mockups, remember to modify them appropriately for your extension. + +### Only personally identifying information +The default option is not to collect personally identifying information. If you do, the user needs to actively opt-in. Remember to list the data you’re collecting; don’t make the user read your privacy policy to determine what data you are collecting and why. -- Only Cookies. The option to add cookies can be set as the default response. - ![Mockup of a prompt that could be used when an extension requires user consent to use cookies alone.](/assets/img/documentation/develop/privacy_prompt_mockup_cookies_only.png) -- Only personally identifying information. The default option is not to collect personally identifying information. If you do, the user needs to actively opt-in. Remember to list the data you’re collecting; don’t make the user read your privacy policy to determine what data you are collecting and why. ![Mockup of a prompt that could be used when an extension requires consent for processing personal data only.](/assets/img/documentation/develop/privacy_prompt_mockup_personal_data.png) -- Only technical data, (no user identifiers). The option to collect technical data can be set as the default response. +### Only technical or interaction data +Data collected does not include user identifiers. The option to collect technical data can be set as the default response. + ![Mockup of a prompt that could be used when an extension requires consent for processing technical data only.](/assets/img/documentation/develop/privacy_prompt_mockup_anonymous_data.png) -- Combination: Cookies, Personal, and Technical Data. - ![Mockup of a prompt that could be used when extension requires consent for cookies and processing personal and technical data.](/assets/img/documentation/develop/privacy_prompt_mockup_all_three.png) -- The extension won’t work without data or cookies. The default option is your choice. - ![Mockup of a prompt that could be used when the user provide insufficient permission for privacy related features so that the extension cannot work. Gives the user the option to uninstall the extension or review their privacy settings.](/assets/img/documentation/develop/privacy_prompt_mockup_remove_extension.png) +### Combination: Personal and technical data. +The add-on is requesting both types of data collection. Please ensure the choices are separate. + + ![Mockup of a prompt that could be used when extension requires consent for processing personal and technical data.](/assets/img/documentation/develop/privacy_prompt_mockup_combined.png) +### Required data collection +The extension requires personal or technical data collection to provide its functionality, it cannot be used without. The default option is your choice. + + ![Mockup of a prompt that could be used when the user provides insufficient permission for privacy related features so that the extension cannot work. Gives the user the option to uninstall the extension or review their privacy settings.](/assets/img/documentation/develop/privacy_prompt_mockup_remove_extension.png) {% endcapture %} {% include modules/one-column.liquid @@ -166,5 +174,3 @@ Once you understand your privacy consent flow, you can add suitable consent dial %} - - diff --git a/src/content/documentation/publish/add-on-policies-dec-2021.md b/src/content/documentation/publish/add-on-policies-dec-2021.md deleted file mode 100644 index ced850248..000000000 --- a/src/content/documentation/publish/add-on-policies-dec-2021.md +++ /dev/null @@ -1,254 +0,0 @@ ---- -layout: sidebar -title: Add-on Policies (December 2021) -permalink: /documentation/publish/add-on-policies-dec-2021/ -topic: Publish -tags: [add-ons, review-policy] -contributors: - [ - kewisch, - rebloor, - wagnerand, - atsay, - jvillalobos, - wbamberg, - kmaglione, - ] -last_updated_by: kewisch -date: 2021-11-03 ---- - - - -{% capture page_hero_banner_content %} - -::: note -This is a preview of the policies effective December 1st, 2021. You may wish to view our [current policies](../add-on-policies/) as well. -::: - -# Add-on Policies - -Add-ons extend the core capabilities of Firefox, enabling users to modify and personalize their web experience. A healthy ecosystem, built on trust, is vital for developers to be successful and users to feel safe making Firefox their own. For these reasons, Mozilla requires all add-ons to comply with the following policies on acceptable practices. These policies are not intended to serve as legal advice, nor as a comprehensive list of terms to include in your add-on’s privacy policy. - -**All add-ons are subject to these policies, regardless of how they are distributed.** - -When an add-on is given human review or otherwise assessed by Mozilla, these policies act as guiding principles for those reviews. Add-ons that do not comply with these policies may be rejected or disabled by Mozilla. Therefore, follow these policies when making add-on design and development decisions. - -{% endcapture %} -{% include modules/page-hero.liquid - content: page_hero_banner_content -%} - - - - - -{% capture content_with_toc %} - -## No Surprises - -Users should be able to easily discern what the functionality of your add-on is and should not be presented with unexpected user experiences after installing it. The add-on should have an easy-to-read description about everything it does, and any information it collects. Please consult our best practices guide for [creating an appealing listing](/documentation/develop/create-an-appealing-listing/). - -### Unexpected features - -“Unexpected” features are those that are unrelated to the add-on’s primary function, and are not intuitive from the add-on name or description. This includes features that impact user privacy or security, make unexpected changes to web content, change default settings like the new tab page, homepage, or search engine, or are not related to the add-on’s core function(s). - -Any “unexpected” feature(s) must adhere to all of the following requirements: -- The add-on description must clearly state any changes made by these features. -- The features must be “opt-in”, meaning the user has to take non-default action to enact the change. Changes prompted by Firefox after the add-on is installed do not require an additional opt-in. The permissions prompt shown when installing an add-on does not alleviate the need for an opt-in. -- The opt-in interface must clearly state the name of the add-on requesting the change. - -{% endcapture %} -{% include modules/column-w-toc.liquid - id: "no-surprises" - content: content_with_toc -%} - - - - - -{% capture content %} - -## Content - -Add-ons that make use of Mozilla trademarks must comply with the [Mozilla Trademark Policy](https://www.mozilla.org/foundation/trademarks/policy/). If the add-on uses “Firefox” in its name, the naming standard the add-on is expected to follow is “<Add-on name> for Firefox”. - -In addition, add-ons listed on addons.mozilla.org must adhere to the following policies: - -- All add-ons submitted for listing on addons.mozilla.org are subject to Mozilla’s [Conditions of Use](https://www.mozilla.org/about/legal/acceptable-use/). -- Add-ons must disclose when payment is required to enable any functionality. -- Any add-ons, or add-on content, hosted on Mozilla site(s) must conform to the laws of the United States. -- Add-ons that are intended for internal or private use, are only accessible to a closed user group, or for distribution testing may not be listed on addons.mozilla.org. Such add-ons may be [uploaded for self-distribution](../submitting-an-add-on/#self-distribution) instead. -- If the add-on is a fork of another add-on, the name must clearly distinguish it from the original and provide a significant difference in functionality and/or code. -- Add-ons with the sole purpose of promoting, installing, loading or launching another website, application or add-on are not permitted. - -{% endcapture %} -{% include modules/one-column.liquid - id: "content" - content: content -%} - - - - - -{% capture content %} - -## Submission Guidelines - -Add-ons must function only as described. During review, the add-on undergoes basic functional testing in addition to code review. To facilitate the functional testing, the add-on author must provide testing information and, if applicable, testing credentials required to use the add-on if an account is needed for any part of the add-on’s functionality. - -If corrections have been requested, the new version should not contain unrelated changes, as this complicates the review process and can lead to further rejections. - -### Source Code Submission - -Code must be provided in a way that is reviewable. Add-ons may contain transpiled, minified or otherwise machine-generated code, but Mozilla needs to review a copy of the source code before any of these steps have been applied. The author must provide this information to Mozilla during submission along with instructions on how to reproduce the build. Reviewers may ask you to refactor parts of the code if it is not reviewable. - -The provided source code will be reviewed by an administrator and will not be redistributed in any way. The code will only be used for the purpose of reviewing the add-on. Failure to provide this information will result in rejection or blocking. - -Add-ons are not allowed to contain obfuscated code, nor code that hides the purpose of the functionality involved. If external resources are used in combination with add-on code, the functionality of the code must not be obscured. Minification of code with the intent to reduce file size is permitted. - -Please read our [Source Code Submission guidelines](/documentation/publish/source-code-submission/) to avoid unexpected rejections or blocks. - -{% endcapture %} -{% include modules/one-column.liquid - id: "submission-guidelines" - content: content -%} - - - - - -{% capture content %} - -## Development Practices - -In general, developers are free to maintain their add-ons in the manner they choose. However, in order to maintain appropriate data security and effectively review code, we do have certain technical requirements that all add-ons must meet. In particular, potentially dangerous APIs may only be used in ways that are demonstrably safe, and code within add-ons that cannot be verified as behaving safely and correctly may need to be refactored. - -While any code, method or practice in a submitted add-on is subject to review and rejection, the following requirements are of particular importance: - -- Add-ons must only request those permissions that are necessary for function. -- Add-ons must be self-contained and not load remote code for execution. -- Add-ons must not load or redirect to a remote new tab page. The new tab page must be contained within the add-on. -- Add-ons must not relax web page security headers, such as the Content Security Policy. -- Add-ons must use encryption when transporting data remotely. -- Add-ons should avoid including redundant code or files. -- Add-ons must not negatively impact the performance or stability of Firefox. -- Only release versions of third-party libraries and/or frameworks may be included with an add-on. Modifications to these libraries/frameworks are not permitted. Please read our [third party library guidelines](/documentation/publish/third-party-library-usage/) to avoid unexpected rejections. - -{% endcapture %} -{% include modules/one-column.liquid - id: "development-practices" - content: content -%} - - - - - -{% capture content %} - -## Data Disclosure, Collection and Management - -Add-ons must limit data collection to what is necessary for functionality and use the data only for the purpose for which it was originally collected. Data includes all information the add-on collects, regardless of the manner. - -### Privacy Policy - -You must maintain a privacy policy in the privacy policy field on addons.mozilla.org. The privacy policy must: - -- be specific and exclusive to the add-on, -- set forth the data to be collected, - - If the collection of visited URLs or user search terms is required for the add-on to work, that collection must be disclosed in the privacy policy, - - If your add-on installs cookies, the placing and purpose of those cookies must be disclosed, -- clearly describe the purpose of the data collection, -- be the full policy text; it cannot be a link to an externally hosted privacy policy. - -A summary of this information must be included in the add-on’s description. Finally, you and your add-on must also comply with all applicable data privacy laws as well as any other laws that may apply to your specific add-on. - -### Prohibited Data Collection - -- Search functionality provided or loaded by the add-on must not collect search terms or intercept searches that are going to a third-party search provider. -- Collecting, or facilitating the collection of ancillary information (e.g. any data not required for the add-on’s functionality as stated in the description) is prohibited. -- The collection of browsing activity is only permitted as part of the add-on’s primary function. - -### User Consent - -The user must be provided with a clear way to control the add-on’s data collection at the first run of the add-on. The data collection consent and control must be contained within the add-on. The consent experience must: - -- Clearly state what type of data is being collected -- Link to the add-on’s privacy policy -- Inform about the impact of accepting or declining the data collection - -If both personal and technical data is being collected, the user must be provided separate choices. If the user declines consent, the impact must be related to the data not being available. - -Please refer to our [best practices](/documentation/develop/best-practices-for-collecting-user-data-consents/) for advice and examples on how to design and implement a data collection consent prompt. - -#### Personal Data (opt-in) -Personal information, or potentially personally identifying information, can be actively provided by the user, or obtained through extension APIs. It includes, but is not limited to names, email addresses, search terms, browsing activity data, as well as access and placement of cookies. - -When collecting personal information, the user must provide affirmative consent (i.e., explicit opt-in from the user) with a clear description what type of personal data is being collected. - -If the main functionality of the add-on does not work without collecting personal data, the add-on must instead provide a choice for the user to accept the collection or uninstall the add-on. - -#### Technical & User Interaction Data (opt-out) - -Technical data describes information about the environment the user is running, such as browser settings, platform information and hardware properties. User interaction data includes how the user interacts with Firefox and the installed add-ons, metrics for product improvement, and error information. - -When collecting this type of information, the user must be able to disable the data collection during the initial consent experience (opt-out). - -### Additional Privacy Protocols -- Leaking local or user-sensitive information to websites or other applications (e.g. using native messaging) is prohibited. -- If the add-on uses native messaging, the privacy policy must clearly disclose which information is being exchanged with the application. Data exchanged must also be in accordance with our No Surprises policy. -- Browsing data from private browsing sessions must not be stored. Information that identifies a user across browsing sessions or containers must not be made available to web content. - -{% endcapture %} -{% include modules/one-column.liquid - id: "data-disclosure-collection-and-management" - content: content -%} - - - - - -{% capture content %} - -## Monetization - -- An add-on injecting advertising into web page content must clearly identify the injected content as originating from the add-on. -- The inclusion of any cryptocurrency miners or similar functionality in an add-on is prohibited. -- Modifying web content or facilitating redirects to include affiliate promotion tags is not permitted. Conversely, the use of affiliate promotion in user interface elements clearly identified as belonging to the add-on are acceptable. - -{% endcapture %} -{% include modules/one-column.liquid - id: "monetization" - content: content -%} - - - - - -{% capture content %} - -## Security, Compliance & Blocking - -We expect all add-ons, whether hosted on addons.mozilla.org or not, to be secure and well-maintained in handling both their own data and their user’s data. They must also securely manage all of their interactions with the web, the browser and the operating system. - -Mozilla may reject or block affected versions or entire add-ons that don’t meet these policies, depending on the extent of their non-compliance. - -Mozilla may attempt to contact the add-on’s developer(s) and provide a reasonable time frame for the problems to be corrected before a block is deployed. If an add-on appears to intentionally violate the policies or its developers have proven unreachable, unresponsive, or uncooperative, or in case of repeat violations, blocking may be immediate. - -Mozilla reserves the right to block or delete any developer’s account on addons.mozilla.org, thereby preventing further use of the service. - -For information about how rejection and blocking affects users, see [What does review rejection mean to users?](/documentation/publish/what-does-review-rejection-mean-to-users/) - -{% endcapture %} -{% include modules/one-column.liquid - id: "security-compliance-blocking" - content: content -%} - - diff --git a/src/content/documentation/publish/add-on-policies.md b/src/content/documentation/publish/add-on-policies.md index f6b0a0013..4e6607248 100644 --- a/src/content/documentation/publish/add-on-policies.md +++ b/src/content/documentation/publish/add-on-policies.md @@ -15,24 +15,20 @@ contributors: kmaglione, ] last_updated_by: kewisch -date: 2019-11-03 +date: 2021-12-01 --- {% capture page_hero_banner_content %} - -::: note -We are updating our policies effective December 1st, 2021. Please [preview our new policies](../add-on-policies-dec-2021/) and ensure your add-on remains compliant. -::: - - # Add-on Policies Add-ons extend the core capabilities of Firefox, enabling users to modify and personalize their web experience. A healthy ecosystem, built on trust, is vital for developers to be successful and users to feel safe making Firefox their own. For these reasons, Mozilla requires all add-ons to comply with the following policies on acceptable practices. These policies are not intended to serve as legal advice, nor as a comprehensive list of terms to include in your add-on’s privacy policy. -All add-ons are subject to these policies, regardless of how they are distributed. When an add-on is given human review or otherwise assessed by Mozilla, these policies act as guiding principles for those reviews. Add-ons that do not comply with these policies may be rejected or disabled by Mozilla. Therefore, follow these policies when making add-on design and development decisions. +**All add-ons are subject to these policies, regardless of how they are distributed.** + +When an add-on is given human review or otherwise assessed by Mozilla, these policies act as guiding principles for those reviews. Add-ons that do not comply with these policies may be rejected or disabled by Mozilla. Therefore, follow these policies when making add-on design and development decisions. {% endcapture %} {% include modules/page-hero.liquid @@ -47,23 +43,15 @@ All add-ons are subject to these policies, regardless of how they are distribute ## No Surprises -Surprises can be appropriate in many situations, but they are not welcome when user security, privacy and control are at stake. It is extremely important to be as transparent as possible when submitting an add-on. The user should be able to easily discern what the functionality of your add-on is and not be presented with unexpected user experiences after installing it. +Users should be able to easily discern what the functionality of your add-on is and should not be presented with unexpected user experiences after installing it. The add-on should have an easy-to-read description about everything it does, and any information it collects. Please consult our best practices guide for [creating an appealing listing](/documentation/develop/create-an-appealing-listing/). ### Unexpected features -“Unexpected” features are those that are unrelated to the add-on’s primary function, and are not likely from the add-on name or description to be expected by a user installing that add-on. - -Should an add-on include any unexpected feature that falls into one of the following categories: - -- Potentially compromises user privacy or security (like sending data to third parties) -- Changes default settings like the new tab page, homepage or search engine -- Makes unexpected changes to the browser or web content -- Includes features or functionality not related to the add-on’s core function(s) - -Then the “unexpected” feature(s) must adhere to all of the following requirements: +“Unexpected” features are those that are unrelated to the add-on’s primary function, and are not intuitive from the add-on name or description. This includes features that impact user privacy or security, make unexpected changes to web content, change default settings like the new tab page, homepage, or search engine, or are not related to the add-on’s core function(s). -- The add-on description must clearly state what changes the add-on makes. -- All changes must be “opt-in”, meaning the user has to take non-default action to enact the change. Changes that prompt the user via the permissions system don’t require an additional opt-in. +Any “unexpected” feature(s) must adhere to all of the following requirements: +- The add-on description must clearly state any changes made by these features. +- The features must be “opt-in”, meaning the user has to take non-default action to enact the change. Changes prompted by Firefox after the add-on is installed do not require an additional opt-in. The permissions prompt shown when installing an add-on does not alleviate the need for an opt-in. - The opt-in interface must clearly state the name of the add-on requesting the change. {% endcapture %} @@ -82,14 +70,14 @@ Then the “unexpected” feature(s) must adhere to all of the following require Add-ons that make use of Mozilla trademarks must comply with the [Mozilla Trademark Policy](https://www.mozilla.org/foundation/trademarks/policy/). If the add-on uses “Firefox” in its name, the naming standard the add-on is expected to follow is “<Add-on name> for Firefox”. -In addition, add-ons listed on addons.mozilla.org (AMO) must adhere to the following policies: +In addition, add-ons listed on addons.mozilla.org must adhere to the following policies: -- All add-ons submitted for listing on AMO are subject to Mozilla’s [Conditions of Use](https://www.mozilla.org/about/legal/acceptable-use/). +- All add-ons submitted for listing on addons.mozilla.org are subject to Mozilla’s [Conditions of Use](https://www.mozilla.org/about/legal/acceptable-use/). - Add-ons must disclose when payment is required to enable any functionality. - Any add-ons, or add-on content, hosted on Mozilla site(s) must conform to the laws of the United States. -- The add-on listing should have an easy-to-read description about everything it does, and any information it collects. Please consult our best practices guide for [creating an appealing listing](/documentation/develop/create-an-appealing-listing/). -- Add-ons that are intended for internal or private use, are only accessible to a closed user group, or for distribution testing may not be listed on AMO. Such add-ons may be [uploaded for self-distribution](/documentation/publish/submitting-an-add-on/#self-distribution) instead. +- Add-ons that are intended for internal or private use, are only accessible to a closed user group, or for distribution testing may not be listed on addons.mozilla.org. Such add-ons may be [uploaded for self-distribution](../submitting-an-add-on/#self-distribution) instead. - If the add-on is a fork of another add-on, the name must clearly distinguish it from the original and provide a significant difference in functionality and/or code. +- Add-ons with the sole purpose of promoting, installing, loading or launching another website, application or add-on are not permitted. {% endcapture %} {% include modules/one-column.liquid @@ -105,19 +93,17 @@ In addition, add-ons listed on addons.mozilla.org (AMO) must adhere to the follo ## Submission Guidelines -Add-ons must function only as described, and should provide an appealing user experience. Based on the description of the add-on, a user must be able to understand and use the add-on’s features without requiring expert knowledge. Tips on how to create a good user experience for your add-on can be found [here](/documentation/develop/user-experience-best-practices/). +Add-ons must function only as described. During review, the add-on undergoes basic functional testing in addition to code review. To facilitate the functional testing, the add-on author must provide testing information and, if applicable, testing credentials required to use the add-on if an account is needed for any part of the add-on’s functionality. -During review, the add-on undergoes basic testing in addition to code review. To facilitate the functional testing, the add-on author must provide testing information and, if applicable, testing credentials required to use the add-on if an account is needed for any part of the add-on’s functionality. - -Issues brought up during review must be addressed using best efforts. If corrections have been requested, the new version should not contain unrelated changes, as this complicates the review process and can lead to further rejections. +If corrections have been requested, the new version should not contain unrelated changes, as this complicates the review process and can lead to further rejections. ### Source Code Submission -Add-ons may contain transpiled, minified or otherwise machine-generated code, but Mozilla needs to review a copy of the human-readable source code. The author must provide this information to Mozilla during submission along with instructions on how to reproduce the build. +Code must be provided in a way that is reviewable. Add-ons may contain transpiled, minified or otherwise machine-generated code, but Mozilla needs to review a copy of the source code before any of these steps have been applied. The author must provide this information to Mozilla during submission along with instructions on how to reproduce the build. Reviewers may ask you to refactor parts of the code if it is not reviewable. -The provided source code will be reviewed by an administrator and will not be redistributed in any way. The code will only be used for the purpose of reviewing the add-on. Failure to provide this information will result in rejection. +The provided source code will be reviewed by an administrator and will not be redistributed in any way. The code will only be used for the purpose of reviewing the add-on. Failure to provide this information will result in rejection or blocking. -Add-ons are not allowed to contain obfuscated code, nor code that hides the purpose of the functionality involved. If external resources are used in combination with add-on code, the functionality of the code must not be obscured. To the contrary, minification of code with the intent to reduce file size is permitted. +Add-ons are not allowed to contain obfuscated code, nor code that hides the purpose of the functionality involved. If external resources are used in combination with add-on code, the functionality of the code must not be obscured. Minification of code with the intent to reduce file size is permitted. Please read our [Source Code Submission guidelines](/documentation/publish/source-code-submission/) to avoid unexpected rejections or blocks. @@ -139,15 +125,14 @@ In general, developers are free to maintain their add-ons in the manner they cho While any code, method or practice in a submitted add-on is subject to review and rejection, the following requirements are of particular importance: -- Add-ons must only request those permissions that are necessary for function -- Add-ons must be self-contained and not load remote code for execution +- Add-ons must only request those permissions that are necessary for function. +- Add-ons must be self-contained and not load remote code for execution. - Add-ons must not load or redirect to a remote new tab page. The new tab page must be contained within the add-on. -- Add-ons must use encrypted channels for sending sensitive user data -- Add-ons should avoid including duplicate or unnecessary files -- Add-on code must be written in a way that is reviewable and understandable. Reviewers may ask you to refactor parts of the code if it is not reviewable. +- Add-ons must not relax web page security headers, such as the Content Security Policy. +- Add-ons must use encryption when transporting data remotely. +- Add-ons should avoid including redundant code or files. - Add-ons must not negatively impact the performance or stability of Firefox. -- Only release versions of third-party libraries and/or frameworks may be included with an add-on. Modifications to these libraries/frameworks are not permitted. -- Please read our [third party library guidelines](/documentation/publish/third-party-library-usage/) to avoid unexpected rejections. +- Only release versions of third-party libraries and/or frameworks may be included with an add-on. Modifications to these libraries/frameworks are not permitted. Please read our [third party library guidelines](/documentation/publish/third-party-library-usage/) to avoid unexpected rejections. {% endcapture %} {% include modules/one-column.liquid @@ -163,71 +148,60 @@ While any code, method or practice in a submitted add-on is subject to review an ## Data Disclosure, Collection and Management -You must disclose how the add-on collects, uses, stores and shares user data in the privacy policy field on AMO. Mozilla expects that the add-on limits data collection whenever possible, in keeping with Mozilla’s [Lean Data Practices](https://www.mozilla.org/about/policy/lean-data/) and Mozilla’s [Data Privacy Principles](https://www.mozilla.org/privacy/principles/), and uses the data only for the purpose for which it was originally collected. +Add-ons must limit data collection to what is necessary for functionality and use the data only for the purpose for which it was originally collected. Data includes all information the add-on collects, regardless of the manner. -User data includes all information the add-on collects, regardless of the manner. It can be personal data actively provided by the user (such as a name or email address), technical data (such as operating system, build ID, version numbers, crash reports, activation, updates), and interaction or activity data (add-on activity data, visited URLs, console logs), including interactions with Firefox. +### Privacy Policy -The add-on’s privacy policy must be the full policy text; it cannot be a link to an externally hosted privacy policy. In addition, the privacy policy must: +You must maintain a privacy policy in the privacy policy field on addons.mozilla.org. The privacy policy must: - be specific and exclusive to the add-on, +- set forth the data to be collected, + - If the collection of visited URLs or user search terms is required for the add-on to work, that collection must be disclosed in the privacy policy, + - If your add-on installs cookies, the placing and purpose of those cookies must be disclosed, - clearly describe the purpose of the data collection, -- set forth the exact data to be collected, -- address the add-on’s particular privacy properties. - -A summary of this information must be included in the add-on’s listing description. Finally, you and your add-on must also comply with all applicable data privacy laws as well as any other laws that may apply to your specific add-on. +- be the full policy text; it cannot be a link to an externally hosted privacy policy. -Please refer to our [best practices](/documentation/develop/best-practices-for-collecting-user-data-consents/) for advice and examples on how to design and implement a data collection consent prompt. +A summary of this information must be included in the add-on’s description. Finally, you and your add-on must also comply with all applicable data privacy laws as well as any other laws that may apply to your specific add-on. -### User Interactions & Technical Data +### Prohibited Data Collection -- The user must be provided a clear way to control this data collection. The control mechanism must be shown at first-run of the add-on. -- Add-ons must only collect information about add-on performance and/or use. - Search functionality provided or loaded by the add-on must not collect search terms or intercept searches that are going to a third-party search provider. -- If the collection of visited URLs or user search terms is required for the add-on to work, the user must provide affirmative consent (i.e., explicit opt-in from the user) at first-run, since that information can contain personal information. -- Collecting ancillary information (e.g. any data not explicitly required for the add-on’s basic functionality) is prohibited. +- Collecting, or facilitating the collection of ancillary information (e.g. any data not required for the add-on’s functionality as stated in the description) is prohibited. +- The collection of browsing activity is only permitted as part of the add-on’s primary function. -### Cookies +### User Consent -- If your add-on installs cookies, this must also be disclosed in the add-on’s privacy policy. -- The add-on privacy policy must clearly express the placing and purposes of the cookie(s). It is highly recommended that you disclose the types of cookies being used. -- The user must be provided an opportunity to refuse the storage of or access to cookies, and must be informed of the consequences of doing so (e.g., without a functional cookie, the add-on may not work). -- Installing cookies that are not explicitly required for the add-on’s functionality is prohibited. +The user must be provided with a clear way to control the add-on’s data collection at the first run of the add-on. The data collection consent and control must be contained within the add-on. The consent experience must: -### Personal Data +- Clearly state what type of data is being collected +- Link to the add-on’s privacy policy +- Inform about the impact of accepting or declining the data collection -- If you are collecting any personal information, the user must provide affirmative consent (i.e., explicit opt-in from the user). It must be clear to the user that they give consent to the collection of personal data. -- Collecting ancillary personal information (e.g., any data not explicitly required for the add-on’s basic functionality) is prohibited. -- Any transmission of this type of data must use secure, encrypted connections. +If both personal and technical data is being collected, the user must be provided separate choices. If the user declines consent, the impact must be related to the data not being available. -### Additional Privacy Protocols - -- Leaking local or user-sensitive information to websites or other processes (e.g., using native messaging) is prohibited. -- If the add-on uses native messaging, the privacy policy must clearly disclose which information is being exchanged with the native application. Data exchanged with the native application must be in accordance with our No Surprises policy. -- HTTPS must be used for security and privacy-sensitive operations such as transmitting passwords or tokens. -- Browsing data from private browsing sessions must not be stored. -- Identity information must not be leaked to web content in private browsing sessions. +Please refer to our [best practices](/documentation/develop/best-practices-for-collecting-user-data-consents/) for advice and examples on how to design and implement a data collection consent prompt. -{% endcapture %} -{% include modules/one-column.liquid - id: "data-disclosure-collection-and-management" - content: content -%} +#### Personal Data (opt-in) +Personal information, or potentially personally identifying information, can be actively provided by the user, or obtained through extension APIs. It includes, but is not limited to names, email addresses, search terms, browsing activity data, as well as access and placement of cookies. - +When collecting personal information, the user must provide affirmative consent (i.e., explicit opt-in from the user) with a clear description what type of personal data is being collected. - +If the main functionality of the add-on does not work without collecting personal data, the add-on must instead provide a choice for the user to accept the collection or uninstall the add-on. -{% capture content %} +#### Technical & User Interaction Data (opt-out) -## Security Vulnerabilities +Technical data describes information about the environment the user is running, such as browser settings, platform information and hardware properties. User interaction data includes how the user interacts with Firefox and the installed add-ons, metrics for product improvement, and error information. -Because add-ons run in an environment with elevated privileges relative to ordinary web pages, they present a very serious set of security considerations. They have the potential to open security holes not only in the add-ons themselves, but also in the browser, in web pages, and, in particularly distressing cases, the entire system the browser is running on. +When collecting this type of information, the user must be able to disable the data collection during the initial consent experience (opt-out). -As a result, we take our security policies very seriously and apply them to all add-ons, whether hosted on AMO or not. We expect all add-ons to be secure and well-maintained in handling both their own data and their user’s data. They must also securely manage all of their interactions with the web, the browser and the operating system. +### Additional Privacy Protocols +- Leaking local or user-sensitive information to websites or other applications (e.g. using native messaging) is prohibited. +- If the add-on uses native messaging, the privacy policy must clearly disclose which information is being exchanged with the application. Data exchanged must also be in accordance with our No Surprises policy. +- Browsing data from private browsing sessions must not be stored. Information that identifies a user across browsing sessions or containers must not be made available to web content. {% endcapture %} {% include modules/one-column.liquid - id: "security-vulnerabilities" + id: "data-disclosure-collection-and-management" content: content %} @@ -239,7 +213,6 @@ As a result, we take our security policies very seriously and apply them to all ## Monetization -- Monetization mechanisms must comply with the policies in the _Data Disclosure, Collection and Management_ section. In particular, an add-on must be accompanied with a clear user control mechanism (and opt-in for personal data) presented at first-run of the add-on. Collecting ancillary information for monetization is prohibited. - An add-on injecting advertising into web page content must clearly identify the injected content as originating from the add-on. - The inclusion of any cryptocurrency miners or similar functionality in an add-on is prohibited. - Modifying web content or facilitating redirects to include affiliate promotion tags is not permitted. Conversely, the use of affiliate promotion in user interface elements clearly identified as belonging to the add-on are acceptable. @@ -256,7 +229,9 @@ As a result, we take our security policies very seriously and apply them to all {% capture content %} -## Compliance & Blocking +## Security, Compliance and Blocking + +We expect all add-ons, whether hosted on addons.mozilla.org or not, to be secure and well-maintained in handling both their own data and their user’s data. They must also securely manage all of their interactions with the web, the browser and the operating system. Mozilla may reject or block affected versions or entire add-ons that don’t meet these policies, depending on the extent of their non-compliance. @@ -268,10 +243,8 @@ For information about how rejection and blocking affects users, see [What does r {% endcapture %} {% include modules/one-column.liquid - id: "compliance-and-blocking" + id: "security-compliance-and-blocking" content: content %} - - diff --git a/src/content/documentation/publish/firefox-add-on-distribution-agreement-dec-2021.md b/src/content/documentation/publish/firefox-add-on-distribution-agreement-dec-2021.md deleted file mode 100644 index b6253b5c2..000000000 --- a/src/content/documentation/publish/firefox-add-on-distribution-agreement-dec-2021.md +++ /dev/null @@ -1,283 +0,0 @@ ---- -layout: sidebar -title: Firefox Add-on Distribution Agreement (December 2021) -permalink: /documentation/publish/firefox-add-on-distribution-agreement-dec-2021/ -topic: Publish -tags: [add-on, agreement, firefox] -contributors: - [ - kewisch, - omnicorpltd, - mdnwebdocs-bot, - shiy23, - edprince, - hatem45, - cpallin0, - jvillalobos, - david_ross, - wbamberg, - Adora, - kmaglione, - ] -description: This page details the Firefox Add-on distribution agreement. -last_updated_by: kewisch -date: 2020-11-23 12:08:47 ---- - - - -{% capture page_hero_banner_content %} - -::: note - This is a preview of the distribution agreement effective December 1st, 2021. You may wish to view our [current agreement](../firefox-add-on-distribution-agreement/) as well. -::: - -# Firefox Add-on Distribution Agreement - -{% endcapture %} -{% include modules/page-hero.liquid - content: page_hero_banner_content -%} - - - - - -{% capture content_with_toc %} - -Effective June 10, 2019 - -### 1. Introduction - -Mozilla is committed to promoting choice and innovation on the web. From the launch of Firefox, we’ve allowed anyone to create and distribute Firefox Add-ons. - -This Firefox Add-on Distribution Agreement ("Agreement") governs Your distribution of Firefox Add-ons. Frequently used terms in this Agreement are defined below. - -- “Add-on” means software that extends the functionality of Firefox, for example, extensions, themes (defined below), search providers, dictionaries, and language packs. Add-ons are also commonly referred to as extensions or plugins. -- “Add-on Manager” is the Firefox tool to manage Add-ons. It can be accessed from the Firefox menu button in the toolbar. -- “AMO” means addons.mozilla.org, which is our online platform for developers to list and distribute Add-ons to End-Users. -- “Theme” means software that personalizes the look of Firefox by adding a design. Themes are a type of Add-on. -- “Brand Features” mean the trade names, trademarks, service marks, logos, domain names, and other distinctive brand features of You or Mozilla. -- “End-Users” mean individuals who install Add-ons, or to whom Add-ons are promoted. -- “Firefox” means the awesome web browser developed by Mozilla. -- “Listed Add-on” means Add-ons that are listed and distributed on AMO. -- “Mozilla” means Mozilla Corporation, its affiliated entities, and designated community members who are part of the Add-on review process. -- “Mozilla Certificate” means a Mozilla issued certificate to digitally sign an Add-on for use with Firefox. -- “Signed Add-on” means an Add-on that has been issued a Mozilla Certificate. -- “Self-distributed Add-on” means Add-ons that are distributed to End-Users via means other than AMO. -- “You” means the person or entity entering this Agreement for the purpose of distributing a Firefox Add-on. - -{% endcapture %} -{% include modules/column-w-toc.liquid - id: "introduction" - content: content_with_toc -%} - - - - - -{% capture content %} - -### 2. Accounts - -In order to distribute an Add-on, You'll need to create a Firefox account. During registration, You will be asked to set a password. You are responsible for keeping Your password confidential and for the activity that happens through Your account. Mozilla is not responsible for any losses arising out of unauthorized use of Your account. - -We may require you to disclose all Accounts and Add-ons that You own or control. You agree that you will disclose all Accounts and Add-ons that You own or control if we request this information. - -{% endcapture %} -{% include modules/one-column.liquid - id: "accounts" - content: content - aside: "" -%} - - - - -{% capture content %} - -### 3. Privacy policy - -Our [Websites, Communications and Cookies Privacy Notice](https://www.mozilla.org/privacy/websites/) describes what information we receive from Developers and how we use that information. We use the information we receive as described in our [Mozilla Privacy Policy](https://www.mozilla.org/privacy/). - -{% endcapture %} -{% include modules/one-column.liquid - id: "privacy-policy" - content: content -%} - - - - -{% capture content %} - -### 4. Distribution, certificates, & review process - -#### (a) Distribution Options - -- _Listed Add-ons_: You can request Your Add-on to be listed and distributed on AMO. AMO is a popular site with billions of Add-on downloads. End-Users can search titles, navigate categories, or view promoted, featured, popular, or top rated Add-ons. End-Users can also rate Add-ons and leave comments. -- _Self-distributed Add-ons_: Add-ons that are distributed by a website or method outside of AMO. Common examples are Add-ons that are distributed from the developer website, when an Add-on isn’t intended for the public or is bundled with another Add-on. For example, some Add-ons are created by a company for employees; created for research purposes by a limited group; or are in development or testing phase and not yet suitable for a general audience. - -#### (b) Mozilla Certificates - -All Add-ons must be signed using a Mozilla Certificate, which is a digital signature that enables the Add-on to be used with Firefox. Mozilla Certificates are incorporated by Mozilla into Your Add-on (this process is also referred to as “signing an Add-on”). - -Signed Listed Add-ons are automatically distributed by Mozilla on AMO. Links to Signed Self-distributed Add-ons will be provided to You for distribution. - -#### (c) Review Process - -All Add-ons, regardless of type or distribution channel, must meet certain review criteria, which are described in our [Review Policies](/documentation/publish/add-on-policies/). Mozilla may at any time monitor, test or review Listed and Self-distributed Add-ons for compliance with this Agreement and the [Review Policies](/documentation/publish/add-on-policies/). The inclusion of an Add-on on AMO or issuance of a Mozilla Certificate is at Mozilla’s sole discretion. - -{% endcapture %} -{% include modules/one-column.liquid - id: "distribution-certificates-and-review-process" - content: content -%} - - - - -{% capture content %} - -### 5. Your obligations - -You represent and warrant that: - -**(a) Relationship with Mozilla.** You will provide accurate information and updates to Mozilla during registration and any communications with Mozilla in connection with Your Add-ons. The descriptions and other data You provide about the Add-on are true to the best of Your knowledge. Unless You and Mozilla have a written agreement stating otherwise, Your Add-on will not imply in any way that it is produced, sponsored or endorsed by Mozilla. - -**(b) Relationship with End-Users.** As between You and Mozilla, You are solely responsible for Your Add-ons and the relationship between You and Your End-Users. You will provide accurate information and updates to Your End-Users about Your Add-ons, including disclosure of all security permissions and End-User data necessary for the Add-on to function. You are solely responsible for providing reasonable technical support to End-Users and You will make appropriate support contact information available. - -**(c) Intellectual Property Rights.** You have and will maintain all necessary copyright, trademark, patent or other proprietary or legal rights to post, display, perform, use, reproduce, distribute and transmit Your Add-on, worldwide, as well as the rights to authorize others (including Mozilla) to do the same. - -**(d) Export Restrictions.** Your distribution of Add-ons may be subject to United States export laws and regulations. You will comply with all domestic and international export laws and regulations that apply to Your distribution of Add-ons. These laws include restrictions on destinations, users and end use. - -{% endcapture %} -{% include modules/one-column.liquid - id: "your-obligations" - content: content -%} - - - - -{% capture content %} - -### 6. Licenses; proprietary rights - -Mozilla encourages You to make Your Add-ons available under open source licenses such as the MPL for source code and a Creative Commons license for creative works. - -You hereby grant to Mozilla a non-exclusive, worldwide, royalty-free, sublicensable license under all of Your rights necessary to review Your Add-ons (including the source code, if required); create Signed Add-ons; and publish, distribute, and promote Listed Add-ons as part of AMO or related Mozilla promotional efforts. - -Between Mozilla and You, each party shall own all right, title and interest, including without limitation all intellectual property rights, relating to its Brand Features. Mozilla does not grant You any intellectual property rights not specifically stated in this Agreement. For example, this Agreement does not provide You the right to use any of Mozilla’s Brand Features. Firefox and AMO are distributed under and subject to the current version of the Mozilla Public License, or other similarly permissive licenses. - -{% endcapture %} -{% include modules/one-column.liquid - id: "licenses-proprietary-rights" - content: content -%} - - - - -{% capture content %} - -### 7. Content removal - -**(a) Removal from Distribution by You.** -You may cease distribution of Your Add-ons at any time by removing your Add-on from AMO. You agree that ceasing maintenance or distribution of Add-ons does not necessarily remove Your Add-on from End-User machines, hardware, or other devices, or from any part of AMO where Add-ons are stored on behalf of End-Users (if any). - -**(b) Removal from Distribution by Mozilla.** -Mozilla reserves the right (though not the obligation) to, in our sole discretion, remove or revoke access to any Listed or Self-distributed Add-ons as well as AMO accounts. This applies, but is not limited to, Add-ons and AMO accounts that, in our reasonable opinion, violate this Agreement or the law, any applicable Mozilla policy, or is in any way harmful or objectionable. In addition, we may at any time remove Your Add-on from AMO; blocklist an Add-on; delete your AMO account; flag, filter, modify related materials (including but not limited to descriptions, screenshots, or metadata); reclassify the Add-on; or take other corrective action. - -For example, a Listed Add-on or AMO account may be removed in response to abuse reports from End-Users, in response to a Take-Down Request, or if it comes to Mozilla’s attention that the Add-on or AMO account violates our Conditions of Use. An Self-distributed Add-on may be blocklisted or the Mozilla Certificate revoked if it comes to Mozilla’s attention that it violates the Security Criteria described in our [Review Policies](/documentation/publish/add-on-policies/). - -This includes a policy to terminate and ban developers we consider to be repeat infringers. If we determine that You have repeatedly violated this Agreement or the [Review Policies](/documentation/publish/add-on-policies/), we may terminate Your AMO account and its Add-ons as well as any other AMO accounts and Add-ons you own or control. This includes the removal, revocation, and/or corrective action described above. We may also prohibit You from creating any new AMO accounts or Add-ons. - -In addition, we may at any time suspend or terminate this Agreement with You if we are no longer going to support the products and services related to Firefox Add-ons or issue Mozilla Certificates. - -**(c) Take Down Request.** - -For information on how to notify Mozilla in connection with claimed copyright or trademark infringement (“Take-Down Request”) see [here](https://www.mozilla.org/about/legal/report-abuse/). - -{% endcapture %} -{% include modules/one-column.liquid - id: "content-removal" - content: content -%} - - - - -{% capture content %} - -### 8. Disclaimer of warranties - -AMO, MOZILLA CERTIFICATES, AND MOZILLA PRODUCTS AND SERVICES ARE PROVIDED “AS IS”. MOZILLA, ITS CONTRIBUTORS & LICENSORS, DISCLAIM ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED WARRANTIES, SO THIS DISCLAIMER MAY NOT APPLY TO YOU. - -{% endcapture %} -{% include modules/one-column.liquid - id: "disclaimer-of-warranties" - content: content -%} - - - - -{% capture content %} - -### 9. Limitation of liability - -YOU EXPRESSLY UNDERSTAND AND AGREE THAT, EXCEPT AS REQUIRED BY LAW, MOZILLA, ITS CONTRIBUTORS & LICENSORS, WILL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT MOZILLA OR ITS AGENTS HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING. IN NO EVENT SHALL MOZILLA’S AGGREGATE LIABILITY TO YOU FOR ANY DAMAGES ARISING FROM OR RELATED TO THESE TERMS BE IN EXCESS OF THE GREATER OF (i) \$100 OR (ii) THE TOTAL AMOUNTS PAID TO YOU BY MOZILLA IN THE TWELVE MONTHS IMMEDIATELY PRECEDING THE INITIAL NOTICE OF ANY CLAIM. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN TYPES OF LIABILITY, SO THIS DISCLAIMER MAY NOT APPLY TO YOU. - -{% endcapture %} -{% include modules/one-column.liquid - id: "limitation-of-liability" - content: content -%} - - - - -{% capture content %} - -### 10. Release; indemnification - -You release Mozilla, its officers, employees, agents and successors from claims, demands and damages of every kind or nature arising out of or related to any disputes with End-Users, including other Add-on developers. - -If any third party brings a claim against Mozilla related to Your use of AMO or Your Add-ons, You will defend and hold Mozilla harmless from and against all damages, losses, and expenses of any kind (including reasonable legal fees and costs) related to such claim. - -{% endcapture %} -{% include modules/one-column.liquid - id: "release-idemnification" - content: content -%} - - - - -{% capture content %} - -### 11. General legal terms - -**(a) Governing Law & Language.** THESE TERMS, AND YOUR RELATIONSHIP WITH MOZILLA UNDER THESE TERMS, SHALL BE GOVERNED BY THE LAWS OF THE STATE OF CALIFORNIA IN THE UNITED STATES OF AMERICA WITHOUT REGARD TO ITS CONFLICT OF LAWS PROVISIONS. You and Mozilla agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, in the state of California to resolve any legal matter arising from these Terms. Notwithstanding this, You agree that Mozilla shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction. In the event of conflicts between a translated version of this Agreement and the English language version, the English language version shall control. - -**(b) Severability; No Waiver.** If any court of law, having the jurisdiction to decide on this matter, rules that any provision of this Agreement are invalid, then that provision will be removed from this Agreement without affecting the rest of the Agreement. The remaining provisions of this Agreement will continue to be valid and enforceable. You agree that if Mozilla does not exercise or enforce any legal right or remedy which is contained in this Agreement (or which Mozilla has the benefit of under any applicable law), this will not be taken to be a formal waiver of Mozilla's rights and that those rights or remedies will still be available to Mozilla. - -Entire Agreement. This Agreement constitutes the whole legal agreement between You and Mozilla for distribution of Add-ons, and completely supersedes any other related agreements between You and Mozilla unless You have a separately negotiated and signed agreement in connection with a specific Add-on ("Custom Agreement"), in which case the Custom Agreement controls. Hyperlinked documents in this Agreement, including for example, [Review Policies](/documentation/publish/add-on-policies/), are incorporated herein by reference. - -**(c) Termination.** To terminate this Agreement You must provide Mozilla with 30 days prior written notice of such termination. Sections 8-11 of this Agreement shall survive termination. - -**(d) Assignment.** The rights granted in this Agreement may not be assigned or transferred by You without the prior written approval of Mozilla. You are not permitted to delegate Your responsibilities or obligations under this Agreement without the prior written approval of Mozilla. - -**(e) Modification.** Mozilla may periodically update this Agreement. The updated Agreement will be available online. If the changes are substantive, we will announce the update through Mozilla’s usual channels for such announcements such as blog posts, forums, or email. Your continued distribution of Your Add-on after the effective date of such changes constitutes Your acceptance of such changes. To make Your review more convenient, we will post an effective date on the Agreement. - -**(f) Contact Us.** If You have questions about this Agreement, send an email to [legal-notices@mozilla.com](mailto:legal-notices@mozilla.com) or mail us at: Attn: Mozilla – Legal Notices, 2 Harrison St. #175, San Francisco, CA 94105. - -{% endcapture %} -{% include modules/one-column.liquid - id: "general-legal-terms" - content: content -%} - - diff --git a/src/content/documentation/publish/firefox-add-on-distribution-agreement.md b/src/content/documentation/publish/firefox-add-on-distribution-agreement.md index b7bca73ef..076326d4c 100644 --- a/src/content/documentation/publish/firefox-add-on-distribution-agreement.md +++ b/src/content/documentation/publish/firefox-add-on-distribution-agreement.md @@ -21,17 +21,13 @@ contributors: ] description: This page details the Firefox Add-on distribution agreement. last_updated_by: kewisch -date: 2019-06-10 12:19:52 +date: 2021-12-01 --- {% capture page_hero_banner_content %} -::: note -We are updating our distribution agreement effective December 1st, 2021. Please preview our [new distribution agreement](../firefox-add-on-distribution-agreement-dec-2021/). -::: - # Firefox Add-on Distribution Agreement {% endcapture %} @@ -45,7 +41,7 @@ We are updating our distribution agreement effective December 1st, 2021. Please {% capture content_with_toc %} -Effective June 10, 2019 +Effective December 1, 2021 ### 1. Introduction @@ -53,18 +49,18 @@ Mozilla is committed to promoting choice and innovation on the web. From the lau This Firefox Add-on Distribution Agreement ("Agreement") governs Your distribution of Firefox Add-ons. Frequently used terms in this Agreement are defined below. -- “Add-on” means software that extends the functionality of Firefox, for example, extensions, Background Themes (defined below), search providers, dictionaries, and language packs. Add-ons are also commonly referred to as extensions or plugins. +- “Add-on” means software that extends the functionality of Firefox, for example, extensions, themes (defined below), search providers, dictionaries, and language packs. Add-ons are also commonly referred to as extensions or plugins. - “Add-on Manager” is the Firefox tool to manage Add-ons. It can be accessed from the Firefox menu button in the toolbar. - “AMO” means addons.mozilla.org, which is our online platform for developers to list and distribute Add-ons to End-Users. -- “Background Theme” means software that personalizes the look of Firefox by adding a background design to the main toolbar. Themes are a type of Add-on. +- “Theme” means software that personalizes the look of Firefox by adding a design. Themes are a type of Add-on. - “Brand Features” mean the trade names, trademarks, service marks, logos, domain names, and other distinctive brand features of You or Mozilla. -- “End-Users” mean individuals who install Add-Ons, or to whom Add-ons are promoted. +- “End-Users” mean individuals who install Add-ons, or to whom Add-ons are promoted. - “Firefox” means the awesome web browser developed by Mozilla. - “Listed Add-on” means Add-ons that are listed and distributed on AMO. - “Mozilla” means Mozilla Corporation, its affiliated entities, and designated community members who are part of the Add-on review process. - “Mozilla Certificate” means a Mozilla issued certificate to digitally sign an Add-on for use with Firefox. - “Signed Add-on” means an Add-on that has been issued a Mozilla Certificate. -- “Unlisted Add-on” means Add-ons that are distributed to End-Users via means other than AMO. +- “Self-distributed Add-on” means Add-ons that are distributed to End-Users via means other than AMO. - “You” means the person or entity entering this Agreement for the purpose of distributing a Firefox Add-on. {% endcapture %} @@ -81,7 +77,9 @@ This Firefox Add-on Distribution Agreement ("Agreement") governs Your distributi ### 2. Accounts -In order to distribute an Add-on, You'll need to create an account. During registration, You will be asked to set a password. You are responsible for keeping Your password confidential and for the activity that happens through Your account. Mozilla is not responsible for any losses arising out of unauthorized use of Your account. +In order to distribute an Add-on, You'll need to create a Firefox account. During registration, You will be asked to set a password. You are responsible for keeping Your password confidential and for the activity that happens through Your account. Mozilla is not responsible for any losses arising out of unauthorized use of Your account. + +We may require you to disclose all Accounts and Add-ons that You own or control. You agree that you will disclose all Accounts and Add-ons that You own or control if we request this information. {% endcapture %} {% include modules/one-column.liquid @@ -114,18 +112,18 @@ Our [Websites, Communications and Cookies Privacy Notice](https://www.mozilla.or #### (a) Distribution Options -- _Listed Add-ons:_ You can request Your Add-on to be listed and distributed on AMO. AMO is a popular site with over four billion Add-on downloads. End-Users can search titles, navigate categories, or view promoted, featured, popular, or top rated Add-ons. End-Users can also rate Add-ons and leave comments. -- _Unlisted Add-ons:_ Add-ons that are distributed by a method outside of AMO are common when an Add-on isn’t intended for the public or is bundled with another Add-on. For example, some Add-ons are created by a company for employees; created for research purposes by a limited group; or are in development or testing phase and not yet suitable for a general audience. +- _Listed Add-ons_: You can request Your Add-on to be listed and distributed on AMO. AMO is a popular site with billions of Add-on downloads. End-Users can search titles, navigate categories, or view promoted, featured, popular, or top rated Add-ons. End-Users can also rate Add-ons and leave comments. +- _Self-distributed Add-ons_: Add-ons that are distributed by a website or method outside of AMO. Common examples are Add-ons that are distributed from the developer website, when an Add-on isn’t intended for the public or is bundled with another Add-on. For example, some Add-ons are created by a company for employees; created for research purposes by a limited group; or are in development or testing phase and not yet suitable for a general audience. #### (b) Mozilla Certificates -With some exceptions, all Add-ons must be signed using a Mozilla Certificate, which is a digital signature that enables the Add-on to be used with Firefox. Mozilla Certificates are incorporated by Mozilla into Your Add-on (this process is also referred to as “signing an Add-on”). Exceptions include, for example, Background Themes, dictionaries, and language packs. +All Add-ons must be signed using a Mozilla Certificate, which is a digital signature that enables the Add-on to be used with Firefox. Mozilla Certificates are incorporated by Mozilla into Your Add-on (this process is also referred to as “signing an Add-on”). -Signed Listed Add-ons are automatically distributed by Mozilla on AMO. Links to Signed Unlisted Add-ons will be provided to You for distribution. +Signed Listed Add-ons are automatically distributed by Mozilla on AMO. Links to Signed Self-distributed Add-ons will be provided to You for distribution. #### (c) Review Process -Listed and Unlisted Add-ons must meet certain review criteria, which are described in our [Review Policies](/documentation/publish/add-on-policies/). Mozilla may at any time monitor, test or review Listed and Unlisted Add-ons for compliance with this Agreement and the [Review Policies](/documentation/publish/add-on-policies/). The inclusion of an Add-on on AMO or issuance of a Mozilla Certificate is at Mozilla’s sole discretion. +All Add-ons, regardless of type or distribution channel, must meet certain review criteria, which are described in our [Review Policies](/documentation/publish/add-on-policies/). Mozilla may at any time monitor, test or review Listed and Self-distributed Add-ons for compliance with this Agreement and the [Review Policies](/documentation/publish/add-on-policies/). The inclusion of an Add-on on AMO or issuance of a Mozilla Certificate is at Mozilla’s sole discretion. {% endcapture %} {% include modules/one-column.liquid @@ -183,12 +181,14 @@ Between Mozilla and You, each party shall own all right, title and interest, inc ### 7. Content removal **(a) Removal from Distribution by You.** -You may cease distribution of Your Add-ons at any time by removing your Add-on from AMO. You agree that ceasing maintenance or distribution of Add-ons does not necessarily remove Your Add-on from End-User machines, hardware, or other devices, or from any part of AMO where previously downloaded applications are stored on behalf of End-Users (if any). +You may cease distribution of Your Add-ons at any time by removing your Add-on from AMO. You agree that ceasing maintenance or distribution of Add-ons does not necessarily remove Your Add-on from End-User machines, hardware, or other devices, or from any part of AMO where Add-ons are stored on behalf of End-Users (if any). **(b) Removal from Distribution by Mozilla.** -Mozilla reserves the right (though not the obligation) to, in our sole discretion, remove or revoke access to any Listed or Unlisted Add-ons. This applies, but is not limited to, Add-ons that, in our reasonable opinion, violate this Agreement or the law, any applicable Mozilla policy, or is in any way harmful or objectionable. In addition, we may at any time remove Your Add-on from AMO; revoke Your Mozilla Certificate; blocklist an Add-on; delete your AMO account; flag, filter, modify related materials (including but not limited to descriptions, screenshots, or metadata); reclassify the Add-on; or take other corrective action. +Mozilla reserves the right (though not the obligation) to, in our sole discretion, remove or revoke access to any Listed or Self-distributed Add-ons as well as AMO accounts. This applies, but is not limited to, Add-ons and AMO accounts that, in our reasonable opinion, violate this Agreement or the law, any applicable Mozilla policy, or is in any way harmful or objectionable. In addition, we may at any time remove Your Add-on from AMO; blocklist an Add-on; delete your AMO account; flag, filter, modify related materials (including but not limited to descriptions, screenshots, or metadata); reclassify the Add-on; or take other corrective action. + +For example, a Listed Add-on or AMO account may be removed in response to abuse reports from End-Users, in response to a Take-Down Request, or if it comes to Mozilla’s attention that the Add-on or AMO account violates our Conditions of Use. An Self-distributed Add-on may be blocklisted or the Mozilla Certificate revoked if it comes to Mozilla’s attention that it violates the Security Criteria described in our [Review Policies](/documentation/publish/add-on-policies/). -For example, a Listed Add-on may be removed in response to abuse reports from End-Users, in response to a Take-Down Request, or if it comes to Mozilla’s attention that the Add-on violates our Conditions of Use. An Unlisted Add-on may be blocklisted or the Mozilla Certificate revoked if it comes to Mozilla’s attention that it violates the Security Criteria described in our [Review Policies](/documentation/publish/add-on-policies/). +This includes a policy to terminate and ban developers we consider to be repeat infringers. If we determine that You have repeatedly violated this Agreement or the [Review Policies](/documentation/publish/add-on-policies/), we may terminate Your AMO account and its Add-ons as well as any other AMO accounts and Add-ons you own or control. This includes the removal, revocation, and/or corrective action described above. We may also prohibit You from creating any new AMO accounts or Add-ons. In addition, we may at any time suspend or terminate this Agreement with You if we are no longer going to support the products and services related to Firefox Add-ons or issue Mozilla Certificates. @@ -277,5 +277,3 @@ Entire Agreement. This Agreement constitutes the whole legal agreement between Y %} - - diff --git a/src/data/pages.json b/src/data/pages.json index 38adb04af..34017dda2 100644 --- a/src/data/pages.json +++ b/src/data/pages.json @@ -255,8 +255,8 @@ "id": "create-a-privacy-policy" }, { - "title": "Prompt after install or on first use", - "id": "prompt-after-install-or-on-first-use" + "title": "Prompt after install", + "id": "prompt-after-install" }, { "title": "Determine your consent flow", @@ -697,24 +697,16 @@ "title": "Data Disclosure, Collection and Management", "id": "data-disclosure-collection-and-management" }, - { - "title": "Security Vulnerabilities", - "id": "security-vulnerabilities" - }, { "title": "Monetization", "id": "monetization" }, { - "title": "Compliance & Blocking", - "id": "compliance-and-blocking" + "title": "Security, Compliance and Blocking", + "id": "security-compliance-and-blocking" } ] }, - { - "title": "Add-on Policies (December 2021)", - "url": "/documentation/publish/add-on-policies-dec-2021/" - }, { "title": "Firefox Add-on Distribution Agreement", "url": "/documentation/publish/firefox-add-on-distribution-agreement/", @@ -765,10 +757,6 @@ } ] }, - { - "title": "Firefox Add-on Distribution Agreement (December 2021)", - "url": "/documentation/publish/firefox-add-on-distribution-agreement-dec-2021/" - }, { "title": "Add-ons Blocking Process", "url": "/documentation/publish/add-ons-blocking-process/",