Aturan privasi Apple kini mewajibkan Capacitor pengembang aplikasi untuk berfokus pada transparansi data pengguna dan kepatuhan guna memastikan persetujuan App Store dan menjaga kepercayaan pengguna.
Langkah-langkah utama meliputi:
- Manifest Privasi: Dokumentasikan pengumpulan data, API, dan detail pelacakan.
- Persetujuan Pengguna: Gunakan App Tracking Transparency (ATT) untuk izin pelacakan.
- Akses Data: Definisikan izin secara jelas untuk fitur seperti kamera, lokasi, dan kontak.
- Kebijakan Privasi: Sediakan kebijakan yang jelas dan mudah diakses mengenai penggunaan data.
- Testing & Update: Uji kepatuhan secara menyeluruh dan gunakan sistem update yang aman seperti Capgo.
Aturan ini menekankan kontrol pengguna, transparansi, dan update aplikasi yang aman. Developer dapat mengikuti panduan ini agar tetap patuh dan menghadirkan aplikasi yang menjaga privasi.
Cegah Penolakan App Store: Tambahkan Apple Privacy Manifest …
Penjelasan Aturan Privasi Apple
Apple mewajibkan pengembang untuk mengutamakan kejelasan dan memberikan pengguna kendali atas data mereka. Jika Anda seorang pengembang Capacitor, ini berarti Anda harus terbuka tentang cara aplikasi Anda mengumpulkan dan menggunakan data, baik bagi pengguna maupun reviewer Apple.
Mendokumentasikan Praktik Data
Simpan catatan internal yang rinci tentang penanganan data aplikasi Anda. Pastikan untuk menyertakan:
- Jenis data pengguna yang dikumpulkan
- Alasan pengumpulan data tersebut
- Detail layanan pihak ketiga atau SDK yang digunakan
- Cara data ditransfer atau dibagikan
Menyusun informasi ini dengan rapi tidak hanya membantu kepatuhan, tetapi juga memudahkan respons terhadap pertanyaan selama proses review. Pastikan untuk mencerminkan praktik ini secara transparan dalam label privasi App Store Anda dan di dalam pengaturan aplikasi.
Elemen Utama Pengungkapan Privasi
Informasi privasi aplikasi Anda harus menguraikan dengan jelas:
- Fitur sistem dan izin API yang diperlukan agar aplikasi berfungsi
- Kategori data yang dikumpulkan
- Aktivitas pelacakan atau komunikasi dengan layanan eksternal
- Cara data digunakan dan alasannya
Pengungkapan yang jelas membantu membangun kepercayaan pengguna dan mengurangi kemungkinan masalah saat review App Store.
Timeline Kepatuhan
Apple memperbarui persyaratan privasinya secara bertahap. Tetap informasikan diri dengan rutin memeriksa pembaruan developer Apple untuk memastikan aplikasi Anda 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 Setup
Sebelum memulai, pastikan hal-hal berikut:
- Anda memiliki Xcode 15 atau lebih baru untuk dukungan privacy manifest.
- Capacitor 8 sudah terinstal.
- Target deployment iOS diatur ke iOS 14.5 atau lebih baru.
- Aplikasi Anda menyertakan konfigurasi yang tepat
Info.plistAnda. - Anda memiliki Akun Apple Developer dengan sertifikat yang valid.
Jika Anda menggunakan Capgo, atur end-to-end encryption untuk menjaga privasi data. Aplikasi yang dikonfigurasi dengan benar menggunakan Capgo telah mencapai tingkat keberhasilan update global sebesar 82% [1].
Setelah lingkungan siap, lanjutkan untuk membuat dan mengonfigurasi privacy manifest Anda.
Panduan Setup Privacy Manifest
- Buat File Privacy Manifest
Tambahkan file baru bernama PrivacyInfo.xcprivacy ke direktori root proyek iOS Anda:
{
"NSPrivacyTracking": false,
"NSPrivacyTrackingDomains": [],
"NSPrivacyCollectedDataTypes": [],
"NSPrivacyAccessedAPITypes": []
}
- Definisikan Pengumpulan Data
Tentukan jenis data yang dikumpulkan aplikasi Anda, seperti:
- Analitik pengguna
- Informasi perangkat
- Pola penggunaan
- Akses jaringan
- Konfigurasi Akses API
Cantumkan API sistem yang dibutuhkan aplikasi Anda, termasuk:
- Kamera
- Lokasi
- Kontak
- Perpustakaan foto
Panduan Kepatuhan
Setelah mengatur privacy manifest, pastikan praktik pengumpulan data Anda memenuhi standar Apple.
Minimalisasi Data
Hanya kumpulkan data yang diperlukan untuk fitur inti aplikasi Anda. Pengguna Capgo melaporkan tingkat pembaruan pengguna aktif 95% dalam 24 jam [1], menunjukkan bahwa pendekatan yang sadar privasi menjaga keterlibatan pengguna.
Transparansi Pengguna
Jelaskan dengan jelas:
- Mengapa data dikumpulkan
- Berapa lama data disimpan
- Opsi kontrol pengguna yang tersedia
- Kebijakan berbagi data apa pun
Persyaratan Testing
Sebelum submit, uji aplikasi Anda untuk memastikan kepatuhan privasi. Fokus pada area ini:
| Area Test | Poin Verifikasi |
|---|---|
| Akses Data | Periksa apakah permission prompt muncul dengan benar. |
| Label Privasi | Pastikan deklarasi akurat. |
| Kontrol pengguna | Uji fitur opt-out. |
| Penyimpanan Data | Verifikasi enkripsi aman. |
Capgo telah berhasil mengirimkan 23,5 juta update sambil mematuhi privasi [1], membuktikan bahwa menyeimbangkan update dan privasi secara efektif itu mungkin.
Ikuti panduan ini agar aplikasi Anda siap diuji dan dikirim ke App Store.
Kontrol Privasi Pengguna
Bagian ini berfokus pada cara memberi pengguna kendali atas pelacakan dan akses data, berdasarkan pedoman privasi yang sudah ada.
Mengatur Izin Pelacakan
Untuk mengonfigurasi App Tracking Transparency (ATT) di aplikasi Capacitor Anda, gunakan @capgo/capacitor-app-tracking-transparency dan sertakan key berikut di Info.plist file Anda:
<key>NSUserTrackingUsageDescription</key>
<string>We use tracking to provide personalized features and improve app performance</string>
Selanjutnya, tangani permintaan tracking saat inisialisasi aplikasi Anda:
import { App } from '@capacitor/app';
async function requestTrackingPermission() {
const status = await App.requestTrackingAuthorization();
return status.authorized;
}
Tips Implementasi ATT:
- Tampilkan dialog izin pada titik yang bermakna dalam pengalaman pengguna.
- Jelaskan manfaat tracking dengan jelas sebelum prompt sistem muncul.
- Hormati keputusan pengguna dan tawarkan alternatif bagi mereka yang memilih keluar.
Data Access Permissions
Untuk iOS, Anda perlu mendefinisikan izin di Info.plist. Berikut adalah beberapa izin umum dan deskripsinya:
| Permission Type | Kunci Info.plist | Deskripsi Penggunaan |
|---|---|---|
| Kamera | NSCameraUsageDescription | Wajib untuk pengambilan foto |
| Lokasi | NSLocationWhenInUseUsageDescription | Untuk fitur berbasis lokasi |
| Foto | NSPhotoLibraryUsageDescription | Akses untuk menyimpan/memuat gambar |
| Kontak | NSContactsUsageDescription | Untuk integrasi kontak |
Kapan Harus Meminta Izin:
- Hanya minta izin saat diperlukan, dan berikan konteks yang jelas.
- Jelaskan secara singkat mengapa setiap izin diperlukan sebelum menampilkan prompt.
- Jika pengguna menolak permintaan, tawarkan fitur atau opsi alternatif.
Setelah mengatur izin, pastikan pengguna diberi tahu tentang praktik ini melalui kebijakan privasi yang transparan.
Tampilan Kebijakan Privasi
Buat kebijakan privasi aplikasi Anda mudah ditemukan dan dipahami.
Apa yang harus disertakan:
- Detail tentang pengumpulan data
- Bagaimana data akan digunakan
- Periode retensi untuk data yang disimpan
- Hak pengguna terkait 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:
- Letakkan tautan kebijakan privasi di pengaturan aplikasi untuk akses mudah.
- Gunakan bahasa yang sederhana dan jelas untuk menjelaskan konsep teknis.
- Tambahkan visual untuk meningkatkan pemahaman.
- Sediakan riwayat versi dan beri tahu pengguna tentang pembaruan.
- Izinkan pengguna untuk mengekspor data mereka jika diminta.
Pastikan pembaruan aplikasi Anda (misalnya, melalui Capgo) mematuhi pengaturan privasi ini dan menjaga kepercayaan pengguna.
Testing dan Pengajuan ke App Store
Setelah privacy manifest dan kontrol pengguna diatur, langkah berikutnya adalah pengujian menyeluruh untuk memastikan semuanya berfungsi sesuai harapan. Proses ini membantu memastikan kepatuhan sebelum mengirim aplikasi ke App Store.
Pengujian Privasi di Xcode
Untuk memulai, aktifkan Privacy Report di Xcode:
// Enable Privacy Report in Xcode scheme
Edit Scheme > Run > Diagnostics > Enable Privacy Report
Jalankan aplikasi Anda dalam mode debug dan periksa Privacy Report di console. Berikut yang perlu Anda perhatikan saat testing:
| Area Pengujian | Yang Perlu Dicek |
|---|---|
| Pelacakan Aplikasi | Waktu dan tampilan dialog ATT |
| Akses Data | Implementasi izin yang tepat |
| Penggunaan API | Kelengkapan privacy manifest |
| Panggilan Jaringan | Keamanan transmisi data |
Pengujian ini memastikan aplikasi Anda siap untuk dikirim dan memenuhi standar kepatuhan.
Kesalahan Privasi Umum
Setelah pengujian, selesaikan masalah umum berikut untuk menghindari penundaan saat pengiriman:
- Tidak Lengkap
privacy-manifest.json: Pastikan semua API dan domain pelacakan yang diperlukan tercantum. - Purpose String Hilang: Jelaskan dengan jelas alasan untuk setiap permintaan izin.
- Permintaan Pelacakan Tidak Tepat: Hanya aktifkan izin pelacakan setelah tindakan pengguna.
Detail Privasi App Store
Saat mengirim aplikasi Anda, berikan informasi yang akurat tentang praktik privasi Anda. Berikut yang perlu disertakan:
| Kategori Privasi | Informasi yang Dibutuhkan | Contoh |
|---|---|---|
| Pengumpulan data | Jenis data yang dikumpulkan | ID Perangkat, Lokasi |
| Penggunaan Data | Tujuan pengumpulan data | Fungsionalitas Aplikasi, Analitik |
| Penautan Data | Bagaimana data terhubung ke pengguna | Info Akun, Data Penggunaan |
| Pelacakan Data | Detail pelacakan lintas aplikasi | Periklanan, Analitik |
Persyaratan Utama App Store:
- Perbarui URL kebijakan privasi sebelum pengajuan.
- Pastikan izin yang dideklarasikan sesuai dengan fungsionalitas aplikasi Anda.
- Dokumentasikan praktik privasi untuk semua SDK pihak ketiga yang digunakan.
- Pastikan semua transmisi jaringan dienkripsi demi keamanan.
Menggunakan Capgo untuk Update

