Dokümantasyonumuzu sürekli güncel tutuyoruz, ancak bazı güncellemeler henüz tüm dillerde yayınlanmamış olabilir. En güncel bilgiler için lütfen İngilizce versiyonuna göz atın.

Gizlilik bilgilerini Apple App Store'a göndermek

Apple, kullanıcıların bir uygulamayı indirmeden önce gizlilik kurallarını anlamalarına yardımcı olmak istiyor. Bunun için App Store'daki her uygulama, topladığı veri türlerini ve bu verilerin kullanıcıyla bağlantılı olup olmadığını ya da onları takip etmek için kullanılıp kullanılmadığını ürün sayfasında gizlilik etiketi olarak listeliyor.

Geliştiricinizin App Store Connect'e bir uygulama gönderdiğinde, Apple'ın uygulama gizliliği sorularını yanıtlaması gerekir. Buna, SDK kodu uygulamanıza entegre edilmiş olan Adjust gibi üçüncü parti partnerlerin verileri işleme şekilleri de dahildir.

1 Mayıs 2024'ten itibaren Apple, uygulamanız yaygın olarak kullanılan üçüncü parti SDK'ları kullanıyorsa uygulamanın App Store'a gönderimini onaylamak için aşağıdaki ek bilgileri zorunlu kılıyor.

Adjust, Apple'ın üçüncü parti SDK listesinde değildir. Ancak Adjust SDK, listelenen API'lardan bazılarına erişir ve beyan gerektiren veri noktalarını toplar. Adjust SDK, v4.38.0 ve üzerinde listelenen tüm gereksinimlere sahiptir. Bu rehber, Apple'ın Adjust SDK ile ilgili gereksinimlerini anlamanıza yardımcı olacaktır.

Uygulamanızı App Store Connect'e gönderirken aşağıdakileri yapmanız gerekir:

  1. Uygulamanızın kullandığı tüm üçüncü parti SDK'ların privacy manifest dosyaları içerdiğinden emin olun veya uygulamanızın privacy manifest'ini üçüncü parti SDK veri kullanımına dair bilgileri içerecek şekilde güncelleyin.
  2. Uygulamanızın hangi hassas veri noktalarını topladığını belirtin (gizlilik etiketi buna göre uygulanacaktır).
  3. Uygulamanız bunları kullanıyorsa belirli API'lara erişme nedenlerinizi açıklayın.
  4. Tüm takip domain'lerini listeleyin.
  5. Kullandığınız tüm üçüncü parti SDK'ların imzalı olduğundan emin olun.

Privacy manifest nedir?

iOS 17 ile birlikte App Store'u uygulamanızın gizlilik gereksinimleri konusunda bilgilendiren bir mekanizma olan Privacy Manifest kullanıma sunuldu. Bu aşağıdaki bilgileri içerir:

  • Verilerin takip amacıyla kullanılıp kullanılmadığına dair bilgiler.
  • Takip amacıyla kullanılan domain'ler.
  • Eğer kullanılıyorsa her hassas API'ın neden gerektiğine dair nedenler.
  • Uygulama tarafından kullanılan gizlilik etiketi listesi.

Privacy manifest'ler iki seviyeye sahiptir: uygulama-seviyesi ve SDK-seviyesi (üçüncü parti SDK'ların tekil dosyaları). Üçüncü parti SDK bir privacy manifest dosyası içermiyorsa, uygulama geliştiricilerinin uygulama seviyesi privacy manifest'i üçüncü parti SDK'ya dair bilgileri içerecek şekilde güncellemesi gerekir.

Adjust SDK, yukarıdaki bilgileri içeren bir privacy manifest dosyası içerir. Adjust SDK'nın privacy manifest'i, uygulamanızın gizlilik gereksinimlerine eksiksiz bir genel bakış sağlamak için uygulamanızın manifest'i ile birlikte listelenecektir. Geliştiriciniz uygulamanızın bir versiyonunu gönderdiğinde App Store, bu birleşik manifest'i okur. Gizlilik etiketlerini yine de Apple'ın gönderim arayüzünde eklemeniz gerekir. Privacy manifest tarafından oluşturulan rapor, bunu daha kolay yapmanıza yardımcı olacaktır.

Başlamadan önce

Başlamadan önce bilmeniz gerekenler:

  • Adjust SDK v4.38.0 ya da üst versiyonunu entegre etmiş olmanız gerekir. Bu versiyon gerekli privacy manifest dosyalarını içerir.
  • App Store Connect'e verdiğiniz yanıtları doğru ve güncel tutmaktan siz sorumlusunuz.
  • Yalnızca Adjust SDK ile değil, sizin ve diğer üçüncü partilerin tüm olası veri toplama ve kullanımlarını belirlemeniz gerekir. Bu, makalede özetlenmeyenler de dahil olmak üzere, sadece bazı durumlarda toplanan ve kullanılan verileri içerebilir.
Önemli:

