Apple memerlukan semua aplikasi di App Store untuk menyediakan opsi dalam aplikasi untuk menghapus akun pengguna. Kebijakan ini, yang diberlakukan sejak 30 Juni 2022, memastikan pengguna dapat menghapus data mereka secara lengkap, memberikan mereka lebih banyak kontrol atas privasi mereka. Berikut adalah hal-hal yang perlu Anda ketahui:
-
Syarat Utama:
- The opsi penghapusan akun harus mudah ditemukan di pengaturan aplikasi.
- Data pengguna harus dihapus secara lengkap, except di mana penyimpanan diperlukan secara hukum.
- Aplikasi yang menggunakan “Masuk dengan Apple” harus membatalkan token melalui REST Apple API.
-
Untuk Pengembang:
- Uji proses penghapusan untuk kemudahan penggunaan dan penghapusan data penuh.
- Pastikan layanan pihak ketiga juga menghapus data pengguna.
- Gunakan alat seperti Capgo untuk pembaruan langsung dan pemantauan kesesuaian.
-
Masalah Umum:
- Sinkronisasi penghapusan di antara platform.
- Penanganan token yang terpisah dan penghapusan data yang tidak lengkap.
Kegagalan untuk mematuhi dapat menyebabkan penolakan atau penghapusan aplikasi dari App Store. Pengembang harus memprioritaskan privasi pengguna dan mengikuti pedoman Apple untuk menghindari masalah.
Spesifikasi Teknis
Langkah-Langkah Penghapusan yang Diperlukan
Proses untuk menghapus akun haruslah sederhana dan mudah ditemukan. Letakkan di tempat yang terang di pengaturan akun aplikasi - bukan disembunyikan di submenu atau tautan eksternal.
Berikut adalah langkah-langkah utama yang harus diikutsertakan:
- Pengverifikasi Akun: Pastikan identitas pengguna telah diverifikasi melalui surel code atau SMS.
- Komunikasi Jelas: Jelaskan dengan tegas apa saja data yang akan dihapus dan tandai persyaratan hukum untuk menyimpan informasi tertentu.
- Dialog Konfirmasi: Berikan layar konfirmasi akhir yang menjelaskan konsekuensi menghapus akun.
Selain itu, gunakan Sign in with Apple REST API untuk membatalkan token selama proses penghapusan akun. [2][3].
Setelah langkah-langkah ini ditempatkan, fokuslah pada memastikan penghapusan data sesuai dengan persyaratan ini.
Standar Penghapusan Data
| Jenis Data | Persyaratan Penghapusan | Ketentuan Hukum |
|---|---|---|
| Konten Pengguna | Penghapusan lengkap | Penghapusan sementara mungkin diperlukan |
| Data Autentikasi | Penghapusan segera | Diperlukan revokasi token; gunakan @capgo/capacitor-login sosial untuk Masuk dengan Apple |
| Data Pihak Ketiga | Penghapusan yang Koordinasi | Kebijakan kompliancy bervariasi tergantung pada layanan |
| Riwayat Penggunaan | Pembersihan Penuh | Tunduk pada aturan penyimpanan hukum |
Jika data pengguna disimpan dengan layanan pihak ketiga, pastikan layanan tersebut juga menghapus data tersebut. Industri dengan regulasi ketat mungkin memerlukan dukungan layanan pelanggan tambahan untuk memastikan kompliancy [2].
Sangat penting untuk memastikan ketaatan terhadap standar ini melalui tes yang komprehensif
Kebutuhan Tes
Menguji proses penghapusan akun sangat penting untuk memastikan kompliancy dan fungsi. Gunakan alat seperti Xcode dan alat tinjauan App Store untuk memfokuskan pada hal-hal berikut:
- Alur Penghapusan: Pastikan prosesnya ramah pengguna dan mudah diakses
- Pengujian Data: Pastikan semua data pengguna sepenuhnya dihapus dari semua sistem.
- Kasus Pada Tepi: Skenario pengujian yang melibatkan pembelian dalam aplikasi dan integrasi pihak ketiga.
Untuk pengembang yang menggunakan Capacitor dengan Capgo, pembaruan waktu nyata dapat membantu menangani masalah kesesuaian dengan cepat, menghindari perlu menunggu persetujuan App Store. Selama pengujian, pastikan untuk memverifikasi:
- Revoke token untuk pengguna yang masuk dengan Apple melalui @capgo/capacitor-social-login.
- Penghapusan data lengkap dari semua layanan yang terhubung.
- Pengelolaan aktif langganan yang tepat.
Masalah Umum dan Solusi
Sinkronisasi Data Platform
Sekali-kali, penghapusan data pada iOS dan Android tidak sinkron dengan baik. Hal ini biasanya terjadi karena perbedaan cara setiap platform mengelola penyimpanan dan data yang ditransaksikan.
Berikut cara untuk menangani masalah sinkronisasi:
-
Penanganan Penghapusan SentralBuatlah layanan yang terpusat untuk mengelola tugas-tugas utama seperti:
- Membersihkan @capgo/capacitor-data-storage-sqlite dan @capgo/capacitor-persistent-account data
- Menghapus penyimpanan yang aman
- Menghentikan proses sinkronisasi cloud
- Pengelolaan Token
-
Penyiaran Acara Lintas Platform: Gunakan logika sisi server untuk mengirimkan peristiwa penghapusan ke semua sesi dan perangkat aktif, sehingga konsistensi terjaga.
Pembaruan Plugin
Setelah menangani penghapusan lintas platform, Anda perlu menangani tantangan plugin spesifik. Menyikapi plugin agar kompatibel dan sejalan dengan proses penghapusan Anda sangat penting untuk menghindari ketidaksesuaian.
| Masalah | Dampak | Solusi |
|---|---|---|
| Penyimpanan Token | Token yang terlantar tetap aktif | Atur revokasi token otomatis |
| Penyimpanan Lokal | Data cleanup mungkin tidak lengkap | Lakukan pengecekan penghapusan rekursif |
| Sinkronisasi Cloud | Kondisi penghapusan mungkin tidak sesuai | Gunakan pengguna handler sinkron untuk memastikan konsistensi |
Capgo Manajemen Update

