Sekarang aturan privasi Apple memerlukan Capacitor pengembang aplikasi untuk memfokuskan pada transparansi data pengguna dan kewajiban untuk memastikan persetujuan App Store dan mempertahankan kepercayaan pengguna.
Langkah-langkah utama termasuk:
- Kebijakan Privasi: Dokumentasi pengumpulan data, API, dan detail pelacakan.
- Konsentasi Pengguna: Gunakan App Tracking Transparency (ATT) untuk izin pelacakan.
- Akses Data: Tentukan izin yang jelas untuk fitur seperti kamera, lokasi, dan kontak.
- Kebijakan Privasi: Berikan kebijakan yang dapat diakses dan jelas mengenai penggunaan data.
- Pengujian & Perbaruan: Uji kelayakan secara menyeluruh dan gunakan sistem perbaruan yang aman seperti Capgo.
Aturan-aturan ini menekankan kendali pengguna, transparansi, dan perbaruan aplikasi yang aman. Pengembang dapat mengikuti panduan untuk tetap konsisten dan menyampaikan aplikasi yang peduli privasi.
Prevent Penolakan App Store: Tambahkan Manifest Privasi Apple …
Aturan Privasi Apple Dijelaskan
Apple memerlukan pengembang untuk memprioritaskan kejelasan dan memberikan pengguna kontrol atas data mereka. Jika Anda adalah pengembang Capacitor, ini berarti menjadi terbuka tentang bagaimana aplikasi Anda mengumpulkan dan menggunakan data, baik untuk pengguna maupun peninjau Apple.
Dokumentasi Praktik Data
Tetapkan catatan internal yang rinci tentang pengelolaan data aplikasi Anda. Pastikan untuk mencakup:
- Jenis data pengguna yang dikumpulkan
- Alasan mengumpulkan data ini
- Detail layanan pihak ketiga atau SDK yang digunakan
- Bagaimana data ditransfer atau dibagikan
Memiliki informasi ini diorganisir tidak hanya membantu dengan kinerja kompatibilitas tetapi juga membuatnya lebih mudah untuk menjawab pertanyaan selama proses tinjauan. Pastikan untuk memantulkan praktik-praktik ini secara transparan dalam label privasi App Store dan dalam pengaturan aplikasi Anda.
Elemen Kunci Pengungkapan Privasi
Informasi privasi aplikasi Anda harus jelas menjelaskan:
- Fitur sistem dan API izin yang diperlukan untuk aplikasi berfungsi
- Kategori data yang dikumpulkan
- Aktivitas pelacakan atau komunikasi dengan layanan eksternal
- Bagaimana data digunakan dan mengapa
Jika Anda jelas dalam diskusi, Anda dapat membangun kepercayaan dengan pengguna dan mengurangi kemungkinan menghadapi masalah tinjauan App Store.
Jadwal Kepatuhan
Apple memperbarui persyaratan privasinya dalam tahap. Tetap terinformasi dengan terus memeriksa pembaruan pengembang Apple untuk memastikan aplikasi Anda tetap sesuai dengan aturan terbaru.
Menambahkan Aturan Privasi ke Aplikasi Anda
Pelajari cara menerapkan aturan privasi Apple di aplikasi Capacitor Anda dengan panduan langkah demi langkah ini.
Persyaratan Pengaturan
Sebelum Anda memulai, pastikan hal-hal berikut:
- Anda memiliki Xcode 15 atau lebih baru untuk dukungan manifest privasi.
- Capacitor 8 telah terinstal.
- Target pengembangan iOS telah ditetapkan ke iOS 14.5 atau lebih baru.
- Aplikasi Anda termasuk file yang telah dikonfigurasi dengan benar.
Info.plistAnda memiliki - Akun Pengembang Apple dengan sertifikat yang valid. Jika Anda menggunakan __CAPGO_KEEP_0__, atur enkripsi akhir-ke-akhir untuk menjaga privasi data. Aplikasi yang dikonfigurasi dengan benar menggunakan __CAPGO_KEEP_1__ telah mencapai tingkat kesuksesan global 82% dalam pembaruan
If you’re using Capgo, set up end-to-end encryption to safeguard data privacy. Apps configured correctly with Capgo have achieved an 82% global success rate in updates [1].
Setelah lingkungan Anda siap, lanjutkan untuk membuat dan mengonfigurasi manifesto privasi Anda.
Petunjuk Pengaturan Manifesto Privasi
- Buat File Manifesto Privasi
Tambahkan file baru bernama PrivacyInfo.xcprivacy ke direktori root proyek iOS Anda:
{
"NSPrivacyTracking": false,
"NSPrivacyTrackingDomains": [],
"NSPrivacyCollectedDataTypes": [],
"NSPrivacyAccessedAPITypes": []
}
- Definisi Pengumpulan Data
Spesifikasikan jenis data yang aplikasi Anda kumpulkan, seperti:
- Analitika pengguna
- Informasi perangkat
- Polanya penggunaan
- Akses jaringan
- Konfigurasi API Akses
Daftarkan API sistem yang dibutuhkan aplikasi Anda, termasuk:
- Kamera
- Lokasi
- Kontak
- Bibliotek Foto
Pedoman Kepatuhan
Sesudah mengatur manifesto privasi, pastikan praktik pengumpulan data Anda memenuhi standar Apple.
Pemangkasan Data
Hanya kumpulkan data yang diperlukan untuk fitur inti aplikasi Anda. Capgo pengguna telah melaporkan tingkat pembaruan pengguna aktif 95% dalam waktu 24 jam [1]menunjukkan bahwa pendekatan privasi sadar menjaga pengguna tetap terlibat.
Transparansi Pengguna
Jelaskan dengan jelas:
- Mengapa data dikumpulkan
- Berapa lama data akan disimpan
- Opsi kendali pengguna yang tersedia
- Kebijakan berbagi data
Persyaratan Pengujian
Sebelum pengiriman, uji aplikasi Anda untuk memastikan kesesuaian privasi. Fokus pada area ini:
| Wilayah Pengujian | Poin Verifikasi |
|---|---|
| Akses Data | Periksa apakah prompt izin yang tepat. |
| Label Privasi | Konfirmasi deklarasi yang akurat. |
| Kontrol Pengguna | Tes fitur opt-out. |
| Penggunaan Data | Pastikan enkripsi aman. |
Capgo telah berhasil mengirimkan 23,5 juta pembaruan sambil mempertahankan kinerja privasi. [1]ini membuktikan bahwa memungkinkan pembaruan dan privasi efektif.
Ikuti pedoman ini untuk memastikan aplikasi Anda siap untuk tes dan pengiriman ke App Store.
Kontrol Privasi Pengguna
Bagian ini berfokus pada cara memberikan kontrol kepada pengguna atas pengikatan dan akses data, membangun pada pedoman privasi yang telah ada.
Pengaturan Izin Pengikatan
Untuk mengonfigurasi Pengikatan Pengikatan Aplikasi (ATT) di aplikasi Capacitor Anda, masukkan kunci berikut di file: Info.plist file:
<key>NSUserTrackingUsageDescription</key>
<string>We use tracking to provide personalized features and improve app performance</string>
Selanjutnya, tangani permintaan pelacakan selama inisialisasi aplikasi Anda:
import { App } from '@capacitor/app';
async function requestTrackingPermission() {
const status = await App.requestTrackingAuthorization();
return status.authorized;
}
Tips untuk Implementasi ATT:
- Tampilkan dialog izin pada titik yang bermakna dalam pengalaman pengguna.
- Jelaskan dengan jelas manfaat pelacakan sebelum prompt sistem muncul.
- Hormati keputusan pengguna dan tawarkan alternatif bagi mereka yang memilih keluar.
Izin Akses Data
Untuk iOS, Anda perlu menentukan izin dalam file Info.plist aplikasi Anda: Info.plistBerikut beberapa izin umum dan deskripsinya:
| Jenis Izin | Info.plist Key | Penggunaan Deskripsi |
|---|---|---|
| Kamera | NSCameraUsageDescription | Diperlukan untuk pengambilan foto |
| Peta Lokasi | NSLocationWhenInUseUsageDescription | Untuk fitur berbasis lokasi |
| Foto | NSPhotoLibraryUsageDescription | Akses untuk menyimpan/mengunduh gambar |
| Kontak | NSContactsUsageDescription | Untuk integrasi kontak |
Kapan Mengajukan Izin:
- Hanya minta izin ketika mereka diperlukan, dan berikan konteks yang jelas.
- Jelaskan singkat mengapa setiap izin diperlukan sebelum meminta.
- Jika pengguna menolak permintaan, tawarkan fitur atau opsi alternatif.
Setelah mengatur izin, pastikan pengguna diinformasikan tentang praktik-praktik ini melalui kebijakan privasi yang transparan.
Kebijakan Privasi Tampilan
Buat kebijakan privasi aplikasi Anda mudah ditemukan dan dipahami.
Apa yang Perlu Diketahui:
- Detail tentang pengumpulan data
- Bagaimana data akan digunakan
- Masa penyimpanan data yang disimpan
- Hak pengguna mengenai data mereka
- Detail kontak untuk kekhawatiran privasi
Anda dapat menambahkan pusat privasi ke aplikasi Anda seperti ini:
import { Browser } from '@capacitor/browser';
async function showPrivacyPolicy() {
await Browser.open({
url: 'https://your-app.com/privacy-policy'
});
}
Cara Menampilkan Kebijakan Privasi:
- Tempatkan tautan kebijakan privasi di pengaturan aplikasi untuk akses yang lebih mudah.
- Gunakan bahasa yang sederhana dan jelas untuk menjelaskan konsep teknis.
- Tambahkan visual untuk meningkatkan pemahaman.
- Berikan riwayat versi dan peringatkan pengguna tentang update.
- Biarkan pengguna mengekspor data mereka jika diminta.
Pastikan update aplikasi (misalnya melalui Capgo) sesuai dengan pengaturan privasi ini dan mempertahankan kepercayaan pengguna.
Pengujian dan Pengajuan Aplikasi ke App Store
Setelah Anda mengatur manifest privasi dan pengontrol pengguna, langkah berikutnya adalah pengujian yang teliti untuk memastikan semuanya berjalan seperti yang diharapkan. Proses ini membantu memastikan konsistensi sebelum mengajukan aplikasi ke App Store.
Pengujian Privasi di Xcode
Untuk memulai, aktifkan Laporan Privasi di Xcode:
// Enable Privacy Report in Xcode scheme
Edit Scheme > Run > Diagnostics > Enable Privacy Report
Jalankan aplikasi Anda dalam mode debug dan tinjau Laporan Privasi di konsol. Berikut ini yang perlu Anda perhatikan selama tes:
| Wilayah Pengujian | Apa yang Perlu Diperiksa |
|---|---|
| Pengikatan Aplikasi | Waktu dan tampilan dialog ATT |
| Akses Data | Implementasi Izin yang Tepat |
| API Penggunaan | Kemampuan Laporan Privasi yang Lengkap |
| Panggilan Jaringan | Keamanan Pengiriman Data |
Pengujian ini memastikan aplikasi Anda siap untuk disubmit dan memenuhi standar komplian.
Kesalahan Privasi Umum
Setelah pengujian, atasi masalah-masalah ini yang sering terjadi untuk menghindari keterlambatan selama proses submission:
- Tidak Lengkap
privacy-manifest.json: Pastikan semua API yang diperlukan dan domain pelacakan telah terdaftar. - String Tujuan Tidak Jelas: Jelaskan dengan jelas alasan setiap permintaan izin.
- Pengajuan Pelacakan Tidak Tepat: Hanya aktifkan izin pelacakan setelah aksi pengguna.
Rincian Privasi App Store
Saat mengirimkan aplikasi, berikan informasi yang akurat tentang praktik privasi Anda. Berikut adalah apa yang harus Anda masukkan:
| Kategori Privasi | Informasi yang Diperlukan | Contoh |
|---|---|---|
| Pengumpulan Data | Jenis data yang dikumpulkan | ID Perangkat, Lokasi |
| Penggunaan Data | Mengapa data dikumpulkan | Fungsi Aplikasi, Analitik |
| Penghubung Data | Bagaimana data terkait dengan pengguna | Info Akun, Data Penggunaan |
| Pengawasan Data | Rincian Pelacakan Aplikasi yang Dapat Dibagi | Iklan, Analitik |
Syarat-Syarat Aplikasi App Store:
- Perbarui URL kebijakan privasi sebelum mengajukan.
- Pastikan izin yang dideklarasikan sesuai dengan fungsi aplikasi Anda.
- Dokumentasikan praktik privasi untuk setiap SDK pihak ketiga yang digunakan.
- Konfirmasikan semua transmisi jaringan yang dienkripsi untuk keamanan.
Menggunakan Capgo untuk Perbarui