Cevaplarınız App Store İnceleme Kurallarına ve uygulanabilir yasalara uygun olmalıdır.

1. Adjust SDK ile veri toplamak

Adjust'ın SDK'sı hem gönderdiği veriler açısından hem de bu verileri kullanma şekliniz açısından yapılandırılabilir. Adjust SDK'yı uygulamanızda nasıl yapılandırdığınıza ve entegre ettiğinize bağlı olarak Adjust'ın hangi uygulama verilerine erişeceğine karar verebilirsiniz. SDK bazı verileri varsayılan olarak toplasa da, bu verilerin Adjust'a gönderilmesini her zaman engelleyebilir veya sınırlayabilirsiniz ya da Apple'ın beyan etmenizi gerektirdiği kategorilere giren ek bilgileri gönderebilirsiniz.

Örneğin: Adjust SDK, varsayılan olarak "İletişim Bilgilerini" toplamaz. Ancak uygulamanız e-posta adreslerini (email addresses) topluyorsa ve özel parametrelerle Adjust'a gönderiyorsa bu, Adjust'ın uygulamanızda "İletişim Bilgilerini" topladığı anlamına gelir.

Aşağıdaki tabloda Adjust'ın varsayılan olarak topladığı veri türlerini bulabilirsiniz. Bunları spesifik Adjust SDK konfigürasyonunuzla ve veri toplama metodlarınızla karşılaştırdığınızdan emin olun.

Not:

The Adjust SDK, ancak kullanıcı ATT izin ekranından izin verirse cihaz IDFA bilgisine erişebilir. Adjust SDK, cihaz IDFV bilgisi toplamak için ATT iznine ihtiyaç duymaz. Daha fazla bilgi için Apple'ın Kullanıcı Gizliliği ve Veri Kullanımı dökümantasyonuna göz atın.

Veri TürleriAdjust bu verileri topluyor mu?
İletişim bilgileri:
  • İsim
  • E-mail adresi
  • Telefon numarası
  • Fiziksel Adres
  • Diğer Kullanıcı İletişim Bilgileri
Hayır
Sağlık ve Fitness
  • Sağlık
  • Fitness
Hayır
Finansal Bilgiler
  • Ödeme Bilgileri
  • Kredi Bilgileri
  • Diğer Finansal Bilgiler
Hayır
Konum Bilgileri
  • Yüksek Doğruluklu Konum
  • Düşük Doğruluklu Konum
Hayır
Hassas BilgilerHayır
Kayıtlı KişilerHayır
Kullanıcı İçerikleri
  • E-postalar ya da SMS Mesajları
  • Fotoğraflar ya da Videolar
  • Ses Verileri 
  • Oyun İçeriği
  • Müşteri desteği
  • Diğer Kullanıcı İçeriği
Hayır
Tarayıcı GeçmişiHayır
Arama GeçmişiHayır
Tanımlayıcılar
  • Kullanıcı ID'si
  • Cihaz ID'si
Evet. Adjust, cihaz ID'lerine dair verileri, IDFA ve IDFV gibi, Apple yönergelerine uygun olarak ölçümleme amacıyla sizin adınıza toplar.
Alışverişler
  • Alışveriş Geçmişi
Opsiyonel - Yapılandırıldığında Adjust bu verileri sizin için toplayabilir
Kullanım Verileri
  • Ürün Etkileşimi
  • Reklam Verileri
  • Diğer Kullanım Verileri
  • Adjust, ürün etkileşim verilerini analitik amacıyla sizin adınıza toplar.
  • Adjust reklam verisi toplamaz.
  • Adjust, session event 'lerini varsayılan olarak toplar. Diğer kullanım verileri opsiyoneldir ve Adjust bu verileri sizin için ancak manifestonuzda yapılandırıldığında toplar.
Diyagnostik
  • Uygulama Çökme Verileri
  • Performans Verileri
  • Diğer Diyagnostik Verileri
Hayır
Diğer veriler
  • Diğer Veri Türleri
Evet, Adjust sizin adınıza bu verileri toplar. Örnek: OS versiyonu ve Adjust SDK versiyonu gibi cihaz metadata'sı.

1.1 Adjust tarafından kullanılan veriler

Aşağıdaki tabloda Adjust'ın verileri ne amaçla kullandığını bulabilirsiniz.

AmaçAdjust'ın kullanımı
Üçüncü Parti ReklamlarOpsiyonel - Entegrasyonu yaparsanız Adjust, uygulamanızda üçüncü parti reklamlar gösteren partilerle veri paylaşımı yapabilir.

