Lompat ke konten utama

Komitmen Penghapusan Akun: Pedoman Apple

Pelajari tentang pedoman penghapusan akun Apple, persyaratan kunci untuk pengembang, dan praktik terbaik untuk memastikan privasi data pengguna.

Martin Donadieu

Martin Donadieu

Pengembang Konten

Komitmen Penghapusan Akun: Pedoman Apple

Apple memerlukan semua aplikasi di App Store untuk menyediakan opsi in-app 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 option penghapusan akun harus mudah ditemukan di pengaturan aplikasi.
    • Data pengguna harus dihapus secara lengkap, except di mana penyimpanan diperlukan secara hukum.
    • Aplikasi yang menggunakan “Sign in with Apple” harus membatalkan token melalui REST Apple’s API.
  • Untuk Pengembang:

    • Menguji 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 penghapusan akun harus sederhana dan mudah ditemukan. Letakkan di tempat yang terkemuka di pengaturan akun aplikasi - bukan disembunyikan di submenu atau tautan eksternal.

Berikut adalah langkah-langkah kunci untuk diintegrasikan:

  • Verifikasi Akun: Pastikan identitas pengguna diverifikasi melalui surel code atau SMS.
  • Komunikasi Jelas: Jelaskan dengan jelas apa 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 Sign in with Apple REST API untuk membatalkan token selama proses penghapusan akun. [2][3].

Setelah langkah-langkah ini diimplementasikan, fokuslah untuk memastikan penghapusan data sesuai dengan persyaratan-persyaratan tersebut.

Standar Penghapusan Data

Tipe DataPersyaratan PenghapusanKonsiderasi Hukum
Konten PenggunaPenghapusan PenuhPenyimpanan Sementara Mungkin Diperlukan
Data AutentikasiPenghapusan LangsungRevoke Token Diperlukan
Data Pihak KetigaPenghapusan TerkoordinasiKepatuhan Berbeda-Beda Menurut Layanan
Riwayat PenggunaanPenghapusan PenuhTunduk pada aturan penyimpanan hukum

Jika data pengguna disimpan dengan layanan pihak ketiga, pastikan layanan tersebut juga menghapus data tersebut. Industri dengan peraturan ketat mungkin memerlukan dukungan layanan pelanggan tambahan untuk memastikan kinerja [2].

Penting untuk memastikan kinerja standar melalui tes yang komprehensif

Kebutuhan Tes

Menguji proses penghapusan akun sangat penting untuk memastikan kinerja dan fungsi. Gunakan alat seperti Xcode dan alat tinjauan App Store untuk fokus pada hal-hal berikut:

  • Alur Penghapusan: Pastikan proses tersebut mudah digunakan dan mudah diakses.
  • Pengujian Data: Pastikan semua data pengguna sepenuhnya dihapus di semua sistem.
  • Kasus Pengecualian: Skenario uji coba 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.
  • Penghapusan data lengkap dari semua layanan yang terhubung.
  • Penanganan langganan aktif 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 dalam cara setiap platform menangani penyimpanan dan data yang disimpan.

Berikut cara menangani masalah sinkronisasi:

  • Penanganan Penghapusan TerpusatMembangun layanan yang terintegrasi untuk mengelola tugas utama seperti:

    • Menghapus penyimpanan lokal Menghapus penyimpanan aman
    • Menghentikan proses sinkronisasi cloud
    • Mengelola manajemen token
    • Penyiaran Acara Lintas Platform
  • : Gunakan logika server untuk mengirimkan peristiwa penghapusan ke semua sesi dan perangkat aktif, memastikan konsistensi.Pembaruan Plugin

Setelah mengelola penghapusan secara luas di platform, Anda perlu menangani tantangan spesifik plugin. Menyikapi plugin agar kompatibel dan sejalan dengan proses penghapusan Anda sangat penting untuk menghindari ketidaksesuaian.

Masalah

Dampak__CAPGO_KEEP_0__Solusi
Penyimpanan TokenToken yang terlupakan tetap aktifAtur penghapusan token otomatis
Penyimpanan LokalPembersihan data mungkin tidak lengkapLakukan pengecekan penghapusan rekursif
Sinkronisasi CloudStatus penghapusan mungkin tidak sesuaiGunakan handler sinkron untuk memastikan konsistensi

Capgo Pengelolaan Update

Capgo Dashboard Pembaruan Hidup

Pengelolaan pembaruan waktu nyata memainkan peran penting dalam menjaga kinerja sesuai dengan platform dan plugin. Ini adalah tempat Capgo dapat memudahkan proses pengelolaan pembaruan penghapusan akun.

Berikut ini adalah cara Capgo membantu:

  • Pengeluaran Langkah demi Langkah: Uji alur pembaruan penghapusan dengan kelompok kecil sebelum menggunakannya secara luas.
  • Pengembalian Langsung: Jika ada kesalahan, kembali ke versi stabil sebelumnya segera.
  • Analitik Pembaruan: Pantau tingkat kesuksesan untuk alur penghapusan dan identifikasi masalah kinerja.

