<p> Whenever an add-on includes any unexpected* feature that </p> <ul> <li>compromises user privacy or security (like sending data to third parties),</li> <li>changes default settings like the homepage or search engine, or</li> <li>changes settings or features in other add-ons or deactivates them altogether</li> </ul> <p>the features must adhere to the following requirements:</p> <ul> <li>The add-on description must clearly state what changes the add-on makes.</li> <li>All changes must be opt-in, meaning the user must take non-default action to enact the change.</li> <li>The opt-in dialog must clearly state the name of the add-on requesting the change.</li> <li>Uninstalling the add-on restores the user's original settings if they were changed.</li> </ul> <p>*Unexpected features are those that are unrelated to the add-on's primary function.</p>
<p>いかなる時も、アドオンの予期せぬ機能* とは、次のようなものです。</p> <ul> <li>ユーザのプライバシーやセキュリティを損なうもの (データを第三者に送信するようなもの)。</li> <li>ホームページや検索エンジンなどのデフォルト設定を変更するもの。</li> <li>他のアドオンの設定を勝手に変更したり無効化したりするもの。</li> </ul> <p>アドオンの機能は、次の要件を厳守しなければなりません:</p> <ul> <li>アドオンの説明に、アドオンによる変更が明示されていること。</li> <li>すべての変更がオプトインであること。つまり、既定でない操作の変更をユーザが決定すること。</li> <li>オプトインダイアログに、変更を要求するアドオンの名前が明示されていること。</li> <li>アドオンが設定を変更した場合、アドオンをアンインストールしたら、ユーザの元の設定が復元されること。</li> </ul> <p>*予期せぬ機能は、アドオンの主要な機能とは関係の無いものを指します。</p>