Kebijakan privasi KEKAS
Berlaku untuk KEKAS 1.1.0. Diperbarui 8 September 2026. Bagian lisensi perangkat berlaku mulai versi 1.1.
KEKAS — Kedai Kasir dikembangkan oleh Frihandhika. Kontak dukungan dan pertanyaan privasi: hermesbrowserfrihand@gmail.com.
Data yang digunakan
KEKAS menyimpan nama kedai, produk, foto, harga, pilihan menu, nama pelanggan yang dimasukkan kasir, pesanan, transaksi, metode dan referensi pembayaran, shift, nama operator, refund, mutasi kas, serta log aktivitas di database lokal perangkat Android. PIN pemilik/kasir disimpan dalam bentuk hasil derivasi dengan salt, bukan teks PIN asli.
Fitur pembayaran non-tunai merupakan pencatatan manual. KEKAS tidak meminta nomor kartu lengkap, CVV, atau kredensial rekening untuk memproses pembayaran.
Lisensi perangkat
Aktivasi dan pemeriksaan berkala menghubungi server lisensi milik pengembang melalui HTTPS. Server menyimpan nama pelanggan/usaha yang didaftarkan pengembang, nama perangkat, pengenal hasil hash kunci publik aplikasi, kunci publik perangkat, jatah dan status lisensi, waktu aktivasi/pemeriksaan, serta riwayat tindakan admin. Pengenal ini bukan IMEI atau nomor telepon. Kunci privat perangkat berada di Android Keystore dan tidak dikirim ke server.
Kode aktivasi diproses untuk memeriksa jatah; database menyimpan hash kode. Server tidak menerima database kasir, foto, nama pembeli, PIN, password backup, atau token Google. Alamat IP koneksi dipakai untuk pembatasan percobaan; aplikasi server menyimpan hash pengenal pembatasan secara sementara. Infrastruktur hosting/proxy dapat mencatat metadata koneksi untuk operasional dan keamanan.
Data lisensi dipertahankan selama layanan lisensi digunakan, termasuk catatan pencabutan untuk mencegah perangkat yang dicabut mengaktifkan ulang dengan kode lama. Permintaan akses, koreksi, atau penghapusan dapat disampaikan ke dukungan. Penghapusan data lisensi perlu dikoordinasikan dan dapat mengakhiri aktivasi; tidak menghapus data kasir lokal maupun backup Drive. Izin offline mengikuti durasi yang ditetapkan pengembang, dihitung sejak pemeriksaan berhasil. Lihat durasi dan batas waktunya di halaman Lisensi perangkat. Pemeriksaan lisensi tidak memberikan akses jarak jauh ke data kasir.
Google Drive
Koneksi Google Drive bersifat pilihan. KEKAS meminta scope drive.file untuk membuat dan mengakses berkas backup milik aplikasi yang diizinkan. Aplikasi menyimpan email dan pengenal akun Google untuk menampilkan akun tujuan serta memastikan antrean tidak dikirim ke owner lain. Token akses digunakan untuk permintaan Google API; kode KEKAS tidak menyimpan token tersebut dalam berkas atau database aplikasi.
Backup dikompresi dan dienkripsi menggunakan kata sandi yang dipilih owner sebelum dikirim langsung ke Google Drive owner. Tidak ada server transaksi atau penyimpanan backup milik pengembang KEKAS pada versi ini. PIN lokal dan sesi Google tidak ikut dalam berkas backup. Jika owner mengaktifkan otomatis setelah tutup shift, kata sandi backup disimpan terlindungi oleh Android Keystore di perangkat tersebut.
Google memproses autentikasi, permintaan API, dan penyimpanan sesuai kebijakan layanannya sendiri. KEKAS menggunakan data Google hanya untuk fitur backup/pemulihan yang diminta pengguna, tidak untuk iklan, penjualan data, atau pelatihan model AI. Penggunaan dan transfer informasi dari Google API mengikuti Google API Services User Data Policy, termasuk persyaratan Limited Use.
Ekspor, printer, dan pembagian data
Owner dapat mengekspor backup terenkripsi, backup JSON lama, dan laporan CSV ke lokasi pilihannya. JSON lama dan CSV tidak dienkripsi oleh KEKAS. Cetak mengirim isi tiket, struk, atau laporan kepada printer/layanan cetak yang dipilih. Pengguna mengendalikan penerima dan lokasi hasil ekspor/cetak tersebut.
KEKAS tidak memasang iklan atau layanan analitik tambahan. Informasi yang sengaja dikirim melalui email dukungan digunakan untuk menanggapi permintaan tersebut. Jangan mengirim kredensial atau database pelanggan melalui email dukungan.
Penyimpanan dan penghapusan
Data operasional berada di perangkat sampai owner menggantinya melalui pemulihan atau menghapus data aplikasi. Uninstall/Clear Data menghapus database dan antrean lokal; berkas di Drive maupun hasil ekspor di luar penyimpanan aplikasi tetap berada di tujuan sampai dihapus oleh owner. Versi backup Drive tidak dihapus otomatis. Satu salinan data sebelum pemulihan disimpan lokal dan ditimpa pada pemulihan berikutnya.
Putuskan koneksi menghentikan penggunaan akun oleh KEKAS dan menghapus kata sandi otomatis lokal; berkas Drive tidak dihapus. Antrean terenkripsi akun lama dapat dilanjutkan jika akun yang sama dihubungkan kembali. Owner dapat mencabut izin Google sepenuhnya lewat pengaturan koneksi aplikasi pihak ketiga di akun Google, serta menghapus berkas backup langsung dari Drive.
Owner bertanggung jawab menjaga perangkat, PIN, akun Google, dan kata sandi backup serta membatasi data pelanggan yang dimasukkan sesuai kebutuhan kedai. Kehilangan kata sandi backup tidak dapat diatasi dengan reset oleh pengembang untuk membuka berkas lama.
Perubahan
Perubahan penggunaan data akan dijelaskan dalam pembaruan kebijakan dan aplikasi yang relevan. Untuk pertanyaan atau permintaan bantuan terkait data yang dikirim ke dukungan, hubungi email pengembang di atas. Pengembang tidak dapat mengakses atau menghapus database lokal dan Drive owner dari jarak jauh.