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 apa 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 API dari Apple.
-
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 kinerja komplian.
-
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 terlihat di pengaturan akun aplikasi - bukan disembunyikan di submenu atau tautan eksternal.
Ini adalah langkah-langkah utama untuk diikutsertakan:
- Verifikasi Akun: Pastikan identitas pengguna diverifikasi melalui email code atau SMS.
- Pengumuman Jelas: Jelaskan dengan jelas apa data yang akan dihapus dan tandai persyaratan hukum untuk menyimpan informasi tertentu.
- Konfirmasi Dialog: Berikan layar konfirmasi terakhir yang menjelaskan konsekuensi menghapus akun.
Selain itu, gunakan Sign in with Apple REST API untuk membatalkan token selama proses penghapusan akun. [2][3].
Saat langkah-langkah ini sudah ada, fokuslah untuk memastikan penghapusan data sesuai dengan persyaratan ini.
Buku Acuan Penghapusan Data
| Jenis Data | Persyaratan Penghapusan | Konsiderasi Hukum |
|---|---|---|
| Konten Pengguna | Penghapusan lengkap | Mungkin diperlukan penyimpanan sementara |
| Data Autentikasi | Penghapusan segera | Diperlukan revokasi token; gunakan @capgo/capacitor-login-Apple untuk Masuk dengan Apple |
| Data Pihak Ketiga | Penghapusan yang disinkronkan | 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. Industri dengan regulasi ketat mungkin memerlukan dukungan layanan pelanggan tambahan untuk memastikan kompliancy [2].
Sangat penting untuk memastikan keterlaksanaan standar-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
- Verifikasi Data: Pastikan semua data pengguna sepenuhnya dihapus dari semua sistem.
- Kasus Pada Tepi: Tes skenario yang melibatkan pembelian dalam aplikasi dan integrasi pihak ketiga.
Untuk pengembang yang menggunakan Capacitor bersama dengan Capgo, pembaruan waktu nyata dapat membantu menangani masalah komplian dengan cepat, menghindari perlu menunggu persetujuan App Store. Selama tes, pastikan untuk memverifikasi:
- Penghapusan token untuk pengguna yang masuk dengan Apple melalui @capgo/capacitor-login-social.
- Penghapusan data yang lengkap dari semua layanan yang terhubung.
- Pengelolaan yang tepat dari langganan aktif.
Masalah Umum dan Solusi
Platform Data Sync
Seringkali, penghapusan data pada iOS dan Android tidak sinkron dengan baik. Hal ini biasanya terjadi karena perbedaan cara setiap platform mengelola penyimpanan dan data yang disimpan secara cache.
Berikut cara untuk menangani masalah sinkronisasi:
-
Penghapusan Data Sentral: Pembangun layanan yang terintegrasi untuk mengelola tugas utama seperti:
- Pembersihan @capgo/capacitor-data-storage-sqlite dan @capgo/capacitor-persistent-account Data
- Pembersihan penyimpanan yang aman
- Penutupan proses sinkronisasi cloud
- Pengelolaan Token
-
Penyiaran Acara Berbasis Multi-Platform: Gunakan logika server untuk mengirimkan peristiwa penghapusan ke semua sesi dan perangkat aktif, sehingga konsistensi terjaga.
Pembaruan Plugin
Setelah menangani penghapusan berbasis platform, Anda perlu menangani tantangan spesifik plugin. Menyikapi plugin yang 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 | Data pembersihan mungkin tidak lengkap | Lakukan pengecekan penghapusan rekursif |
| Sinkronisasi Cloud | Mungkin ada kesalahan dalam status penghapusan | Gunakan pengelola sinyal sinkron untuk memastikan konsistensi |
Capgo Pengelolaan Update

Pembaruan waktu nyata memainkan peran penting dalam mempertahankan konsistensi di berbagai platform dan plugin. Ini adalah tempat Capgo dapat memudahkan proses pengelolaan pembaruan penghapusan akun.
Berikut 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 ujung ke ujung, sehingga keamanan data terjamin.
Untuk memanfaatkan Capgo untuk pembaruan keselarasan:
- Pengendalian Versi: Gunakan saluran pembaruan terpisah untuk menguji alur penghapusan sebelum mengembangkannya ke semua pengguna.
- Pengawasan KesalahanKonfigurasi Peringatan untuk Penghapusan yang Gagal atau Konflik Plugin.
- Verifikasi KepatuhanKonfigurasi Capgo’s Analitik untuk Mengonfirmasi Pengguna Menerima Update Terbaru untuk Kepatuhan Penghapusan.
Petunjuk Implementasi
Standar Antarmuka Pengguna
Saat Membuat Antarmuka Pengguna untuk Penghapusan Akun, Perhatikan Poin-Poin Berikut:
-
Lokasi UtamaPastikan Opsi Penghapusan Mudah Ditemukan. Letakkan Opsi tersebut dengan Jelas di Pengaturan Akun (misalnya, Komunikasi Jelas).
-
Berikan Penjelasan Rinci tentang Apa yang Terjadi Ketika Akun Dihapus. Termasuk Informasi tentang:Data Apa yang Akan Dihapus
- Primary Location
- Syarat Retensi Data yang Diperlukan
- Jangka 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 diambil
Standar-standar ini memastikan pengalaman pengguna yang ramah sambil memenuhi 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 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 | Mengambil kembali token seperti “Masuk dengan Apple” | Lakukan pengujian integrasi REST API |
| Multi-Platform | Pertahankan konsistensi di semua perangkat | Uji coba pada perangkat yang berbeda |
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 baik.
-
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
Pada tanggal 30 Juni 2022, Apple memerlukan semua aplikasi untuk mencakup fitur asli yang memungkinkan pengguna untuk menghapus akun mereka secara keseluruhan. Berikut adalah penjabaran utama persyaratan:
| Kategori Persyaratan | Rincian 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 langkah-langkah berikut:
-
Pengamanan Data
Audit semua sumber tempat data pengguna disimpan dan menilai kebijakan penyimpanan. Pastikan koneksi pihak ketiga terdokumentasi secara menyeluruh. -
Deploy Alur Penghapusan Data yang Aman
Atur proses untuk memverifikasi permintaan pengguna, membatalkan token, dan mengautomasi penghapusan data pengguna. -
Protokol Pengujian
Lakukan pengujian yang komprehensif di berbagai platform, simulasi berbagai skenario, dan simpan 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 peraturan waktu.
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 perlu 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 patuh lebih mudah. Capgo memungkinkan pembaruan waktu nyata ke aplikasi, sehingga Anda dapat dengan cepat menerapkan perubahan - seperti penyesuaian fitur penghapusan akun - tanpa harus menunggu persetujuan toko aplikasi. Dengan memastikan patuh, 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 selalu 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.