| Data Identitas & Profil Akun | Nama tampilan, alamat email, kata sandi ter-hash (Bcrypt), nomor telepon/pekerjaan/bio (opsional), foto profil (opsional), dan ID Google OAuth (bila login via Google). | Pembuatan akun, autentikasi identitas, pengiriman OTP keamanan, dan personalisasi antarmuka. | Pelaksanaan Perjanjian Layanan (Pasal 20 ayat (2) huruf b UU PDP) & Persetujuan Eksplisit untuk kolom profil opsional. | Selama akun aktif. Dihapus segera dari sistem aktif saat akun dihapus, dan terhapus dari backup terenkripsi maksimal dalam 30 hari kalender. |
| Data Catatan Keuangan Pribadi (Data Pribadi Spesifik) | Nama akun/dompet, saldo yang dicatat, riwayat pemasukan & pengeluaran, kategori, anggaran 50/30/20, target tabungan (Goals), transaksi berulang, dan catatan Split Bill. | Menyediakan fungsi inti kalkulasi saldo, grafik arus kas, pengingat anggaran, simulasi tabungan, dan ekspor laporan keuangan. | Persetujuan Eksplisit Subjek Data (Pasal 20 ayat (2) huruf a jo. Pasal 4 ayat (2) UU PDP) & Pelaksanaan Perjanjian. | Selama akun aktif. Item yang dihapus masuk ke Trashbin hingga dikosongkan pengguna. Saat akun dihapus, dihapus segera dari sistem aktif dan maksimal 30 hari kalender dari backup. |
| Data Keamanan Sesi & Teknis Perangkat | Alamat IP perangkat secara utuh (tidak dianonimkan), string User-Agent (peramban & OS), waktu aktivitas terakhir, dan hash token sesi (SHA-256). | Menampilkan daftar perangkat yang sedang login kepada pemilik akun, memungkinkan pencabutan sesi jarak jauh, dan melindungi API dari brute-force (rate limiting). | Kepentingan Sah Pengendali Data untuk keamanan sistem & pencegahan penipuan (Pasal 20 ayat (2) huruf f UU PDP). | Disimpan selama sesi aktif. Dihapus segera saat pengguna melakukan logout/revoke sesi, serta log server dibersihkan otomatis maksimal dalam 30 hari kalender. |
| Data Fitur Opsional AI (BYOK) & Scan Struk | Kunci API penyedia AI yang dienkripsi (AES-256-CBC), teks pertanyaan ke AI Assistant, ringkasan konteks keuangan, serta foto struk belanja yang diunggah untuk diekstraksi. | Menjalankan asisten tanya-jawab keuangan dan mengekstrak item belanja dari foto struk secara otomatis atas permintaan pengguna. | Persetujuan Eksplisit Terpisah (Opt-In) saat pengguna mengaktifkan fitur AI BYOK atau mengunggah foto struk. | Riwayat chat AI tidak disimpan di database MoneFin (0 hari; hanya di memori tab peramban). Foto struk hanya diproses di memori kecuali pengguna mencentang opsi 'Simpan Foto Struk' (dihapus saat transaksi/akun dihapus, maks. 30 hari di backup). |