Capgo menawarkan sistem yang aman untuk perbarui langsung sambil mematuhi aturan privasi Apple.
Capgo Fitur Privasi
Capgo sistem pembaruan yang dibangun dengan keamanan dan privasi dalam pikiran:
| Fitur | Manfaat Privasi |
|---|---|
| Enkripsi Akhir ke Akhir | Menjamin hanya pengguna yang diotorisasi dapat memecahkan pembaruan |
| Kemampuan Toko Aplikasi | Menyesuaikan dengan persyaratan ketat privasi Apple |
| Pengembangan yang Aman | Melindungi distribusi pembaruan |
| Kontrol Akses | Mengizinkan manajemen izin yang rinci |
Fitur-fitur ini menjaga pembaruan dan menjaga privasi pengguna.
“Hanya solusi dengan enkripsi akhir-ke-akhir yang benar, yang lain hanya menandatangani pembaruan” - Capgo [1]
Pengaturan Pembaruan dengan Capgo
Berikut cara untuk mengdeploy pembaruan yang kompatibel dengan privasi menggunakan Capgo:
-
Pasang plugin Capgo:
Jalankan perintah berikut untuk memulai:
npx @capgo/cli init -
Konfigurasi pengaturan privasi Anda:
Ubah manifesto privasi Anda untuk mencakup domain dan API Capgo’s.
-
Atur saluran pembaruan yang terenkripsi:
Buat saluran yang terpisah untuk tahap pengiriman yang berbeda untuk memastikan pembaruan yang aman.
Capgo memastikan bahwa 95% pengguna aktif menerima pembaruan dalam waktu 24 jam, dengan tingkat kesuksesan global 82% [1]. Sistem saluran juga membuat pengaturan target pembaruan menjadi lebih mudah.
Perbarui Kelompok Pengguna di Capgo
Capgo memungkinkan Anda untuk memastikan target kelompok pengguna tertentu selama perbaruan:
| Jenis Perbaruan | Pertimbangan Privasi | Penerapan |
|---|---|---|
| Pengujian Beta | Mengurangi paparan pada pengguna tertentu | Gunakan saluran terpisah dengan akses yang terbatas |
| Perbaruan Staged | Rilis secara bertahap kepada pengguna | Distribusikan perbaruan berdasarkan persentase |
“Kami menerapkan pengembangan agile dan @Capgo sangat kritis dalam menyampaikan secara terus-menerus kepada pengguna!” - Rodrigo Mantica [1]
Capgo’s izin rinci memastikan bahwa hanya anggota tim yang berwenang yang dapat mengakses dan mengelola pembaruan secara aman.
Ringkasan
Kebutuhan Privasi Utama
Aturan privasi Apple untuk Capacitor aplikasi menjelaskan kebutuhan berikut:
| Kebutuhan | Rincian |
|---|---|
| Manifest Privasi | Termasuk domain, API, dan deklarasi pelacakan yang diperlukan. |
| Konsentasi Pengguna | Gunakan kerangka ATT untuk meminta izin pelacakan dari pengguna. |
| Data Access | Konfigurasi izin untuk mengakses foto, lokasi, dan kontak. |
| Privacy Policy | Buatlah kebijakan privasi yang jelas dan dapat diakses di aplikasi dan daftar aplikasi App Store. |
| Update Security | Pastikan pembaruan live menggunakan saluran pengiriman yang terenkripsi. |
Implementation Checklist
Ikuti daftar checklist ini untuk memenuhi persyaratan Apple:
-
Configure Privacy Manifest
Tambahkan deklarasi API, daftar domain pelacakan, dan dokumentasikan tujuan penggunaan data. -
Set Up User Permissions
Implementasikan dialog ATT, konfigurasi akses untuk foto dan media, dan aktifkan layanan lokasi. -
Sistem Perbarui yang Aman
Gunakan solusi perbarui yang kompatibel dengan privasi, atur saluran enkripsi, dan konfigurasi kontrol target pengguna.
Platform Capgo menyediakan cara yang dapat diandalkan untuk memenuhi standar privasi ini sambil menjaga aplikasi Anda tetap berfungsi dan fokus pada pengguna [1].
Lanjutkan dari Aturan Privasi Apple untuk Aplikasi Capacitor
Jika Anda menggunakan Aturan Privasi Apple untuk Aplikasi Capacitor untuk merencanakan keamanan dan ketercapaian, hubungkannya dengan Enkripsi untuk detail implementasi di Enkripsi, Ketercapaian untuk detail implementasi di Ketercapaian, Scanner Keamanan Capgo untuk alur kerja produk di Capgo Scanner Keamanan, Capgo Keamanan untuk alur kerja produk di Capgo Keamanan, dan Capgo Pusat Kepercayaan untuk alur kerja produk di Capgo Pusat Kepercayaan.