<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>