Capgo menyediakan sistem Live Update yang aman sambil mematuhi aturan privasi Apple.
Fitur Privasi Capgo
Sistem pembaruan Capgo dirancang dengan keamanan dan privasi sebagai prioritas utama:
| Fitur | Manfaat Privasi |
|---|---|
| Enkripsi End-to-End | Memastikan hanya pengguna berwenang yang bisa mendekripsi update |
| Kepatuhan App Store | Selaras dengan persyaratan privasi ketat Apple |
| Deployment Aman | Melindungi distribusi update |
| Kontrol Akses | Memungkinkan manajemen izin yang detail |
Fitur-fitur ini menjaga keamanan update dan privasi pengguna.
“Satu-satunya solusi dengan enkripsi end-to-end sejati, yang lain hanya menandatangani update” - Capgo [1]
Deployment Update dengan Capgo
Berikut cara mendeploy update yang sesuai privasi menggunakan Capgo:
-
Instal plugin Capgo:
Jalankan perintah berikut untuk memulai:
npx @capgo/cli init -
Konfigurasi pengaturan privasi Anda:
Perbarui privacy manifest Anda untuk mencakup domain dan API Capgo.
-
Atur channel update terenkripsi:
Buat channel terpisah untuk tahap deployment yang berbeda guna memastikan update aman.
Capgo memastikan 95% pengguna aktif menerima update dalam 24 jam, dengan tingkat keberhasilan global 82% [1]. Sistem channel juga memudahkan pengelolaan penargetan update.
Update Grup Pengguna di Capgo
Capgo memungkinkan Anda menargetkan grup pengguna tertentu secara aman saat update:
| Tipe Update | Pertimbangan Privasi | Implementasi |
|---|---|---|
| Pengujian Beta | Membatasi paparan ke pengguna tertentu | Gunakan channel terpisah dengan akses terbatas |
| Rollout bertahap | Rilis bertahap ke pengguna | Distribusikan update berdasarkan persentase |
“Kami menerapkan agile development dan @Capgo sangat krusial untuk pengiriman berkelanjutan ke pengguna kami!” - Rodrigo Mantica [1]
Izin terperinci Capgo memastikan hanya anggota tim yang berwenang yang dapat mengakses dan mengelola update dengan aman.
Ringkasan
Persyaratan Privasi Utama
Aturan privasi Apple untuk aplikasi Capacitor menguraikan kebutuhan berikut:
| Persyaratan | Detail |
|---|---|
| Manifest Privasi | Sertakan domain, API, dan deklarasi pelacakan yang diperlukan. |
| Persetujuan Pengguna | Gunakan framework ATT untuk meminta izin pelacakan dari pengguna. |
| Akses Data | Konfigurasi izin untuk mengakses foto, lokasi, dan kontak. |
| Kebijakan Privasi | Sediakan kebijakan yang jelas dan mudah diakses di dalam aplikasi maupun listing App Store. |
| Keamanan update | Pastikan Live Update menggunakan kanal deployment terenkripsi. |
Checklist Implementasi
Ikuti checklist ini untuk memenuhi persyaratan Apple:
-
Konfigurasi Privacy Manifest
Tambahkan deklarasi API, daftarkan domain pelacakan, dan dokumentasikan tujuan penggunaan data. -
Atur Izin Pengguna
Implementasikan dialog ATT, konfigurasikan akses untuk foto dan media, serta aktifkan layanan lokasi. -
Sistem Pembaruan Aman
Gunakan solusi pembaruan yang patuh privasi, atur saluran terenkripsi, dan konfigurasikan kontrol penargetan pengguna.
Platform Capgo menyediakan cara andal untuk memenuhi standar privasi ini sambil menjaga aplikasi tetap berfungsi dan berfokus pada pengguna [1].
Lanjut dari Aturan Privasi Apple untuk Aplikasi Capacitor
Jika Anda menggunakan Aturan Privasi Apple untuk Aplikasi Capacitor untuk merencanakan keamanan dan kepatuhan, hubungkan dengan Enkripsi untuk detail implementasi pada Encryption, Kepatuhan untuk detail implementasi pada Compliance, Capgo Pemindai Keamanan untuk alur kerja produk di Capgo Security Scanner, Keamanan Capgo untuk alur kerja produk di Capgo Security, dan Capgo Pusat Kepercayaan untuk workflow produk di Capgo Trust Center.