Mobil İstenmeyen Yazılım
Google olarak, kullanıcıya odaklanırsak gerisinin kendiliğinden geleceğine inanırız. Yazılım İlkelerimizde ve İstenmeyen Yazılım Politikamızda, kullanıcılara iyi bir deneyim sunacak yazılımlar geliştirmeyle ilgili genel öneriler sunuyoruz. Android ekosistemi ve Google Play Store ile ilgili ilkeleri özetleyen bu politika, Google İstenmeyen Yazılım Politikası'nı temel alır. Bu ilkeleri ihlal eden yazılımlar, potansiyel olarak kullanıcı deneyimi için zararlıdır ve kullanıcıları bunlardan korumak için adımlar atarız.
İstenmeyen Yazılım Politikası'nda belirtildiği gibi, istenmeyen yazılımların çoğunun aynı temel özelliklerden birine veya birkaçına sahip olduğunu tespit ettik:
- Yanıltıcıdır; sunmadığı bir değer teklifinde bulunur.
- Kullanıcıları yükleme yapmaları için kandırmaya çalışır veya başka bir programın yüklemesi üzerine bindirme yapar.
- Sahip olduğu esas ve önemli işlevlerin tümü hakkında kullanıcıya bilgi vermez.
- Kullanıcının sistemini beklenmedik yöntemlerle etkiler.
- Kullanıcıların haberi olmadan kişisel bilgileri toplar veya iletir.
- Güvenli bir işlem (ör. HTTPS üzerinden iletim) yapmadan kişisel bilgileri toplar veya iletir.
- Diğer yazılımlarla birleştirilmiştir ve varlığı ifşa edilmez.
Mobil cihazlarda yazılım bir uygulama, ikili program, çerçeve değişikliği vb. biçiminde bir koddur. Yazılım ekosistemine zarar veren veya kullanıcı deneyimini bozan yazılımları engellemek için bu ilkeleri ihlal eden kodlarla ilgili gereken işlemi yaparız.
İstenmeyen Yazılım Politikası'nın kapsamını mobil yazılımları içine alacak şekilde genişletmek için aşağıda bazı eklemeler yaptık. Bu politikada olduğu gibi, Mobil İstenmeyen Yazılım politikasını yeni kötüye kullanım türlerini ele alacak şekilde hassaslaştırmaya devam edeceğiz.
Şeffaf davranış ve net açıklamalar
Tüm kodlar kullanıcıya verilen vaatleri yerine getirmelidir. Uygulamalar belirtilen tüm işlevleri sağlamalıdır. Uygulamalar kullanıcıların kafasını karıştırmamalıdır.
- Uygulamalar işlevsellik ve hedefler konusunda net olmalıdır.
- Uygulama tarafından hangi sistem değişikliklerinin yapılacağını kullanıcıya net bir şekilde açıklayın. Kullanıcıların tüm önemli yükleme seçeneklerini ve değişiklikleri inceleyip onaylamasına izin verin.
- Yazılım, kullanıcıya cihazının durumu hakkında yanlış bilgi vermemelidir (örneğin, sistem güvenliğinin kritik durumda olduğunu veya sisteme virüs bulaştığını iddia etmek).
- Reklam trafiğini ve/veya dönüşüm sayısını artırmak için tasarlanmış geçersiz etkinlikleri kullanmayın.
- Başka birinin (ör. başka bir geliştirici, şirket, varlık) veya başka bir uygulamanın kimliğine bürünerek kullanıcıları yanıltan uygulamalara izin verilmez. Uygulamanızın bağlantılı olmadığı bir kişiyle bağlantılı olduğunu veya onun tarafından yetkilendirildiğini ima etmeyin.
Örnek ihlaller:
- Reklam sahtekarlığı
- Sosyal Mühendislik
Kullanıcı verilerini ve gizliliğini koruma
Kişisel ve hassas kullanıcı verilerine erişme, bu verileri kullanma, toplama ve paylaşma konularında net ve şeffaf olun. Kullanıcı verilerini kullanırken, geçerli durumlarda ilgili tüm kullanıcı verileri politikalarına uyulmalı ve verileri korumak için tüm önlemler alınmalıdır.
Tüm uygulamalar; Kullanıcı Verileri, Hassas Bilgilere Erişen İzinler ve API'ler, Casus Yazılımlar ve SDK Şartları gibi kullanıcı ve cihaz verileri politikaları da dahil olmak üzere tüm Google Play Geliştirici Program Politikaları'na uymak zorundadır.
- Kullanıcılardan Google Play Protect gibi cihaz güvenliği korumalarını devre dışı bırakmalarını istemeyin veya bunu yapmaları için onları kandırmaya çalışmayın. Örneğin, kullanıcılara Google Play Protect'i devre dışı bırakmaları karşılığında ilave uygulama özellikleri veya ödüller sunamazsınız.
Mobil deneyime zarar vermeyin
Kullanıcı deneyimi basit ve anlaşılması kolay olmalı, kullanıcının yapacağı net seçimlere dayanmalıdır. Kullanıcıya açık bir değer teklifi sunulmalı ve vadedilen ya da istenen kullanıcı deneyimi sekteye uğratılmamalıdır.
- Cihaz işlevlerinin kullanılabilirliğini bozmak veya aksatmak ya da kolayca kapatılmadan ve yeterli izin ve ilişkilendirme olmadan tetikleyen uygulama ortamının dışında görüntülenmek gibi beklenmedik şekillerde görüntülenen reklamları kullanıcılara göstermeyin.
- Uygulamalar diğer uygulamalara müdahale etmemeli veya cihazın kullanılabilirliğini engellememelidir
- Yeri geldiğinde uygulamayı kaldırma işlemi açık ve net olmalıdır.
- Mobil yazılım, cihaz işletim sisteminin veya diğer uygulamaların istemlerini taklit etmemelidir. Kullanıcıya diğer uygulamalardan veya işletim sisteminden gelen uyarıları, özellikle de işletim sistemindeki değişiklikleri bildirenleri engellemeyin.
Örnek ihlaller:
- Kullanımı engelleyen reklamlar
- Yetkisiz Kullanım veya Sistem İşlevselliğini Taklit Etme