CashGuard
CashGuard icon

Your salary's bodyguard.

CashGuard reads every bank transaction alert automatically — across all 31 Sri Lankan banks — and helps you stop overspending right after payday. 100% on your device.

Free direct download — sideload, no Play Store needed. See install steps below.
No internet permission
No analytics or ads
100% on-device
Free & open source (GPL-3.0)

See it in action

Dark, minimal, purple-to-blue — built for daily glances

Dashboard screen
Dashboard — multi-bank balance, budget ring, Party Guard
Transaction popup
Truecaller-style transaction popup
Budget checklist screen
Monthly budget checklist
History screen
Searchable, filterable transaction history
Settings screen
Settings — English, Sinhala & Tamil
Add budget item sheet
Add a recurring bill in seconds

What it does

No typing, no manual entry — just install and it works

🏦

Every Sri Lankan bank, automatically

Reads transaction alerts from all 31 licensed commercial, specialised and foreign banks plus Hutch/SLTMobitel — no SMS permission, no manual setup.

📋

Monthly budget checklist

List your recurring bills — rent, electricity, loans. They tick themselves off automatically when a matching transaction is detected.

🎉

Party Guard

Arm a spending cap before a night out. Warnings at 50%/80%, a loud alarm on every transaction past the cap, and a morning-after summary.

💜

Truecaller-style popup

A branded card appears over whatever app you're using the instant a transaction happens — not just another notification lost in the shade.

📅

Payday-aware budget cycles

Optionally set your payday date(s) so your budget resets when your income actually arrives, not on the calendar's 1st.

🌐

English, සිංහල, தமிழ்

Pick your language on first launch and switch anytime in Settings — the whole app, fully translated.

Install it

Two minutes, no Play Store account needed

1

Download the APK using the button above (or from the Releases page).

2

Open the file — Android will ask to allow installs from your browser/file manager. Allow it, then tap Install.

3

Grant Notification Access when the app asks (or later via Settings → Notification Access). This is what lets CashGuard read bank alerts — no SMS permission is ever requested.

4

That's it — spend as normal, and every bank alert shows up automatically.