Menurut Capgo, pembaruan kinerja mencapai 95% pengguna dalam waktu 24 jam[1]. Selain itu, semua pengaturan penggunaan dijamin dengan enkripsi end-to-end, sehingga data tetap aman.

Untuk memanfaatkan Capgo secara maksimal untuk pembaruan komplian:

  • 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.
  • Pengverifikasi Komplian: Manfaatkan Capgo’s analytics untuk memastikan bahwa pengguna menerima pembaruan terbaru untuk komplian penghapusan.

Pedoman Implementasi

Standar Antarmuka Pengguna

Ketika mendesain 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).

  • Penghapusan Komunikasi yang Jelas: Berikan penjelasan rinci tentang apa yang akan terjadi ketika akun dihapus. Termasuk informasi tentang:

    • Data apa saja yang akan dihapus
    • Syarat pengamanan data yang berlaku
    • Waktu perkiraan penghapusan
    • Dampak potensial pada langganan aktif
  • Alur Verifikasi: Pastikan proses aman dengan:

    • Minta pengguna untuk 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 sambil memenuhi protokol keselarasan yang lebih luas.

Pemeriksaan Keselarasan Otomatis

Untuk mempertahankan keseragaman dalam mengikuti standar-standar ini, gunakan alat-alat otomatis untuk memvalidasi UI dan proses Anda. Fokus pada area-area kritis:

Kategori PengujianPoin VerifikasiMetode Implementasi
Pengujian UIPastikan opsi penghapusan mudah ditemukanGunakan pengujian navigasi UI otomatis
Penghapusan DataKonfirmasi penghapusan data pengguna secara lengkapValidasi respons API
Pengelolaan TokenMengambil kembali token seperti “Masuk dengan Apple”Lakukan uji coba integrasi REST API
Multi-PlatformPastikan konsistensi di semua perangkatUji coba di berbagai perangkat

Pengujian otomatis secara teratur membantu mengidentifikasi dan menangani potensi masalah sebelum mempengaruhi pengguna.

Pencegahan Risiko

Untuk mengurangi risiko dan memastikan operasi lancar, lakukan langkah-langkah berikut:

  • Pengelolaan Inventori Data: Simpan catatan rinci tentang penyimpanan data pengguna. 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 fallback untuk menangani skenario-skenario ini dengan sopan.
  • Pengawasan dan Kepatuhan Hukum: Ikuti 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-langkah verifikasi tambahan, dokumentasikan semua prosedur secara menyeluruh, dan lakukan audit reguler.

Ringkasan

Kebutuhan 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 kebutuhan utama:

Kategori PersyaratanRincian ImplementasiCatatan Kepatuhan
AksesibilitasPilihan penghapusan akun harus mudah ditemukan di pengaturan aplikasi.Fitur ini harus dibangun langsung ke dalam aplikasi.
Pengelolaan DataData pengguna dan informasi akun harus dihapus secara lengkap.Penghapusan parsial tidak memenuhi standar kepatuhan.
AutentikasiRevoke token dengan benar untuk “Masuk dengan Apple”.Gunakan REST “Sign in with Apple” API untuk implementasi.
KomunikasiBeritahu pengguna secara jelas tentang proses penghapusan dan jadwalnya.Termasuk informasi tentang kebijakan penyimpanan data dan kewajiban hukum.

Pedoman ini membentuk dasar untuk memastikan kewajiban 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 terdokumentasikan secara menyeluruh.

  • Tetapkan 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 menjaga dokumentasi untuk menunjukkan kewajiban.

Alat seperti Capgo dapat memudahkan pembaruan dengan memungkinkan penyesuaian waktu nyata pada aplikasi Anda. Pengujian reguler dan pemantauan otomatis akan membantu memastikan integritas data dan menjaga aplikasi Anda sesuai dengan waktu. Selain itu, tetap terinformasi tentang persyaratan hukum yang berkembang untuk menghindari kesenjangan komplian.

Bagaimana 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. Prosesnya 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 komplian lebih mudah. Capgo memungkinkan pembaruan waktu nyata pada aplikasi Anda, sehingga Anda dapat melaksanakan perubahan - seperti penyesuaian fitur penghapusan akun - tanpa harus menunggu persetujuan toko aplikasi. Dengan memastikan komplian, 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?

Menangani penghapusan data di berbagai platform tidak selalu mudah, terutama ketika mematuhi pedoman tertentu seperti yang ditetapkan oleh Apple. Untuk menangani hal ini, pengembang perlu membangun sistem backend yang dapat diandalkan yang memproses permintaan penghapusan data secara seragam di semua platform yang diintegrasi. Hal ini seringkali melibatkan penggunaan API atau layanan yang menghapus 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 memenuhi persyaratan penghapusan akun Apple?

Penghapusan Akun yang Sesuai dengan Persyaratan Apple

If your app is built using Capacitor, tools like Jika aplikasi Anda dibuat menggunakan Capgo, alat seperti 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 kinerja dan segera menyelesaikan masalah potensial apa pun.

Pembaruan Langsung untuk Aplikasi Capacitor

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

Mulai Sekarang

Terbaru dari Blog Kami

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