Skip to content

CashGuard v1.0.0

Choose a tag to compare

@premathunga premathunga released this 09 Jul 17:35

CashGuard v1.0.0 — first public release 🎉

Automatic bank-alert expense tracker for Sri Lankan bank account holders. 100% on-device — no internet permission, no analytics, no ads.

Features

  • Automatic transaction capture from all 31 licensed Sri Lankan banks (commercial, specialised, foreign) plus Hutch/SLTMobitel, via NotificationListenerService — no SMS permission required.
  • Multi-bank support, zero configuration — every bank is auto-detected; the dashboard tracks a running balance per bank.
  • Dashboard — total balance, income vs. spend, budget usage ring.
  • Monthly budget checklist — recurring bills auto-check off when a matching transaction is detected.
  • Flexible payday cycles — optionally set your payday date(s) so the budget resets on payday instead of the 1st.
  • Party Guard — arm a spending cap before a night out; 50/80% warnings, an alarm on every transaction past the cap, night-time velocity detection, and a morning-after summary.
  • Truecaller-style transaction popup — a branded card over whatever app is open, in place of a plain notification.
  • Trilingual — English, Sinhala (සිංහල), Tamil (தமிழ்).

Install

Download CashGuard-v1.0.0-debug.apk below and sideload it (enable "Install unknown apps" for your file manager/browser), or build from source with ./gradlew assembleDebug. This is a debug-signed build — building from source is the recommended path for contributors.

After installing, grant Notification Access (Settings → Apps → Special app access → Notification access → CashGuard) so it can read bank alerts.

License

GPL-3.0 — see LICENSE.