Lompat ke Konten Utama

Aturan Privasi Apple untuk Aplikasi Capacitor

Apa itu cara untuk mematuhi aturan privasi Apple untuk pengembangan aplikasi dengan menerapkan persetujuan pengguna, transparansi data, dan pembaruan yang aman.

Aturan Privasi Apple untuk Aplikasi Capacitor

Peraturan privasi Apple sekarang memerlukan Capacitor Panduan Privasi

: Dokumentasikan detail 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.
  • Langkah-langkah utama termasuk:Panduan Privasi
  • Uji Coba & Perbarui: Uji coba kesesuaian secara menyeluruh dan gunakan sistem perbarui yang aman seperti Capgo.

Aturan Privasi Apple ini menekankan kendali pengguna, transparansi, dan perbarui aplikasi yang aman. Para pengembang dapat mengikuti panduan ini untuk tetap kompatibel dan menyampaikan aplikasi yang peduli privasi.

Mencegah Penolakan Toko Aplikasi: Tambahkan Manifest Privasi Apple …

Penjelasan Aturan Privasi Apple

Apple requires developers to prioritize clarity and give users control over their data. If you’re a Capacitor developer, this means being upfront about how your app collects and uses data, both for users and Apple reviewers.

__CAPGO_KEEP_0__

Catatkan Praktik Penggunaan Data

  • Tetapkan catatan internal yang rinci tentang pengelolaan data aplikasi Anda. Pastikan untuk mencakup:
  • Jenis data pengguna yang dikumpulkan
  • Rincian layanan pihak ketiga atau SDK yang digunakan
  • Bagaimana data ditransfer atau dibagikan

Mengatur informasi ini tidak hanya membantu dalam memenuhi persyaratan, tetapi juga membuat lebih mudah untuk menjawab pertanyaan selama proses tinjauan. Pastikan Anda untuk memperlihatkan praktik ini secara transparan dalam label privasi App Store dan dalam pengaturan aplikasi Anda.

Elemen Utama Pengungkapan Privasi

Informasi privasi aplikasi Anda harus secara 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 pengungkapan, Anda dapat membangun kepercayaan dengan pengguna dan mengurangi kemungkinan menghadapi masalah tinjauan App Store.

Jadwal Kepatuhan

Apple memperbarui persyaratan privasinya secara bertahap. Pastikan Anda untuk memeriksa update pengembang Apple secara teratur untuk memastikan aplikasi Anda tetap sesuai dengan aturan terbaru.

Menambahkan Aturan Privasi ke Aplikasi Anda

Belajar bagaimana mengimplementasikan 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.plist __CAPGO_KEEP_0__
  • Kamu memiliki Akun Pengembang Apple dengan sertifikat yang valid.

Jika kamu menggunakan Capgo, atur enkripsi akhir-ke-akhir untuk menjaga privasi data. Aplikasi yang dikonfigurasi dengan benar menggunakan Capgo telah mencapai tingkat kesuksesan global 82% dalam pembaruan [1].

Setelah lingkunganmu siap, lanjutkan untuk membuat dan mengonfigurasi manifesto privasi.

Panduan Pengaturan Manifesto Privasi

  1. Buat File Manifesto Privasi

Tambahkan file baru bernama PrivacyInfo.xcprivacy ke direktori root proyek iOS kamu:

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": [],
    "NSPrivacyAccessedAPITypes": []
}
  1. Tentukan Pengumpulan Data

Spesifikasikan jenis data yang dikumpulkan aplikasi kamu, seperti:

  • Pengumpulan analitik pengguna
  • Informasi Perangkat
  • Hal-hal yang Biasa Digunakan
  • Akses Jaringan
  1. Konfigurasi API Akses

Daftarkan API Sitem yang Diperlukan Aplikasi Anda, termasuk:

  • Kamera
  • Lokasi
  • Kontak
  • Bibliotek Foto

Pedoman Keselamatan Data

Setelah mengatur manifest privasi, pastikan praktik pengumpulan data Anda memenuhi standar Apple.

Pengurangan Data
Hanya kumpulkan data yang diperlukan untuk fitur-fitur inti aplikasi Anda. Capgo pengguna telah melaporkan tingkat pembaruan pengguna aktif 95% dalam waktu 24 jam [1]Mengindikasikan bahwa pendekatan privasi sadar menunjukkan bahwa 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 mengirimkan aplikasi, pastikan untuk menguji aplikasi untuk memastikan kesesuaian privasi. Fokus pada area-area berikut:

Wilayah Pengujian Poin Verifikasi
Akses Data Periksa Prompt Ijin yang Tepat.
Pengenal Privasi Konfirmasi Pengakuan yang Akurat.
Kontrol Pengguna Uji Fitur Opt-Out.
Penggunaan Data Verifikasi Enkripsi yang Aman.

