Versi 0.2.2 menambahkan infrastruktur sisi server untuk operasi AI (pengenalan suara dan struk) ke MyFina. Ini infrastruktur untuk klien mobile — di aplikasi web sendiri tidak ada antarmuka AI.

Mati secara default

Instalasi MyFina yang baru tidak mengirim data apa pun ke Anthropic. Menyalakannya adalah tindakan sadar dari pemilik di panel admin (/admin/settings → AI). Sampai saat itu semua endpoint /api/mobile/v1/ai/* menjawab 503 ai_unavailable.

Perlindungan dari pengeluaran tak sengaja

Selain kill-switch utama, ada tiga penghalang terpisah:

  1. Variabel env AI_KILL_SWITCH — menimpa nilai apa pun di basis data secara global.
  2. Kuota harian per pengguna — penghitung atomik dalam satu operasi basis data (tanpa TOCTOU antara pemeriksaan dan penambahan).
  3. Batas biaya harian dalam USD — kalau jawabannya ternyata sangat mahal, panggilan berikutnya ditolak sampai tengah malam UTC.

Privasi

Bagian tentang Anthropic di /legal/privacy masih berstatus DRAFT — kami belum merampungkan rumusan hukum untuk DPA dan wilayah penyimpanan data. Tidak ada «nanti kami isi, sementara ini tidak menulis apa-apa» — semua ketentuan akan dijabarkan di kebijakan privasi sebelum fiturnya terbuka untuk pengguna.

Selanjutnya

Fase 2 adalah antarmuka di klien mobile (Android ada di repositori terpisah) dengan sakelar opt-in dan tanda yang jelas pada setiap struk / perintah suara yang dibaca. Sampai saat itu infrastrukturnya tetap tidak aktif.