Bu değer Adjust'ın Gizlilik Manifestosunda "Evet" olarak ayarlanmıştır çünkü Adjust, çoğu müşterisinin bu ayarı yapılandıracağını öngörmektedir.
Geliştiricinin ReklamlarıOpsiyonel - Entegrasyonu yaparsanız Adjust, sizinle ya da uygulamanızda birinci parti reklamlar gösteren diğer partilerle veri paylaşımı yapabilir.
AnalyticsEvet
Ürün KişiselleştirmesiOpsiyonel - Adjust, ilgili verileri dışa aktarmayı seçerseniz ürün kişiselleştirmesinde kullanılan verileri sizinle paylaşabilir.
Uygulama İşlevselliğiHayır
Diğer AmaçlarHayır

1.2 Kullanıcı ile bağlantılı veriler

Adjust, cihaz tanımlayıcılarını Apple'ın politikalarına uygun olarak toplar ve depolar. Ayrıca analitik verilerini organize etmek için hash'li tanımlayıcıları kullanır. Adjust'ın bazı özellikleri (Audience Builder gibi) IDFA'nın hash'siz olarak toplanmasını ve depolanmasını gerektirir.

Apple'ın yönergelerine uygun olduğunda Adjust, toplanan verileri bir Reklam ID'si veya diğer cihaz tanımlayıcıları ile ilişkilendirme olanağı sağlayabilir. Kullanıcı ID'leri veya hesap ID'leri gibi benzersiz kullanıcı tanımlayıcılarına Adjust verileriyle yaptığınız her türlü ilişkilendirme, uygulamanıza özeldir ve sizin seçiminizdir.

2. API'lar için gerekli nedenler

Apple, kullanılmaları için gerekçe gerektiren API'ların listesini yayınladı. Bu API'ları kullanan uygulamalar ve SDK'ların bu API'ları privacy manifest'in "API Gerekçesi" (Required Reason API) kısmında açıklamaları gerekiyor. Bu API'lar, Apple'ın belirlediği başlıklar ile uyumlu olarak fonksiyonlarına ve eriştikleri verilere göre kategorilere ayrılıyor. Adjust SDK'da bulunan aşağıdaki API'lar, Adjust SDK privacy manifest'in kapsamındadır:

APINedeniDetaylandırma
NSPrivacyAccessedAPICategoryFileTimestampC6171 NSFileCreationDate ve NSFileModificationDate API'ları, uygulamanın kurulum tarihini belirlemek için kullanılır.
Kullanıcı varsayılan API'ları NSPrivacyAccessedAPICategoryUserDefaultsCA92.1 SDK, uygulamanın açılma sayısı gibi fonksiyonlara dair gerekli verileri saklar.

3. Takip Domain'leri

Kullanıcı ATT çerçevesi ile onay vermezse Apple, beyan edilen tüm takip domain'lerini engelleyecektir. Adjust SDK, bir request göndermeden önce kullanıcının ATT çerçevesi ile onay verip vermediğini kontrol eder. Kullanıcı onay vermişse request'i bir takip domain'ine gönderir. Kullanıcı onay vermemişse SDK, onay gerektiren veri noktalarını göndermez ve request'i ayrı bir domain'e gönderir. Adjust'ın kullandığı takip domain'leri, Adjust SDK'nın privacy manifest dosyasında belirtilmiştir.

4. SDK İmzası

Apple'ın kurallarına göre üçüncü parti SDK'ların imzalanmış olması gerekir. SDK imzası, uygulama geliştiricilerinin Adjust gibi üçüncü parti SDK'ların orijinalliğini ve bütünlüğünü doğrulamanın yanı sıra bunların değiştirilmemiş ve resmi versiyonları olduklarından emin olmak için kullandığı bir yöntemdir.

Adjust SDK gerekli imzaları içerir.

5. Uygulamanızın yapılandırması

Adjust SDK'nın en son versiyonunu kullanıyorsanız, privacy manifest varsayılan olarak SDK ile birlikte gelir.

Adjust privacy manifest'i değiştirmek mümkün değildir. Ancak aşağıdakilerden herhangi biri geçerliyse uygulama seviyesindeki privacy manifest'te değişiklik yapmanız gerekebilir:

  • Uygulamanızın veri toplama kapsamı Adjust'ın temel fonksiyonları dışındaysa ya da Adjust SDK'yı Apple'ın politikalarında belirtilen veri noktalarını toplamak için yapılandırdıysanız.
  • Hassas verileri diğer takip domain'lerine başka amaçlarla gönderiyorsanız.
  • Uygulamanızdaki API'lara diğer gerekli nedenlerle erişiyorsanız.
Önemli:

Ek veri noktaları ve/veya diğer bilgileri eklemiş olsanız bile Adjust takip domain'lerini uygulama seviyesi privacy manifest dosyanıza eklemeyin. Bu domain'ler, SDK seviyesi privacy manifest dosyasında zaten belirtilmiştir. Başka takip domain'leri kullanıyorsanız, bunları uygulama seviyesi privacy manifest'te belirtmeniz gerekir.

Privacy manifest raporunu aldığınızda doğruluğunu kontrol edin ve uygulama gönderim arayüzünde doğru gizlilik etiketlerinin eklendiğinden emin olun.