Inventory

Kebijakan Privasi

Privacy Policy · Berlaku sejak 4 Oktober 2026

Kebijakan ini menjelaskan cara Inventory, aplikasi pencatatan pengeluaran, aset, tabungan, serta saldo dan belanja di inventory-wallet.pages.dev, mengakses, menggunakan, menyimpan, dan membagikan data. Nama Saku pada penyimpanan atau integrasi merujuk pada aplikasi Inventory yang sama.

1. Data yang diproses

2. Tujuan penggunaan

Data digunakan untuk menampilkan dan menghitung catatan Anda, menyediakan backup yang Anda unduh, memulihkan data, serta menyinkronkan perangkat ketika Anda mengaktifkan Google Drive. Token Google digunakan untuk mempertahankan koneksi dan memperbarui akses tanpa meminta login setiap kali.

Data keuangan dan data Google tidak digunakan untuk iklan, dijual kepada pihak lain, menentukan kelayakan kredit, atau melatih model kecerdasan buatan. Aplikasi tidak memasang pelacak iklan atau analitik pihak ketiga.

3. Akses Google Drive dan persetujuan

Koneksi Google bersifat opsional. Aplikasi meminta izin https://www.googleapis.com/auth/drive.appdata untuk mencari, membaca, membuat, dan memperbarui file saku-data-v1.json di appDataFolder. Izin ini tidak memberikan akses ke seluruh file Drive Anda. Folder tersebut tidak ditampilkan sebagai folder biasa di Drive.

Saat menghubungkan Google untuk pertama kali, aplikasi meminta konfirmasi sebelum menggabungkan catatan lokal yang sudah ada. Setelah terikat, catatan hanya boleh disinkronkan dengan akun Google yang sama. Akun berbeda ditolak tanpa mengirim atau menggabungkan catatan. Gunakan profil browser terpisah untuk akun lain. Pemisahan ini melindungi sinkronisasi; orang yang memakai profil browser yang sama masih dapat melihat catatan lokal. Sinkronisasi berlangsung ketika aplikasi terbuka dan koneksi tersedia.

Penggunaan dan pemindahan informasi yang diterima melalui Google API mengikuti Google API Services User Data Policy, termasuk persyaratan Limited Use. Data Google hanya digunakan untuk fitur yang dijelaskan di sini. Akses manusia hanya diperbolehkan dengan persetujuan Anda untuk bantuan tertentu, untuk menangani keamanan atau penyalahgunaan, atau ketika diwajibkan hukum.

4. Penyimpanan, keamanan, dan penyedia layanan

Catatan lokal disimpan dalam browser pada perangkat dan alamat situs yang sama. Jika sinkronisasi diaktifkan, salinan catatan disimpan di Google Drive akun Anda. Permintaan sinkronisasi melewati backend Cloudflare untuk diteruskan ke Google; backend tidak membuat penyimpanan permanen tersendiri untuk isi catatan keuangan.

Token akses dan refresh Google disimpan terenkripsi AES-256-GCM di Cloudflare KV. Cookie sesi memakai Secure, HttpOnly, dan SameSite=Lax. Token Google tidak disimpan di localStorage browser. Koneksi produksi menggunakan HTTPS. Penyimpanan catatan lokal tidak mendapat enkripsi tambahan dari aplikasi; lindungi perangkat dan profil browser Anda.

Cloudflare menyediakan hosting, pemrosesan permintaan, serta penyimpanan sesi. Google menyediakan otorisasi dan penyimpanan Drive. API Frankfurter menyediakan kurs referensi; catatan keuangan Anda tidak dikirim ke API kurs. Penyedia dapat memproses data teknis berdasarkan kebijakan masing-masing dan mengoperasikan infrastruktur di negara lain.

Lihat kebijakan privasi Cloudflare dan kebijakan privasi Google. Data dapat diungkapkan jika diperlukan untuk memenuhi hukum atau menangani keamanan. Tidak ada metode penyimpanan atau transmisi yang menjamin keamanan mutlak.

5. Retensi dan penghapusan

Catatan lokal bertahan hingga Anda menghapusnya atau membersihkan data situs. Salinan Google Drive bertahan hingga Anda menghapus data aplikasi di Drive. Backup yang Anda unduh berada dalam kendali Anda. Sesi backend berakhir setelah 180 hari tidak aktif atau dihapus ketika Anda memutuskan koneksi.

  1. Menghapus transaksi: gunakan fitur hapus pada aplikasi. Informasi penanda penghapusan dapat tetap disimpan agar transaksi yang dihapus tidak muncul kembali saat sinkronisasi.
  2. Memutus koneksi: pilih “Putuskan Google” untuk menghapus sesi aplikasi dan meminta pencabutan token. Tindakan ini tidak menghapus catatan lokal atau file di Drive. Jika pencabutan gagal, cabut akses melalui koneksi pihak ketiga akun Google.
  3. Menghapus semua salinan Drive: hentikan penggunaan aplikasi pada perangkat lain, putuskan koneksi Google, lalu buka pengaturan Google Drive, bagian Kelola aplikasi / Manage apps. Pilih Inventory (atau Saku jika nama integrasi belum diperbarui), lalu opsi menghapus data aplikasi tersembunyi jika tersedia.
  4. Menghapus semua salinan lokal: setelah memutus koneksi, bersihkan data situs inventory-wallet.pages.dev melalui pengaturan browser pada setiap perangkat. Hapus juga backup JSON, CSV, atau arsip yang sudah diunduh jika tidak lagi diperlukan. Menghubungkan kembali akun sebelum seluruh salinan dihapus dapat memulihkan data melalui sinkronisasi.

6. Pilihan Anda dan kontak

Anda dapat menggunakan fitur lokal tanpa Google, mengedit catatan, mengekspor backup, mencabut izin Google, dan menghapus data seperti dijelaskan di atas.

Untuk pertanyaan privasi atau permintaan bantuan penghapusan, hubungi pengelola Inventory melalui hendragoh91@gmail.com. Jangan mengirim kata sandi, token Google, atau isi backup keuangan dalam permintaan awal.

7. Perubahan kebijakan

Perubahan diterbitkan pada halaman ini dengan tanggal berlaku yang diperbarui. Jika penggunaan data Google berubah untuk tujuan baru, aplikasi akan memberikan pemberitahuan dan meminta persetujuan sebelum penggunaan tersebut.