Pengelolaan update waktu nyata memainkan peran penting dalam menjaga konsistensi di antara platform dan plugin. Ini adalah tempat Capgo dapat memudahkan proses pengelolaan update penghapusan akun.
Berikut ini adalah cara Capgo membantu:
- Rollout Langkah: Uji alur penghapusan dengan kelompok kecil sebelum mengembangkannya secara luas.
- Rollback Instan: Jika ada kesalahan, kembali ke versi stabil sebelumnya segera.
- Perbarui Analitik: Pantau tingkat kesuksesan untuk alur penghapusan dan identifikasi masalah keselarasan.
Menurut Capgo, pembaruan keselarasan mencapai 95% pengguna dalam 24 jam.[1]Selain itu, semua pengembangan dilindungi dengan enkripsi akhir-ke-akhir, memastikan keamanan data.
Untuk memanfaatkan Capgo untuk pembaruan keselarasan:
- Pengendalian Versi: Gunakan saluran pembaruan terpisah untuk menguji alur penghapusan sebelum mengembangkannya ke semua pengguna.
- Pengawasan Kesalahan: Atur peringatan untuk penghapusan gagal atau konflik plugin.
- Pengesahan Kepatuhan: Manfaatkan analitik Capgo untuk memastikan bahwa pengguna menerima pembaruan terkini untuk kepatuhan penghapusan.
Pedoman Implementasi
Standar Antarmuka Pengguna
Ketika merancang antarmuka pengguna untuk penghapusan akun, perhatikan hal-hal berikut:
-
Lokasi Utama: Buatlah opsi penghapusan mudah ditemukan. Letakkan secara menonjol di pengaturan akun (misalnya, Pengaturan > Akun > Hapus Akun).
-
Komunikasi Jelas: Berikan penjelasan rinci tentang apa yang terjadi ketika akun dihapus. Termasuk informasi tentang:
- Apa data yang akan dihapus
- Syarat Retensi Data Hukum
- Jangka Waktu Perkiraan Penghapusan
- Dampak Potensial pada Langganan Aktif
-
Alur Verifikasi: Pastikan prosesnya aman dengan:
- Minta pengguna memasukkan kembali kata sandi mereka
- Mengirimkan verifikasi code melalui email atau SMS
- Menampilkan dialog konfirmasi yang jelas mengenai aksi
Standar-standar ini memastikan pengalaman pengguna yang ramah sementara tetap sesuai dengan protokol keseluruhan.
Pemeriksaan Keselarasan Otomatis
Untuk mempertahankan keseragaman pengikatan terhadap standar-standar ini, gunakan alat otomatis untuk memvalidasi UI dan proses Anda. Fokus pada area kritis berikut:
| Kategori Uji | Poin Verifikasi | Metode Implementasi |
|---|---|---|
| Pengujian UI | Pastikan opsi penghapusan mudah ditemukan | Gunakan pengujian navigasi UI otomatis |
| Penghapusan Data | Konfirmasi penghapusan data pengguna secara lengkap | Validasi respons API |
| Pengelolaan Token | Membatalkan token seperti “Masuk dengan Apple” | Lakukan pengujian integrasi REST API |
| Multi-Platform | Pastikan konsistensi di semua perangkat | Uji coba pada beberapa perangkat |
Pengujian otomatis secara teratur membantu mengidentifikasi dan menangani potensi masalah sebelum mereka mempengaruhi pengguna.
Pencegahan Risiko
Untuk mengurangi risiko dan memastikan operasi lancar, lakukan langkah-langkah berikut:
-
Pengelolaan Inventori Data: Simpan catatan rinci tentang di mana data pengguna disimpan. Ini termasuk penyimpanan lokal, basis data awan, layanan pihak ketiga, sistem autentikasi, dan cadangan. Pastikan data dihapus dari semua lokasi ini.
-
Pengelolaan Kesalahan: Siapkan diri untuk potensi masalah seperti:
- Interrupsi Jaringan
- Panggilan API gagal
- Penghapusan data tidak lengkap
- Kesalahan revokasi token
Implementasikan mekanisme fallback untuk mengatasi skenario-skenario tersebut dengan sopan.
-
Pengawasan dan Kepatuhan Hukum: Pantau metrik utama seperti tingkat kesuksesan penghapusan, waktu rata-rata penghapusan, dan data yang tertinggal. Hal ini membantu mengidentifikasi dan menyelesaikan masalah dengan cepat. Selain itu, pastikan patuh terhadap persyaratan hukum, terutama bagi industri dengan regulasi yang ketat. Untuk aplikasi di sektor-sektor tersebut, tambahkan langkah-langkah verifikasi tambahan, dokumentasikan semua prosedur secara menyeluruh, dan lakukan audit reguler.
Ringkasan
Persyaratan Utama
Sejak 30 Juni 2022, Apple memerlukan semua aplikasi untuk mencakup fitur native yang memungkinkan pengguna untuk menghapus akun mereka secara keseluruhan. Berikut adalah penjabaran kunci persyaratan:
| Kategori Persyaratan | Detail Implementasi | Catatan Kepatuhan |
|---|---|---|
| Aksesibilitas | Pilihan penghapusan akun harus mudah ditemukan di pengaturan aplikasi. | Fitur ini harus dibangun langsung ke dalam aplikasi. |
| Pengelolaan Data | Data pengguna dan informasi akun harus dihapus secara penuh. | Penghapusan parsial tidak memenuhi standar kepatuhan. |
| Autentikasi | Revoke token dengan benar untuk “Masuk dengan Apple”. | Gunakan REST “Masuk dengan Apple” API untuk implementasi. |
| Komunikasi | Informasikan pengguna secara jelas tentang proses penghapusan dan jadwalnya. | Termasuk informasi tentang kebijakan penyimpanan data dan kewajiban hukum. |
Pedoman ini membentuk dasar untuk memastikan kepatuhan dengan kebijakan Apple.
Langkah-Langkah Selanjutnya
Untuk memenuhi persyaratan ini, ambil tindakan berikut:
-
Pengujian Data
Audit semua sumber tempat data pengguna disimpan dan menilai kebijakan penyimpanan. Pastikan koneksi pihak ketiga terdokumentasi secara menyeluruh. -
Deploy Alur Penghapusan yang Aman
Tetapkan proses untuk memverifikasi permintaan pengguna, membatalkan token, dan mengotomatisasi penghapusan data pengguna. -
Protokol Pengujian
Lakukan pengujian yang komprehensif di berbagai platform, simulasi berbagai skenario, dan jaga dokumentasi untuk menunjukkan kelayakan.
Alat seperti Capgo dapat memudahkan pembaruan dengan memungkinkan penyesuaian langsung ke aplikasi Anda. Pengujian yang teratur dan pemantauan otomatis akan membantu memastikan integritas data dan menjaga aplikasi Anda konsisten dengan waktu. Selain itu, tetap terinformasi tentang persyaratan hukum yang berkembang untuk menghindari celah kelayakan.
Cara Mengimplementasikan Hapus Akun di Aplikasi Anda
FAQs
::: faq
How dapat pengembang memastikan aplikasi mereka memenuhi persyaratan penghapusan akun Apple?
Untuk memenuhi pedoman penghapusan akun Apple, pengembang harus menawarkan pengguna cara yang sederhana dan jelas untuk menghapus akun mereka secara langsung di dalam aplikasi. Prosesnya harus mudah ditemukan, mudah diikuti, dan tidak memerlukan pengguna untuk mengunjungi situs web eksternal atau menghubungi tim dukungan.
Bagi mereka yang menggunakan Capacitor, alat seperti Capgo membuat tetap kompatibel lebih mudah. Capgo memungkinkan pembaruan waktu nyata ke aplikasi, sehingga Anda dapat melaksanakan perubahan - seperti penyesuaian fitur penghapusan akun - tanpa harus menunggu persetujuan toko aplikasi. Dengan memastikan kompatibilitas, Anda tidak hanya mengurangi risiko penolakan aplikasi, tetapi juga memperkuat kepercayaan pengguna.
:::
::: faq
Bagaimana pengembang memastikan penghapusan data yang tepat di berbagai platform sambil menghindari masalah sinkronisasi?
For apps created with Capacitor, tools like Bagi aplikasi yang dibuat dengan Capgo, alat seperti dapat mempercepat tugas ini. Capgo mendukung pembaruan waktu nyata dan sesuai dengan persyaratan Apple, membantu pengembang mengelola pembaruan aplikasi dan fitur sambil memenuhi standar penghapusan data. Dengan menggunakan alat yang memastikan sinkronisasi yang halus, pengembang dapat mengurangi kesalahan dan membangun kepercayaan pengguna yang lebih kuat. :::
::: faq
Bagaimana pengembang aplikasi dapat memastikan aplikasi mereka sesuai dengan persyaratan penghapusan akun Apple?
Memenuhi Persyaratan Penghapusan Akun Apple
Untuk memenuhi persyaratan penghapusan akun Apple, sangat penting untuk tetap terupdate dengan pedoman mereka dan membuat proses penghapusan akun yang sederhana dan mudah digunakan dalam aplikasi. Mengulas secara teratur pedoman App Store Review Apple, terutama bagian tentang pengelolaan akun dan data pengguna, adalah langkah penting bagi pengembang.
Jika aplikasi Anda dibangun menggunakan Capacitor, alat seperti Capgo dapat memudahkan proses ini. Capgo menawarkan fitur seperti pembaruan waktu nyata dan memastikan aplikasi Anda memenuhi persyaratan platform Apple, semua sambil menjaga pengalaman pengguna yang halus. Selain itu, pengujian dan pemantauan secara teratur sangat penting untuk memastikan kompatibilitas dan segera menyelesaikan masalah potensial. :::
Lanjutkan dari Persyaratan Penghapusan Akun: Pedoman Apple
Jika Anda menggunakan Persyaratan Penghapusan Akun: Pedoman Apple untuk merencanakan keamanan dan kompatibilitas, hubungkannya dengan Enkripsi untuk detail implementasi di Enkripsi, Kemampuan Kompatibilitas untuk detail implementasi di Kemampuan Kompatibilitas, 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.