<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> Kapanpun sebuah pengaya memasukkan fitur tak terduga* apapun yang </p> <ul> <li>dapat mengancam keamanan atau privasi pengguna (seperti mengirimkan data ke pihak ketiga),</li> <li>mengubah pengaturan tetap seperti beranda atau mesin pencari</li> <li>mengubah fitur dalam pengaya lain atau menonaktifkan mereka sama sekali</li> </ul> <p>fitur harus mematuhi persyaratan berikut:</p> <ul> <li>Deskripsi pengaya harus menjelaskan apa perubahan apa yang dibuat pengaya.</li> <li>Semua perubahan harus dapat dipilih, artinya pengguna harus mengambil tindakan tidak tetap untuk memberlakukan perubahan.</li> <li>Dialog pemilihan harus dengan jelas menunjukkan nama pengaya yang meminta perubahan.</li> <li>Melepas pengaya akan mengembalikan pengaturan awal pengguna saat telah diubah.</li> </ul> <p>*Fitur tak terduga adalah yang tidak berkaitan dengan fungsi utama pengaya.</p>