Apple Uygulama Gizliliği
Apple, hem App Store Connect’teki App Privacy bölümünde hem de uygulama manifest dosyası olarak tüm yeni uygulamalar ve uygulama güncellemeleri için gizlilik bildirimi zorunlu kılmaktadır. Adapty, uygulamanızın üçüncü taraf bir bağımlılığı olduğundan, Adapty’yi kullanıcı verileriyle nasıl kullandığınızı bildirmeniz gerekir.
Apple uygulama gizlilik manifest’i
PrivacyInfo.xcprivacy adlı gizlilik manifest dosyası, uygulamanızın hangi özel verileri kullandığını ve neden kullandığını açıklar. Her uygulama sahibi olarak uygulamanız için bir manifest dosyası oluşturmanız gerekir. Ayrıca ek SDK’lar entegre ediyorsanız, gizlilik manifest’i ve imza gerektiren SDK’lar listesinde yer alanların manifest dosyalarının dahil edildiğinden emin olun. Uygulamanızı derlediğinizde Xcode tüm bu manifest dosyalarını alıp tek bir dosyada birleştirir.
Adapty, gizlilik manifest’i ve imza gerektiren SDK’lar listesinde yer almasa da kolaylık sağlaması açısından Adapty SDK’nın 2.10.2 ve üzeri sürümleri bu dosyayı içermektedir. Manifest’i edinmek için SDK’yı güncellediğinizden emin olun.
Adapty, uygulama gizlilik raporu olarak da bilinen manifest dosyasına herhangi bir veri eklenmesini zorunlu kılmasa da takip amacıyla Adapty’nin customerUserId özelliğini kullanıyorsanız bunu manifest dosyanızda şu şekilde belirtmeniz gerekmektedir:
- Gizlilik bilgileri dosyanızdaki
NSPrivacyCollectedDataTypesdizisine bir sözlük ekleyin. - Sözlüğe
NSPrivacyCollectedDataType,NSPrivacyCollectedDataTypeLinkedveNSPrivacyCollectedDataTypeTrackinganahtarlarını ekleyin. NSPrivacyCollectedDataTypessözlüğünüzdekiNSPrivacyCollectedDataTypeanahtarı içinNSPrivacyCollectedDataTypeUserIDdizesini ekleyin (Manifest dosyasında bildirilecek veri kategorileri ve türleri listesindekiUserIDveri türünün tanımlayıcısıdır).NSPrivacyCollectedDataTypessözlüğünüzdekiNSPrivacyCollectedDataTypeTrackingveNSPrivacyCollectedDataTypeLinkedanahtarları içintruedeğerini ekleyin.NSPrivacyCollectedDataTypessözlüğünüzdekiNSPrivacyCollectedDataTypePurposesanahtarının değeri olarakNSPrivacyCollectedDataTypePurposeProductPersonalizationdizesini kullanın.
Paywall’larınızı özel niteliklere sahip kitlelere hedefliyorsanız, kullandığınız özel nitelikleri ve bunların manifest dosyasında bildirilecek veri kategorileri ve türleriyle eşleşip eşleşmediğini dikkatlice değerlendirin. Eşleşiyorsa her veri türü için yukarıdaki adımları tekrarlayın.
Topladığınız tüm veri türlerini ve kategorilerini bildirdikten sonra, Apple dokümantasyonunda açıklandığı şekilde uygulamanızın gizlilik raporunu oluşturun.
App Store Connect’te Apple uygulama gizlilik bildirimi
-
App Store Connect’te uygulamanızı açın ve App Privacy bölümüne gidin. Get Started düğmesine tıklayın.
-
Yes, we collect data from this app seçeneğini seçin ve Next düğmesine tıklayın.
Veri türleri
Aşağıdaki tablo, Apple’ın bildirmenizi zorunlu kıldığı veri türlerini ve Adapty’nin hangilerine ihtiyaç duyduğunu göstermektedir. Bu yalnızca Adapty’yi kapsamaktadır. Uygulamanız başka SDK’lar veya kendi kodunuz aracılığıyla ek veri topluyorsa bu veri türlerini de seçin.
✅ = Adapty tarafından zorunlu
👀 = Gerekli olabilir (ayrıntılar için aşağıya bakın)
❌ = Adapty tarafından zorunlu değil — uygulamanız bu veriyi başka yollarla topluyorsa seçin
| Veri türü | Zorunlu | Not |
|---|---|---|
| Tanımlayıcılar | ✅ | Kullanıcıları customerUserId ile tanımlıyorsanız ‘User ID’ seçeneğini seçin. Adapty IDFA topladığından ‘Device ID’ seçeneğini seçmeniz gerekir. |
| Satın Almalar | ✅ | Adapty, kullanıcılardan satın alma geçmişi toplar. |
| Ad, telefon numarası veya e-posta adresi gibi İletişim Bilgileri | 👀 | updateProfile yöntemiyle ad, telefon numarası veya e-posta adresi gibi kişisel veriler iletiyorsanız zorunludur. |
| Kullanım Verileri | 👀 | Amplitude, Mixpanel, AppMetrica veya Firebase gibi analiz SDK’ları kullanıyorsanız gerekebilir. |
| Konum | ❌ | Adapty hassas konum verisi toplamaz. Uygulamanız topluyorsa seçin. |
| Sağlık & Fitness | ❌ | Adapty sağlık veya fitness verisi toplamaz. Uygulamanız topluyorsa seçin. |
| Hassas Bilgi | ❌ | Adapty hassas bilgi toplamaz. Uygulamanız topluyorsa seçin. |
| Kullanıcı İçeriği | ❌ | Adapty kullanıcı içeriği toplamaz. Uygulamanız topluyorsa seçin. |
| Tanılama | ❌ | Adapty tanılama verisi toplamaz. Uygulamanız topluyorsa seçin. |
| Tarama Geçmişi | ❌ | Adapty tarama geçmişi toplamaz. Uygulamanız topluyorsa seçin. |
| Arama Geçmişi | ❌ | Adapty arama geçmişi toplamaz. Uygulamanız topluyorsa seçin. |
| Kişiler | ❌ | Adapty kişi listesi toplamaz. Uygulamanız topluyorsa seçin. |
| Finansal Bilgi | ❌ | Adapty finansal bilgi toplamaz. Uygulamanız topluyorsa seçin. |
Zorunlu veri türleri
Satın Almalar
Adapty kullanırken uygulamanızın Satın Alma Geçmişi topladığını bildirmeniz zorunludur.
Tanımlayıcılar
Adapty kullanırken aşağıdaki tanımlayıcıları bildirmeniz zorunludur:
- Device ID — Adapty IDFA toplar.
- User ID — kullanıcıları
customerUserIdile tanımlıyorsanız zorunludur.
Veri kullanımı
Veri türlerini kaydettikten sonra verilerin nasıl kullanıldığını belirtmeniz gerekir:
-
Purchases bloğunun içindeki Set up purchase history seçeneğine tıklayın.
-
Apple, satın alma geçmişi verilerinin nasıl kullanıldığını sorduğunda Adapty için aşağıdakileri seçin:
- Analytics — Adapty, satın alma geçmişini gelir analitiği, kohortlar ve metrikler için kullanır.
- Product Personalization — Adapty, satın alma verilerini kitle segmentasyonu ve paywall hedefleme için kullanır.
- App Functionality — Adapty, satın almaları doğrular, access level’ları yönetir ve abonelik durumunu takip eder.
Uygulamanız satın alma verilerini başka amaçlarla kullanıyorsa (örneğin Adapty entegrasyonları aracılığıyla satın alma olaylarını reklam platformlarına gönderiyorsanız) ek amaçları da seçin.
-
Next düğmesine tıklayın.
-
Device ID ve User ID (kullanılıyorsa) için:
- User/Device ID bloğunun içindeki Set up user/device ID seçeneğine tıklayın.
- Apple, tanımlayıcı verilerinin nasıl kullanıldığını sorduğunda Adapty için aşağıdakileri seçin:
- App Functionality — Adapty, kullanıcı profillerini yönetmek, satın almaları ilişkilendirmek ve access level’ları takip etmek için tanımlayıcıları kullanır. Adapty entegrasyonları aracılığıyla attribution verilerini üçüncü taraf platformlara (AppsFlyer veya Adjust gibi) gönderiyorsanız Third-Party Advertising seçeneğini de seçin. Uygulamanız tanımlayıcıları başka amaçlarla kullanıyorsa ek amaçları da seçin.
-
Next düğmesine tıklayın.