Capgo telah berhasil mengirimkan 23,5 juta pembaruan sambil menjaga keselarasan privasi. [1]Membuktikan bahwa memungkinkan untuk mengimbangi pembaruan dan privasi secara efektif.

Ikuti pedoman ini untuk memastikan aplikasi Anda siap untuk uji coba dan pengiriman ke App Store.

Kontrol Privasi Pengguna

Bagian ini berfokus pada cara memberikan pengguna kontrol atas pelacakan dan akses data, membangun pada pedoman privasi yang telah ada.

Mengatur Izin Pelacakan

Untuk mengonfigurasi Transparansi Pelacakan Aplikasi (ATT) di aplikasi Capacitor Anda, gunakan @capgo/capacitor-app-tracking-transparency dan termasuk kunci berikut dalam file: Info.plist Selanjutnya, tangani permintaan pelacakan selama inisialisasi aplikasi Anda:

<key>NSUserTrackingUsageDescription</key>
<string>We use tracking to provide personalized features and improve app performance</string>

Saran untuk Implementasi ATT

import { App } from '@capacitor/app';

async function requestTrackingPermission() {
  const status = await App.requestTrackingAuthorization();
  return status.authorized;
}

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

Setting Up Izin Akses Data

Untuk iOS, Anda perlu mendefinisikan izin di aplikasi Anda Info.plistBerikut beberapa izin umum dan deskripsinya:

Jenis Izin Kunci Info.plist Penggunaan Deskripsi
Kamera NSCameraUsageDescription Diperlukan untuk pengambilan foto
Lokasi NSLocationWhenInUseUsageDescription Untuk fitur berbasis lokasi
Foto Deskripsi Penggunaan NSPhotoLibrary Akses untuk menyimpan/mengunduh gambar
Kontak Deskripsi Penggunaan NSContacts Kapan Mengajukan Izin

Hanya tanyakan 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.

Tampilkan Kebijakan Privasi

Buat kebijakan privasi aplikasi Anda mudah ditemukan dan dipahami.

NSPhotoLibraryUsageDescription

Apa yang Perlu Diketahui:

  • Detail Pengumpulan Data
  • Bagaimana Data Akan Digunakan
  • Masa Penyimpanan Data
  • Hak Pengguna Mengenai Data Mereka
  • Kontak untuk Masalah Privasi

Anda dapat menambahkan pusat privasi ke aplikasi 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 memperbaiki pemahaman.
  • Berikan riwayat versi dan peringatkan pengguna tentang update.
  • Biarkan pengguna untuk mengexport data mereka jika diminta.

Pastikan pembaruan aplikasi Anda (misalnya, melalui Capgo) mematuhi pengaturan privasi ini dan mempertahankan kepercayaan pengguna.

Pengujian dan Pengajuan Aplikasi ke App Store

Langkah berikutnya adalah melakukan 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 pengujian:

Area Pengujian Apa yang Perlu Diperiksa
Pengikatan Aplikasi Waktu dan tampilan dialog ATT
Akses Data Pengimplementasian Ijin yang Tepat
API Penggunaan Kemampuan Manifest Privasi
Panggilan Jaringan Keamanan Pengiriman Data

Tes ini memastikan aplikasi Anda siap untuk diunggah dan memenuhi standar kompatibilitas.

Kesalahan Privasi yang Umum

Setelah melakukan tes, atasi masalah berikut yang sering terjadi untuk menghindari penundaan selama pengunggahan:

  • Tidak Lengkap privacy-manifest.json: Pastikan semua API yang diperlukan dan domain pelacakan telah dicantumkan.
  • Kosong Tujuan StringJelaskan dengan jelas alasan setiap permintaan izin.
  • Permintaan Track yang Tidak TepatHanya Aktifkan Izin Track Setelah Aksi Pengguna.

Detail Privasi App Store

Ketika mengirimkan aplikasi, berikan informasi yang akurat tentang praktik privasi Anda. Berikut adalah apa yang harus Anda sertakan:

Kategori Privasi Data yang Dibutuhkan Contoh
Kategori Data yang Dikumpulkan Jenis Data yang Dikumpulkan ID Perangkat, Lokasi
Penggunaan Data Alasan data dikumpulkan Fungsi aplikasi, Analitik
Penghubung Data Bagaimana data terkait dengan pengguna Info Akun, Data Penggunaan
Pengukuran Data Detail Pelacakan Aplikasi Pelacakan Iklan, Analitik

Syarat Utama App Store:

  • Perbarui URL kebijakan privasi sebelum pengajuan.
  • Pastikan izin yang dideklarasikan sesuai dengan fungsi aplikasi Anda.
  • Dokumentasikan praktik privasi untuk SDK pihak ketiga yang digunakan.
  • Konfirmasikan semua transmisi jaringan telah dienkripsi untuk keamanan.

