Keamanan
Terakhir diperbarui: 20 March 2026
Di Oke POS, keamanan data bisnis Anda adalah prioritas utama kami. Kami menerapkan berbagai lapisan perlindungan untuk memastikan data Anda tetap aman.
1. Enkripsi Data
- Transmisi Data: Semua komunikasi antara browser/aplikasi dan server kami dilindungi dengan enkripsi HTTPS/TLS 1.3.
- Data Tersimpan: Data sensitif seperti password dienkripsi menggunakan algoritma bcrypt dengan salt unik.
- PIN Otorisasi: PIN kasir dan supervisor di-hash dan tidak pernah disimpan dalam bentuk teks biasa.
2. Isolasi Data Multi-Tenant
- Pemisahan Ketat: Setiap bisnis (tenant) memiliki data yang sepenuhnya terisolasi. Data satu tenant tidak dapat diakses oleh tenant lain.
- Tenant Scoping: Setiap query database secara otomatis difilter berdasarkan tenant ID untuk mencegah kebocoran data lintas tenant.
- API Protection: Setiap request API divalidasi terhadap konteks tenant untuk memastikan otorisasi yang tepat.
3. Autentikasi & Otorisasi
- Role-Based Access Control (RBAC): Sistem peran berlapis (Owner, Manager, Cashier, Waiter, Kitchen Staff) dengan permission granular.
- Supervisor Authorization: Aksi sensitif (void, refund, diskon besar) memerlukan otorisasi PIN supervisor.
- Session Management: Token autentikasi dengan masa berlaku terbatas dan revokasi otomatis.
- Verifikasi Email: Wajib verifikasi email sebelum dapat mengakses sistem.
4. Keamanan Infrastruktur
- Server: Hosted pada infrastruktur dengan standar keamanan tinggi.
- Firewall: Perlindungan firewall berlapis untuk mencegah akses tidak sah.
- Monitoring: Pemantauan 24/7 terhadap aktivitas mencurigakan dan ancaman keamanan.
- Update Rutin: Patch keamanan diterapkan secara berkala pada semua komponen sistem.
5. Backup & Pemulihan Data
- Backup Otomatis: Data di-backup secara otomatis setiap hari.
- Redundansi: Backup disimpan di lokasi terpisah untuk perlindungan dari bencana.
- Pemulihan: Prosedur pemulihan data teruji untuk meminimalkan downtime.
- Retensi Backup: Backup disimpan selama 30 hari untuk memungkinkan pemulihan dari berbagai titik waktu.
6. Keamanan Aplikasi
- CSRF Protection: Perlindungan terhadap serangan Cross-Site Request Forgery pada semua form.
- XSS Prevention: Sanitasi output untuk mencegah serangan Cross-Site Scripting.
- SQL Injection Prevention: Penggunaan parameterized queries dan ORM untuk mencegah injeksi SQL.
- Rate Limiting: Pembatasan jumlah request untuk mencegah brute force dan DDoS.
- Input Validation: Validasi ketat pada semua input pengguna di sisi server.
7. Audit Trail
- Log Aktivitas: Semua aksi penting (login, transaksi, perubahan data) dicatat dalam log audit.
- Retensi Log: Log audit disimpan selama 90 hari.
- Otorisasi Log: Setiap aksi yang memerlukan otorisasi supervisor dicatat lengkap dengan siapa yang mengotorisasi.
8. Keamanan Pembayaran
- Payment Gateway: Pembayaran subscription diproses melalui Xendit, payment gateway tersertifikasi PCI DSS.
- Tidak Menyimpan Kartu: Kami tidak menyimpan data kartu kredit/debit. Semua data pembayaran dikelola oleh payment gateway.
- Validasi Webhook: Callback dari payment gateway divalidasi untuk mencegah pemalsuan notifikasi.
9. Keamanan Perangkat
- Registrasi Perangkat: Perangkat POS, KDS, dan Waiter App harus didaftarkan dan disetujui oleh admin.
- Revokasi Akses: Admin dapat mencabut akses perangkat kapan saja.
- Force Update: Pembaruan keamanan kritis dapat dipaksakan pada semua perangkat.
10. Pelaporan Kerentanan
Jika Anda menemukan kerentanan keamanan, silakan hubungi kami segera:
- Email: [email protected]
- Kami menghargai setiap laporan dan akan merespons dalam waktu 24 jam kerja.
11. Kepatuhan
- Kami berkomitmen untuk mematuhi regulasi perlindungan data yang berlaku di Indonesia.
- Praktik keamanan kami ditinjau dan diperbarui secara berkala sesuai standar industri terbaru.