<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> Bir eklenti aşağıdaki herhangi bir beklenmedik* özelliğe sahipse: </p> <ul> <li>Kullanıcı mahremiyetini ve güvenliğini tehlikeye atmak (ör. üçüncü şahıslara veri göndermek),</li> <li>Açılış sayfası veya arama motoru varsayılan ayarlarını değiştirmek,</li> <li>Diğer eklentilerin ayarlarını ve değiştirmek veya eklentileri tamamen devre dışı bırakmak.</li> </ul> <p>Bu durumda bu özellikler aşağıdaki gerekliliklere uymak zorundadır:</p> <ul> <li>Eklenti açıklaması eklentinin ne değişiklikler yaptığını açık bir biçimde belirtmelidir.</li> <li>Tüm değişiklikler isteğe bağlı olmalıdır. Bu, kullanıcının değişikliğin gerçekleşmesini sağlamak amacıyla eklentiye komut vermesi anlamına gelir.</li> <li>İsteğe bağlı özellik için onay istenen pencerede izin isteyen eklentinin adı açıkça belirtilmelidir.</li> <li>Eklenti kaldırıldığında, eğer kaldırılmadan önce bir değişiklik yapıldıysa, kullanıcının bu özgün ayarları geri getirilmelidir.</li> </ul> <p>*Beklenmedik özellikler, eklentinin asıl amacıyla alakası olmayan özellikleri ifade eder.</p>