Engineering Privacy-First Software

About Acube Labs & Contact Support

We build modern, local-first software tools that respect user autonomy. Get in touch with our engineering team for technical support or feedback.

Our Mission

Why We Built Expense Analyzer

Modern financial applications increasingly demand that users upload personal bank statements, card logs, and transaction details to central cloud servers. At Acube Labs, we believe financial data is too sensitive to be pooled remotely.

We engineered Expense Analyzer on a strict Local-First, Zero-Server Philosophy. Every bank statement is parsed directly on your Android device's CPU/GPU, every transaction is stored inside a physical local SQLite database, and all AI queries default to on-device MediaPipe LLM execution.

Developer Contact Details

Get In Touch

Send Us A Message

Have a question about bank statement parsing, feature requests, or multi-tenant database setup?

Questions & Answers

Frequently Asked Questions

Your data is stored 100% locally on your phone inside an isolated SQLite database file (`expense_analyzer_user.db`). Acube Labs operates zero cloud servers.
No. All PDF decryption, Excel parsing, and OpenCV receipt text recognition happen entirely on your device's hardware. Your statements never leave your device.
Expense Analyzer creates physically distinct SQLite database files on disk for each Google profile logged into the app. When User A logs out, User A's database file is fully closed before User B's file is accessed.
You can enable Google Drive Backups in Settings. The app encrypts your local database file and uploads it directly to a hidden private folder in your personal Google Drive account.