Uygulama geliştiriciler, uygulamalarına temel işlevleri ve hizmetleri entegre etmek için genellikle üçüncü taraf kodlarını (ör. SDK) kullanırlar. Uygulamanıza SDK eklerken kullanıcılarınızın güvenliğini sağlamanız ve uygulamanızı güvenlik açıklarından korumanız gerekir. Bu bölümde, mevcut gizlilik ve güvenlik şartlarımızdan SDK'larla ilgili olanlar ele alınmaktadır. Ayrıca, bu şartların, geliştiricilerin SDK'ları uygulamalarına güvenli bir şekilde entegre etmesine nasıl yardımcı olduğu açıklanmaktadır.
Uygulamanıza eklediğiniz SDK'nın üçüncü taraf kodu ve davranışları, uygulamanızın Google Play Geliştirici Program Politikaları'nı ihlal etmesine yol açmamalıdır. Bunu sağlamak sizin sorumluluğunuzdadır. Uygulamanızdaki SDK'ların kullanıcı verilerini nasıl işlediğine dikkat etmek, hangi izinleri kullandıklarını ve hangi verileri topladıklarını nedenleriyle birlikte bilmek önemlidir. SDK'lar, kullanıcı verilerini, uygulamanızın politikayla uyumlu veri kullanımına uygun şekilde toplamalı ve işlemelidir.
SDK'yı kullanırken politika şartlarını ihlal etmemek için aşağıdaki politikaları eksiksiz bir şekilde okuyup anlayın ve SDK'larla ilgili aşağıdaki şartlara dikkat edin:
Kullanıcı Verileri PolitikasıKullanıcı verilerini (ör. cihaz bilgileri de dahil bir kullanıcıdan alınan veya kullanıcı hakkında toplanan bilgiler) nasıl kullandığınız konusunda şeffaf olmalısınız. Bu gereklilik, uygulamanızdan kullanıcı verilerine erişim, verileri toplama, kullanma, işleme ve paylaşma süreçlerinin açıklanması ve verilerin yalnızca politikaya uygun olduğu belirtilen amaçlarla kullanılması anlamına gelir.
Uygulamanıza üçüncü taraf kodu (ör. bir SDK) eklerseniz uygulamanızda kullanılan üçüncü taraf kodunun ve bu üçüncü tarafın uygulamanızdaki kullanıcı verileriyle ilgili yaklaşımının, kullanım ve açıklama şartları da dahil olmak üzere Google Play Geliştirici Program Politikaları'na uygun olmasını sağlamanız gerekir. Örneğin, SDK sağlayıcılarınızın uygulamanızdaki kişisel ve hassas kullanıcı verilerini satmamasını sağlamalısınız. Bu şart hem sunucuya gönderildikten sonra aktarılan hem de uygulamanıza üçüncü taraf kodu yerleştirilerek aktarılan kullanıcı verileri için geçerlidir.
Kişisel ve Hassas Kullanıcı Verileri
Kişisel ve Hassas Kullanıcı Verilerinin SatışıKişisel ve hassas kullanıcı verilerini satmamalısınız.
Belirgin Açıklama ve Rıza ŞartlarıUygulamanızın, kişisel ve hassas kullanıcı verilerine erişme, verileri toplama, kullanma veya paylaşma süreçleri, söz konusu ürün ya da özelliğin kullanıcısından makul ölçüde beklenebilecek amaçların dışındaysa Kullanıcı Verileri Politikası'nın belirgin açıklama ve rıza şartlarına uymanız gerekir. Uygulamanıza varsayılan olarak kişisel ve hassas kullanıcı verilerini toplamak üzere tasarlanmış bir üçüncü taraf kodu (ör. bir SDK) entegre edilmişse Google Play'den talep aldıktan sonra iki hafta içinde (ya da Google Play’in talebinde belirtilen süre zarfında) uygulamanızın bu politikanın belirgin açıklama ve rıza şartını (üçüncü taraf kodu aracılığıyla veri paylaşımı, erişimi, toplanması veya kullanımı açısından dahil) yerine getirdiğini gösteren yeterli kanıt sunmanız gerekir. Üçüncü taraf kodunu (ör. SDK), Kullanıcı Verileri Politikası'nı ihlal etmeyecek şekilde kullanmanız gerektiğini unutmayın. Belirgin açıklama ve rıza şartı hakkında daha fazla bilgi için bu Yardım Merkezi makalesini inceleyebilirsiniz. SDK kaynaklı ihlallere örnekler
Kişisel ve Hassas Verilere Erişimle İlgili Ek ŞartlarAşağıdaki tabloda, belirli etkinliklerle ilgili şartlar açıklanmaktadır.
SDK kaynaklı ihlallere örnekler
Veri Güvenliği bölümüTüm geliştiriciler, her uygulama için kullanıcı verilerinin nasıl toplandığını, kullanıldığını ve paylaşıldığını açıklayan Veri Güvenliği bölümü hazırlamalıdır. Bu açıklamadaki bilgilerin kolay anlaşılabilir ve doğru olması gerekir. Buna, uygulamalarda kullanılan tüm üçüncü taraf kitaplıklar veya SDK'lar üzerinden toplanan ve işlenen veriler dahildir. Etiketin doğruluğu ve bu bilgilerin güncel tutulması geliştiricinin sorumluluğundadır. Veri Güvenliği bölümü, uygulamanın gizlilik politikasında yapılan açıklamaların ilgili kısımlarıyla tutarlı olmalıdır. Veri Güvenliği bölümünü doldurmayla ilgili daha fazla bilgiyi bu Yardım Merkezi makalesinde bulabilirsiniz. Kullanıcı Verileri Politikası'nın tamamını inceleyin. |
||||||
İzin talepleri ve hassas bilgilere erişimi olan API'ler, kullanıcılar açısından anlamlı olmalıdır. Yalnızca Google Play girişinizde tanıtılan mevcut özelliklerin veya hizmetlerin uygulamanızda kullanılabilmesi için gereken izinleri ve hassas bilgilere erişimi olan API'leri isteyebilirsiniz. Açıklanmayan, henüz uygulanmamış veya izin verilmeyen özellikler ya da amaçlar için kullanıcı veya cihaz verilerine erişim sağlayan izinleri ya da hassas bilgilere erişimi olan API'leri kullanamazsınız. İzinler veya hassas bilgilere erişimi olan API'ler üzerinden erişilen kişisel veya hassas veriler hiçbir zaman satılamaz ya da satışı kolaylaştıracak bir amaç doğrultusunda paylaşılamaz. Hassas Bilgilere Erişen İzinler ve API'ler Politikası'nın tamamını inceleyin. SDK kaynaklı ihlallere örnekler
|
Bir kullanıcıyı, kullanıcı verilerini veya bir cihazı riske atabilecek her türlü kod, kötü amaçlı yazılım kapsamına girer. Kötü amaçlı yazılımlar; Potansiyel Zararlı Uygulamalar (PHA'lar), ikili programlar veya çerçeve değişikliklerini ve truva atları, kimlik avı ve casus yazılım uygulamaları gibi kategorileri içerir, ancak bunlarla sınırlı değildir. Kategorileri sürekli güncellemekte ve yenilerini eklemekteyiz.
Kötü Amaçlı Yazılım Politikası'nın tamamını inceleyin.
SDK kaynaklı ihlallere örnekler
- Kötü amaçlı yazılım dağıtan sağlayıcıların SDK kitaplıklarını içeren uygulamalar
- Android izin modelini ihlal eden veya diğer uygulamalardan kimlik bilgilerini (ör. OAuth jetonları) çalan uygulamalar
- Yüklemelerinin kaldırılmasını veya durdurulmalarını önleyen özellikleri kötüye kullanan uygulamalar
- SELinux'u devre dışı bırakan uygulamalar
- Açıklanmamış bir amaç için cihaz verilerine erişip üst düzey ayrıcalıklar elde ederek Android izin modelini ihlal eden bir SDK içeren uygulamalar
- İçerdiği kodla kullanıcıları kandırarak cep telefonu faturaları aracılığıyla içeriklere abone olmalarını veya içerik satın almalarını sağlayan bir SDK içeren uygulamalar
Kullanıcı izni olmadan cihazları rootlayan ayrıcalık artırma uygulamaları, rootlama uygulamaları olarak sınıflandırılır.
Casus yazılım
Casus yazılım, politikayla uyumlu işlevlerle ilgili olmayan kullanıcı ya da cihaz verilerini toplayan, çalan veya paylaşan kötü amaçlı bir uygulama, kod ya da davranıştır.
Kullanıcıyı gizlice izleme kapsamında değerlendirilebilecek veya yeterli bildirim ya da izin olmaksızın verileri çalan kötü amaçlı kod veya davranışlar da casus yazılım olarak kabul edilir.
Casus Yazılım Politikası'nın tamamını inceleyin.
Örneğin, SDK kaynaklı casus yazılım ihlallerine aşağıdakiler örnek verilebilir ancak örnekler bunlarla sınırlı değildir:
- Politikaya uygun uygulama işlevselliğiyle ilgili olmamasına rağmen ses veya arama kayıtlarından veri aktaran SDK'ları kullanan uygulamalar
- Kullanıcının beklemediği bir şekilde ve/veya yeterli kullanıcı bildirimi ya da izni olmaksızın cihazdaki verileri aktaran kötü amaçlı üçüncü taraf kodu (örneğin, SDK) içeren uygulamalar
Şeffaf davranış ve net açıklamalarTü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. Örnek ihlaller:
Kullanıcı verilerini korumaKişisel ve hassas kullanıcı verilerine erişim, bu verileri kullanma, toplama ve paylaşma konularında net ve şeffaf olun. Kullanıcı verilerini kullanırken, uygun olduğu durumlarda ilgili tüm Kullanıcı Verileri Politikaları'na uyulmalı ve verileri korumak için tüm önlemler alınmalıdır. Örnek ihlaller:
İstenmeyen Mobil Yazılım Politikası'nın tamamını inceleyin. |
Kullanıcının cihazına, diğer cihazlara veya bilgisayarlara, sunuculara, ağlara, uygulama programlama arayüzlerine (API'ler) ya da cihazdaki diğer uygulamalara, Google hizmetleri de dahil ancak bunlarla sınırlı olmaksızın hizmetlere veya yetkili operatörün ağına yetkisiz bir şekilde müdahale eden, zarar veren, erişen ya da bunların çalışmasını kesintiye uğratan uygulamalara izin verilmez. Çalışma zamanında yüklenen (ör. uygulamaya paket olarak eklenmemiş), yorumlanan programlama dillerine (JavaScript, Python, Lua vb.) sahip uygulamalar veya üçüncü taraf kodları (ör. SDK'lar), Google Play politikalarının olası ihlallerine izin vermemelidir. Güvenlik açıklarını tanıtan veya kötüye kullanan kodlara izin verilmez. Geliştiricilere bildirilen en güncel güvenlik sorunları hakkında bilgi edinmek için Uygulama Güvenliğini İyileştirme Programı'na göz atın. Cihazları ve Ağı Kötüye Kullanma Politikası'nın tamamını inceleyin. SDK kaynaklı ihlallere örnekler
|
İşlevsel açıdan imkansız olmak üzere tasarlanan uygulamalarla sınırlı olmamak kaydıyla, kullanıcıları yanıltmaya çalışan veya dürüst olmayan davranışlara imkan veren uygulamalara izin verilmez. Uygulamalar, meta verinin tüm bölümlerinde işlevlerine dair doğru açıklamalar ve görüntüler/videolar sağlamalıdır. Uygulamalar, işletim sisteminin veya başka uygulamaların işlev ya da uyarılarını taklit etmeye çalışmamalıdır. Cihaz ayarlarında yapılan değişiklikler, kullanıcının bilgisi ve onayıyla yapılmalı, kullanıcı tarafından tersine çevrilebilmelidir. Yanıltıcı Davranış Politikası'nın tamamını görün. Davranış ŞeffaflığıUygulamanızın işlevi, kullanıcılar açısından mümkün olduğunca açık olmalıdır. Uygulamanızda gizli, etkin olmayan veya belirtilmemiş özelliklere yer vermeyin. Uygulama incelemesinden kaçınma yöntemlerine izin verilmez. Kullanıcı gizliliğini, sistem bütünlüğünü ve politikalara uygunluğu sağlamak için uygulamalardan ek bilgiler istenebilir.
SDK'dan kaynaklanan ihlal örneği
|
SDK kaynaklı ihlallerle yaygın olarak ilişkilendirilen Google Play Geliştirici Politikaları
Uygulamanızın kullandığı tüm üçüncü taraf kodlarının Google Play'in Geliştirici Program Politikaları'na uymasını sağlamak için lütfen aşağıdaki politikaları eksiksiz bir şekilde inceleyin:
- Kullanıcı Verileri Politikası
- Hassas Bilgilere Erişen İzinler ve API'ler
- Cihazları ve Ağı Kötüye Kullanma Politikası
- Kötü Amaçlı Yazılım
- Mobil İstenmeyen Yazılım
- Aileler İçin İçerik Üretici Onaylı Reklam SDK'sı Programı
- Reklam Politikası
- Yanıltıcı Davranış
- Google Play Geliştirici Program Politikaları
Daha çok yukarıda belirtilen politikalar referans gösterilse de uygulamanızın, geçersiz SDK kodu nedeniyle başka politikaları da ihlal edebileceğini unutmayın. Uygulama geliştirici olarak SDK'larınızın uygulama verilerinizi politikalara uygun şekilde işlemesini sağlamak sizin sorumluluğunuzdadır. Bu nedenle, tüm politikaları eksiksiz bir şekilde incelemeyi ve politika güncellemelerini takip etmeyi unutmayın.
Daha fazla bilgi edinmek için lütfen Yardım Merkezimizi ziyaret edin.