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 menyeluruh, 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 menyeluruh untuk memastikan privasi pengguna.kecuali di mana-mana ada kewajiban hukum.
- Aplikasi yang menggunakan “Masuk dengan Apple” harus membatalkan token melalui REST Apple’s API.
-
Untuk Pengembang:
- Tes proses penghapusan untuk kemudahan penggunaan dan penghapusan data lengkap.
- 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 ditinggalkan dan pembersihan data yang tidak lengkap.
Kegagalan untuk mematuhi peraturan dapat menyebabkan aplikasi ditolak atau dihapus dari App Store. Para 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 email code atau SMS.
- Pengumuman Jelas: Jelaskan dengan jelas apa saja data yang akan dihapus dan tandai persyaratan hukum untuk menyimpan informasi tertentu.
- Konfirmasi Dialog: Berikan layar konfirmasi akhir yang menjelaskan konsekuensi penghapusan akun.
Selain itu, gunakan REST Sign in dengan Apple API untuk membatalkan token selama proses penghapusan akun [2][3].
Setelah langkah-langkah ini berada di tempat, fokuslah untuk memastikan penghapusan data sesuai dengan persyaratan-persyaratan ini
Standar Penghapusan Data
| Tipe Data | Persyaratan Penghapusan | Konsiderasi Hukum |
|---|---|---|
| Konten Pengguna | Penghapusan lengkap | Penyimpanan sementara mungkin diperlukan |
| Data Autentikasi | Penghapusan segera | Diperlukan pembatalan token |
| Data Ketiga Pihak | Penghapusan Terkoordinasi | Ketentuan Kompliancny Bervariasi Menurut Layanan |
| Sejarah Penggunaan | Penghapusan Lengkap | 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 kompliancny [2].
Perlu dipastikan kesetujuan dengan standar-standar tersebut melalui tes yang komprehensif.
Persyaratan Tes
Menguji proses penghapusan akun sangat penting untuk memastikan kompliancny dan fungsi. Gunakan alat-alat seperti Xcode dan alat-alat tinjauan App Store untuk fokus pada hal-hal berikut:
- Aliran Penghapusan: Pastikan prosesnya mudah digunakan 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 waktu nyata dapat membantu menangani masalah kesesuaian 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
Seringkali, penghapusan data pada iOS dan Android tidak sinkron dengan baik. Hal ini biasanya terjadi karena perbedaan cara setiap platform mengelola penyimpanan dan data cache.
Ini cara 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 server-side untuk mengirimkan peristiwa penghapusan ke semua sesi dan perangkat aktif, sehingga konsistensi terjaga.
Pembaruan Plugin
Setelah menangani penghapusan platform-wide, Anda perlu menangani tantangan spesifik plugin. 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 penghapusan token otomatis |
| Penyimpanan Lokal | Pembersihan data mungkin tidak lengkap | Lakukan pengecekan penghapusan rekursif |
| Sinkronisasi Cloud | Mungkin ada kesalahan dalam keadaan penghapusan | Gunakan pengguna handler sinkron untuk memastikan konsistensi |
Capgo Manajemen Perbarui

Manajemen perbarui waktu nyata memainkan peran penting dalam mempertahankan konsistensi di antara platform dan plugin. Ini adalah tempat Capgo dapat memudahkan proses manajemen perbarui penghapusan akun.
Berikut ini adalah cara Capgo membantu:
- Rollout Langkah: Uji perbarui alur penghapusan dengan kelompok kecil sebelum mengembangkannya secara luas.
- Rollback Instan: Jika ada kesalahan, kembali ke versi stabil sebelumnya segera.
- Pembaruan 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 ujung-ke-ujung, 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 peringatan untuk penghapusan gagal atau konflik plugin.
- Verifikasi Komplian: Gunakan analisis Capgo untuk memastikan bahwa pengguna menerima pembaruan terbaru untuk kinerja 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:
- Data apa yang akan dihapus
- Kebutuhan penyimpanan data hukum
- Waktu perkiraan penghapusan
- Dampak potensial 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 dilakukan
Standar-standar ini memastikan pengalaman pengguna yang ramah sementara tetap sesuai dengan protokol keselarasan yang lebih luas.
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 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 yang 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.
-
Penanganan Kesalahan: Siapkan diri untuk potensi masalah seperti:
- Penghentian jaringan
- Panggilan API yang 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 | Opsi penghapusan akun harus mudah ditemukan di pengaturan aplikasi. | Fitur ini harus dibangun secara langsung ke dalam aplikasi. |
| Pengelolaan Data | Data pengguna dan informasi akun harus sepenuhnya dihapus. | Penghapusan parsial tidak memenuhi standar kepatuhan. |
| Autentikasi | Revoke token yang tepat untuk “Masuk dengan Apple” akun. | Gunakan REST “Sign in with 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 langkah-langkah berikut:
-
Tinjau Penyimpanan Data
Audit semua sumber tempat data pengguna disimpan dan menilai kebijakan penyimpanan. Pastikan koneksi pihak ketiga didokumentasikan secara menyeluruh. -
Tetapkan Alur Penghapusan Data yang Aman
Tetapkan proses untuk memverifikasi permintaan pengguna, membatalkan token, dan mengotomatisasi penghapusan data pengguna. -
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 terus berkembang untuk menghindari celah kelayakan.
Cara Mengimplementasikan Penghapusan Akun di Aplikasi Anda
FAQs
::: faq
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. Proses tersebut harus mudah ditemukan, mudah diikuti, dan tidak memerlukan pengguna untuk mengunjungi situs web eksternal atau menghubungi tim dukungan.
Untuk 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?
Penghapusan data di berbagai platform tidak selalu mudah, terutama ketika mematuhi pedoman tertentu seperti yang ditetapkan oleh Apple. Untuk menangani hal ini, pengembang perlu menetapkan sistem backend yang dapat diandalkan untuk memproses permintaan penghapusan data secara seragam di semua platform yang diintegrasi. Ini seringkali melibatkan penggunaan API atau layanan yang menjalankan penghapusan secara bersamaan, sehingga konsisten dan mencegah kesalahan.
Untuk aplikasi yang dibuat dengan Capacitor, alat seperti Capgo 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 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 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 yang 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 Patuh: Pedoman Apple
Jika Anda menggunakan Penghapusan Akun yang Patuh: Pedoman Apple untuk merencanakan keamanan dan konsistensi, hubungkan dengan Enkripsi untuk detail implementasi di Enkripsi, Konsistensi untuk detail implementasi di Konsistensi, 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.