Apple memerlukan semua aplikasi di App Store untuk menyediakan opsi penghapusan akun dalam aplikasi. 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 apa yang perlu Anda ketahui:
-
Syarat Utama:
- Opsi penghapusan akun harus mudah ditemukan di pengaturan aplikasi. Data pengguna harus
- dihapus secara lengkap dan permanen completely removedkecuali di mana-mana ada kewajiban hukum.
- Aplikasi yang menggunakan “Masuk dengan Apple” harus membatalkan token melalui REST Apple’s 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.
-
Issues Umum:
- Penghapusan sinkronisasi di antara platform.
- Penanganan token yang ditinggalkan dan data pembersihan 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 penghapusan 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:
- Verifikasi Akun: Pastikan identitas pengguna diverifikasi melalui surel code atau SMS.
- Pengumuman Jelas: Jelaskan dengan jelas apa data yang akan dihapus dan tandai persyaratan hukum untuk menyimpan informasi tertentu.
- Dialog Konfirmasi: Berikan layar konfirmasi terakhir yang menjelaskan konsekuensi penghapusan akun.
Selain itu, gunakan REST API Sign in dengan Apple untuk membatalkan token selama proses penghapusan akun [2][3].
Setelah langkah-langkah ini ditempatkan, fokus pada memastikan penghapusan data sesuai dengan persyaratan ini.
Standar Penghapusan Data
| Tipe Data | Persyaratan Penghapusan | Konsiderasi Hukum |
|---|---|---|
| Konten Pengguna | Penghapusan lengkap | Penyimpanan sementara mungkin diperlukan |
| Data Autentikasi | Penghapusan segera | Pembatalan token diperlukan |
| Data Ketiga Pihak | Penghapusan Terkoordinasi | Kemampuan Komplianc Berbeda-Beda Menurut Layanan |
| Riwayat Penggunaan | Penghapusan Penuh | Tunduk pada Aturan Retensi Hukum |
Jika data pengguna disimpan dengan layanan ketiga pihak, pastikan layanan tersebut juga menghapus data tersebut. Industri dengan peraturan ketat mungkin memerlukan dukungan layanan pelanggan tambahan untuk memastikan komplianc [2].
Perlu dipastikan bahwa standar-standar tersebut diikuti melalui tes yang komprehensif.
Kebutuhan Tes
Menguji proses penghapusan akun sangat penting untuk memastikan komplianc dan fungsi. Gunakan alat seperti __CAPGO_KEEP_0__ dan alat tinjauan App Store untuk fokus pada hal-hal berikut: Xcode dan alat tinjauan App Store untuk fokus pada hal-hal berikut:
- Aliran Penghapusan: Pastikan prosesnya ramah pengguna dan mudah diakses.
- Verifikasi Data: Pastikan semua data pengguna dihapus sepenuhnya di semua sistem.
- Kasus Pengecualian: Uji skenario yang melibatkan pembelian dalam aplikasi dan integrasi pihak ketiga.
Untuk pengembang yang menggunakan Capacitor dengan Capgo, pembaruan langsung dapat membantu menangani masalah komplian dengan cepat, menghindari perlu menunggu persetujuan App Store. Selama pengujian, pastikan untuk memverifikasi:
- Revokasi token untuk pengguna yang masuk dengan Apple.
- Penghapusan data lengkap dari semua layanan yang terhubung.
- Penanganan yang tepat dari langganan aktif.
Masalah Umum dan Solusi
Sinkronisasi Data Platform
Sekali-kali, penghapusan data pada iOS dan Android tidak sinkron dengan baik. Biasanya hal ini terjadi karena perbedaan cara setiap platform mengelola penyimpanan dan data cache.
Ini cara untuk menangani masalah sinkronisasi:
-
Pengelola Penghapusan Sentral: Pembangun layanan yang terintegrasi untuk mengelola tugas utama seperti:
- Pembersihan penyimpanan lokal Pembersihan penyimpanan aman
- Menghentikan proses sinkronisasi cloud
- Pengelolaan token
- Pengiriman Acara Berbasis Platform
-
__CAPGO_KEEP_0__: Gunakan logika sisi server untuk mengirimkan peristiwa penghapusan ke semua sesi dan perangkat aktif, sehingga konsistensi terjaga.
Perbarui Plugin
Setelah menangani penghapusan sisi platform, Anda perlu menangani tantangan spesifik plugin. Menyikapi plugin agar kompatibel dan sejalan dengan proses penghapusan Anda sangat penting untuk menghindari ketidakkonsistenan.
| Masalah | Dampak | Pemecahan Masalah |
|---|---|---|
| Penyimpanan Token | Token yang ditinggalkan tetap aktif | Atur penghapusan token otomatis |
| Penghapusan Lokal | Pembersihan data mungkin tidak lengkap | Lakukan pengecekan penghapusan rekursif |
| Sinkronisasi Cloud | Mungkin ada ketidaksesuaian status penghapusan | Gunakan pengguna handler sinkron untuk memastikan konsistensi |
Capgo Manajemen Perbarui