Menggunakan Capgo untuk Update

Capgo Dashboard Interfacenya Live Update

Capgo menawarkan sistem yang aman untuk pembaruan hidup sambil mematuhi aturan privasi Apple.

Capgo Fitur Privasi

Capgo sistem pembaruan dibangun dengan keamanan dan privasi dalam pikiran:

Fungsi Manfaat Privasi
Enkripsi Akhir ke Akhir Memastikan hanya pengguna yang berwenang dapat memecahkan pembaruan
Komitmen App Store Mengikuti persyaratan privasi Apple yang ketat
Penyebaran yang Aman Mengamankan distribusi pembaruan
Pengendalian Akses Mengizinkan pengelolaan izin yang rinci

Fitur-fitur ini menjaga pembaruan dan menjaga privasi pengguna.

“Hanya solusi dengan enkripsi akhir-ke-awal yang benar, yang lain hanya menandatangani pembaruan” - Capgo [1]

Pembaruan Penyebaran dengan Capgo

Berikut cara untuk menyebarluaskan pembaruan yang kompatibel dengan privasi menggunakan Capgo:

  1. Pasang plugin Capgo:

    Jalankan perintah berikut untuk memulai:

    npx @capgo/cli init
  2. Pengaturan Privasi Anda:

    Perbarui manifesto privasi Anda untuk mencakup domain dan API Capgo.

  3. Setup saluran pembaruan yang terenkripsi:

    Buat saluran yang berbeda untuk tahap pengembangan 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]Saluran pembaruan juga membuat pengelolaan target pembaruan menjadi lebih mudah.

Pembaruan Kelompok Pengguna di Capgo

Capgo memungkinkan Anda untuk meng-target pengguna spesifik secara aman selama pembaruan:

Jenis Pembaruan Pertimbangan Privasi Pengimplementasian
Pengujian Beta Batasi akses terhadap pengguna tertentu Pilih saluran yang terbatas aksesnya
Rollout Langsung Rilis secara bertahap kepada pengguna Distribusikan pembaruan berdasarkan persentase

“Kami menerapkan pengembangan agile dan @Capgo sangat kritis dalam menyampaikan pembaruan secara terus-menerus kepada pengguna!” - Rodrigo Mantica [1]

“Izin @Capgo yang 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 apps menjelaskan kebutuhan berikut:

Persyaratan Detail
Manifest Privasi Termasuk domain, API, dan deklarasi pelacakan yang diperlukan.
Konsentasi Pengguna Gunakan kerangka kerja ATT untuk meminta izin pelacakan dari pengguna.
Akses Data Konfigurasi izin untuk mengakses foto, lokasi, dan kontak.
Kebijakan Privasi Berikan kebijakan yang jelas dan dapat diakses di aplikasi dan daftar aplikasi App Store.
Pembaruan Keamanan Pastikan pembaruan hidup menggunakan saluran pengiriman yang terenkripsi.

Daftar Pemeriksaan Implementasi

Ikuti daftar pemeriksaan ini untuk memenuhi persyaratan Apple:

  • Konfigurasi Manifest Privasi
    Tambahkan deklarasi API, daftar domain pelacakan, dan dokumentasikan tujuan penggunaan data.

  • Konfigurasi Izin Pengguna
    Implementasikan dialog ATT, konfigurasi akses untuk foto dan media, dan aktifkan layanan lokasi.

  • Sistem Perbaruan yang Aman
    Gunakan solusi perbaruan yang kompatibel dengan privasi, konfigurasi saluran enkripsi, dan konfigurasi kontrol target pengguna.

Capgo's platform menyediakan cara yang dapat diandalkan untuk memenuhi standar privasi ini sambil menjaga aplikasi Anda tetap berfungsi dan fokus pada pengguna. [1].

Teruskan dari Aturan Privasi Apple untuk Aplikasi Capacitor

Jika Anda menggunakan Aturan Privasi Apple untuk Aplikasi Capacitor Demi merencanakan keamanan dan keterpaduan, hubungkannya dengan Enkripsi untuk detail implementasi di Enkripsi, Keterpaduan untuk detail implementasi di Keterpaduan, Capgo Scanner Keamanan 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.

Perbarui Langsung untuk Aplikasi Capacitor

Ketika bug layer web masih aktif, kirimkan perbaikan melalui Capgo daripada menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan perbarui di latar belakang sementara perubahan native tetap dalam jalur review normal.

Pengalaman Dukungan Manusia dari Martin

Mulai Sekarang

Terbaru dari Blog Kami

Capgo memberikan Anda wawasan terbaik yang Anda butuhkan untuk menciptakan aplikasi mobile yang benar-benar profesional.