Article · Android & Security

Engineering AZ Khata: Encrypted POS in 100% Kotlin

Published on August 12, 2026 · By Saad Aziz & Arslan Saleem

Security First for Small Business Financials

Small business ledgers store sensitive customer balances, supplier credits, and cashier records. Storing this information in plain SQLite exposes businesses to data theft if a device is stolen. For AZ Khata, we implemented 256-bit AES database encryption using SQLCipher for Android.

Device-to-Device Peer Synchronization

Instead of routing every checkout transaction through an expensive cloud server, AZ Khata supports local socket discovery over Wi-Fi. Cashier phones communicate directly with the manager’s primary terminal, updating running balances in real time.

← Back to Blog Index Explore AZ Khata Case Study →