Manajemen perbarui waktu nyata memainkan peran penting dalam mempertahankan konsistensi di seluruh platform dan plugin. Ini adalah tempat Capgo dapat memudahkan proses manajemen perbarui penghapusan akun.
Berikut cara Capgo membantu:
- Rollout Langkah: Uji perbarui alur penghapusan dengan kelompok kecil sebelum mengembangkannya secara luas.
- Pengembalian Instan: Jika ada kesalahan, kembali ke versi stabil sebelumnya secara langsung.
- Pengaturan Analitik: Pantau tingkat kesuksesan untuk aliran penghapusan dan identifikasi masalah komplian.
Menurut Capgo, pembaruan komplian mencapai 95% pengguna dalam 24 jam[1]. Selain itu, semua pengembangan dilindungi dengan enkripsi end-to-end, memastikan keamanan data.
Untuk memanfaatkan Capgo untuk pembaruan komplian secara maksimal:
- Pengendalian Versi: Gunakan saluran pembaruan terpisah untuk menguji aliran penghapusan sebelum menggunakannya untuk semua pengguna.
- Pengawasan Kesalahan: Atur notifikasi untuk penghapusan gagal atau konflik plugin.
- Verifikasi Komplian: Gunakan analitik Capgo untuk memastikan bahwa pengguna menerima pembaruan terbaru untuk kinerja penghapusan.
Pedoman Pelaksanaan
Standar Antarmuka Pengguna
Ketika merancang antarmuka pengguna untuk penghapusan akun, perhatikan hal-hal berikut:
-
Lokasi Utama: Buatlah opsi penghapusan mudah ditemukan. Letakkanlah di tempat yang terlihat di pengaturan akun (misalnya Pengaturan > Akun > Hapus Akun).
-
Komunikasi Jelas: Berikan penjelasan rinci tentang apa yang terjadi ketika akun dihapus. Termasuk informasi tentang:
- Data apa yang akan dihapus
- Persyaratan penyimpanan data hukum
- Waktu perkiraan penghapusan
- Potensi dampak pada langganan aktif
-
Alur Verifikasi : Pastikan prosesnya aman dengan:
- Minta pengguna untuk memasukkan kembali kata sandi mereka
- Mengirimkan verifikasi code melalui email atau SMS
- Menampilkan dialog konfirmasi yang jelas mengenai aksi yang akan diambil
Standar-standar ini memastikan pengalaman pengguna yang ramah sementara tetap memenuhi protokol keselarasan yang lebih luas.
Pemeriksaan Keselarasan Otomatis
Untuk mempertahankan konsistensi dalam mengikuti standar-standar ini, gunakan alat-alat otomatis untuk memvalidasi UI dan proses Anda. Fokus pada area-area kritis:
| Kategori Pengujian | Poin Verifikasi | Metode Implementasi |
|---|---|---|
| Pengujian UI | Pastikan opsi penghapusan mudah ditemukan | Gunakan pengujian navigasi UI otomatis |
| Penghapusan Data | Konfirmasi penghapusan data pengguna lengkap | Validasi respons API |
| Pengelolaan Token | Revoke 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:
-
Manajemen 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:
- Penghentian jaringan
- Panggilan API gagal
- Penghapusan data tidak lengkap
- Kesalahan revokasi token
Implementasikan mekanisme cadangan untuk menangani skenario-skenario tersebut dengan sopan.
-
Pengawasan dan Kepatuhan Hukum: Pantau metrik utama seperti tingkat kesuksesan penghapusan, waktu rata-rata selesai, dan data sisa. Hal ini membantu mengidentifikasi dan menyelesaikan masalah dengan cepat. Selain itu, pastikan patuh terhadap persyaratan hukum, terutama bagi industri dengan regulasi ketat. Untuk aplikasi di sektor-sektor ini, tambahkan 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 asli yang memungkinkan pengguna untuk menghapus akun mereka secara keseluruhan. Berikut adalah penjabaran kunci persyaratan:
| Kategori Persyaratan | Rincian Implementasi | Catatan Kepatuhan |
|---|---|---|
| Aksesibilitas | Pilihan penghapusan akun harus mudah ditemukan dalam pengaturan aplikasi. | Fitur ini harus dibangun secara langsung ke dalam aplikasi. |
| Pengelolaan Data | Data pengguna dan informasi akun harus sepenuhnya dihapus. | Tindakan penghapusan parsial tidak memenuhi standar kepatuhan. |
| Autentikasi | Revoke token yang tepat 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 Selanjutnya
Untuk memenuhi persyaratan ini, ambil tindakan-tindakan berikut:
-
Ulas Penyimpanan Data
Audit semua sumber data pengguna yang disimpan dan menilai kebijakan penyimpanan. -
Tetapkan Alur Penghapusan Data yang Aman
Atur proses untuk memverifikasi permintaan pengguna, membatalkan token, dan mengaktifkan penghapusan data pengguna secara otomatis. -
Protokol Pengujian
Lakukan pengujian menyeluruh 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 reguler 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 kesenjangan kelayakan.
Cara Mengimplementasikan Penghapusan Akun di Aplikasi Anda
FAQs
Bagaimana pengembang dapat 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.
Pengembang dapat memastikan aplikasi mereka memenuhi persyaratan penghapusan akun Apple dengan menawarkan pengguna cara yang sederhana dan jelas untuk menghapus akun mereka secara langsung di dalam aplikasi.
Bagi mereka yang menggunakan Capacitor, alat seperti Capgo dapat membuat tetap kompatibel lebih mudah. Capgo memungkinkan pembaruan waktu nyata ke aplikasi Anda, sehingga Anda dapat dengan cepat menerapkan perubahan - seperti penyesuaian fitur penghapusan akun - tanpa menunggu persetujuan toko aplikasi. Dengan memastikan kompatibilitas, Anda tidak hanya mengurangi risiko penolakan aplikasi, tetapi juga memperkuat kepercayaan pengguna.
:::
::: faq
Bagaimana pengembang dapat 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 Capgo
dapat mempercepat tugas ini. __CAPGO_KEEP_0__ 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 kompatibel dengan persyaratan penghapusan akun Apple?","Memastikan Kompatibilitas dengan Persyaratan Penghapusan Akun Apple"]}
Untuk memenuhi persyaratan penghapusan akun Apple, sangat penting untuk selalu mengikuti pedoman mereka dan membuat proses penghapusan akun yang sederhana dan ramah pengguna dalam aplikasi Anda. Melakukan tinjauan teratur terhadap Pedoman Ulasan App Store Apple, terutama bagian tentang pengelolaan akun dan data pengguna, adalah langkah penting bagi para pengembang.
Jika aplikasi Anda dibangun menggunakan Capacitor, alat-alat seperti Capgo dapat memudahkan prosesnya. Capgo menawarkan fitur-fitur seperti pembaruan waktu nyata dan memastikan aplikasi Anda memenuhi persyaratan platform Apple, semua sambil menjaga pengalaman pengguna tetap lancar. Selain itu, tes dan pemantauan secara teratur sangat penting untuk memastikan konsistensi dan segera menyelesaikan masalah potensial apa pun. :::
Lanjutkan dari Penghapusan Akun yang Kompatibel dengan Apple: Pedoman Apple
Jika Anda menggunakan Penghapusan Akun yang Kompatibel dengan Apple: Pedoman Apple untuk merencanakan keamanan dan konsistensi, hubungkan dengan Enkripsi untuk detail implementasi di Enkripsi, Konsistensi untuk detail implementasi di Konsistensi, Scanner Keamanan Capgo untuk alur kerja produk di Scanner Keamanan Capgo Keamanan Capgo untuk alur kerja produk di Keamanan Capgo, dan Pusat Kepercayaan Capgo untuk alur kerja produk di Pusat Kepercayaan Capgo.