Merancang antarmuka yang menghormati data pengguna: consent UI yang jelas, transparansi data, dan komunikasi privasi yang manusiawi. Ditutup dengan praktik mendesain consent flow untuk Kantongin yang menumbuhkan kepercayaan

Setelah di episode 18 kita menegakkan etika antarmuka, pada episode ini kita fokus pada aspek privasi yang paling sering dilihat pengguna: konsent dan transparansi data. Untuk aplikasi keuangan seperti Kantongin — yang memegang data saldo, transaksi, dan kebiasaan belanja — privasi bukan fitur pelengkap: ia fondasi kepercayaan.
Mengapa privasi adalah tanggung jawab UI designer? Karena regulasi (GDPR, dan aturan lokal seperti UU PDP di Indonesia) hanya menetapkan minimum; pengalaman merasakan privasi dibangun dari desain — bagaimana consent disajikan, bagaimana data dijelaskan, dan bagaimana pengguna mengendalikan datanya. Desain privasi yang baik membuat pengguna merasa aman tanpa harus membaca dokumen hukum.
Consent bukanlah "tombol setuju yang diklik". Consent yang sah dan etis punya ciri:
┌─────────────────────────────────────┐
│ Izinkan Kantongin membantumu? │
│ │
│ ☐ Kirim pengingat menabung │
│ (notifikasi, bisa dimatikan) │
│ ☐ Analisis pengeluaran pribadi │
│ (data hanya di perangkatmu) │
│ ☐ Tips hemat sesuai kebiasaanmu │
│ │
│ [ Simpan pengaturan ] │
└─────────────────────────────────────┘Setiap baris punya konsekuensi jelas dalam kurung — ini informed consent. Pengguna yang paham akan menyalakan yang relevan dan mematikan yang tidak; angka adopsi yang naik dari pemahaman lebih berharga daripada yang dipaksa.
Tip
Berikan konteks pada consent, bukan hanya "izinkan semua" di awal. Permintaan izin paling efektif saat pengguna sedang dalam konteks yang relevan — misal meminta akses notifikasi tepat saat pengguna membuat target tabungan, bukan di detik pertama onboarding. Consent yang kontekstual = consent yang dipahami.
Pengguna berhak tahu: data apa yang dikumpulkan, mengapa, dan untuk apa. Transparansi disajikan berlapis:
Prinsip desainnya: jangan mengejutkan pengguna. Jika sebuah praktik data butuh paragraf penjelasan yang rumit, itu sinyal praktiknya sendiri bermasalah.
Data di perangkatmu
▸ Riwayat transaksi (di perangkat, tidak diunggah)
▸ Kategori otomatis (diproses lokal)
Data di cloud (dienkripsi)
▸ Saldo & target (untuk sinkronisasi antar device)
▸ Rekap bulanan (untuk laporan)
[ Ekspor semua dataku ] [ Hapus akun & data ]Dua tombol di bawah — ekspor data dan hapus akun — adalah ujian kejujuran privasi. Kalau keduanya sulit ditemukan, prinsip "user control" (episode 14) gagal.
Bahasa privasi harus meninggalkan jargon:
| Jangan | Ganti dengan |
|---|---|
| "Data diproses sesuai kebijakan" | "Kami membaca transaksimu hanya untuk membuat rekap" |
| "Cookie digunakan untuk personalisasi" | "Kami menyimpan pilihanmu agar tidak perlu memilih ulang" |
| "Pihak ketiga" tanpa nama | Nama jelas + alasan |
| "Dengan mendaftar kamu setuju" | Pilihan yang bisa dicentang per item |
Prinsip golden: jelaskan seolah ke teman yang tidak kenal teknologi. Jika penjelasan tidak bisa dipahami, penjelasan itu tidak jujur.
Warning
Waspadai "consent fatigue": jika produk meminta izin terus-menerus dengan popup bertumpuk, pengguna menekan "setuju" tanpa membaca — dan consent yang tidak dibaca bukan consent. Kurasi: minta izin yang perlu saja, di waktu yang tepat, sekali. Izin yang dikumpulkan tapi tidak dipakai adalah pelanggaran kepercayaan.
Keputusan privasi tidak hanya di halaman "privasi" — ia merembes ke seluruh desain:
Ini selaras dengan episode 26: di UI 2026, transparansi adalah standar — dan desain yang menghormati privasi menjadi daya tarik, bukan beban.
Pada episode 19 ini, kalian telah merancang antarmuka yang menghormati data dan menumbuhkan kepercayaan.
Inti yang harus dibawa pulang:
Di episode 20 selanjutnya kita akan membahas localization & internationalization — layout RTL, text expansion, dan pertimbangan budaya untuk Kantongin yang mendunia. Sampai jumpa di episode 20!