In DevelopmentFinanceWorks offline

What Do I Spend?

One honest answer to an uncomfortable question.

Not yet on Google Play — in active development
What Do I Spend? key art
What Do I Spend? is a personal record-keeping tool, not financial advice. It never reads private data inside other apps — Android does not allow it, and this app never attempts it.

About Spend

What Do I Spend? answers the question in its name by merging every legitimate, user-consented source of spending into one timeline: transaction notifications you allow it to read, receipts scanned with on-device OCR, statement imports and manual entries, with an Open Banking connection layer designed in (currently running against a working mock provider). It is pointedly honest about limits: it does not and cannot read hidden data inside banking or shopping apps — Android does not allow it, and this app never attempts it. A biometric lock guards the lot.

Key features

  • One timeline merging notifications, receipts, imports and manual entries
  • On-device receipt OCR
  • Opt-in, per-app transaction-notification capture
  • Open Banking architecture (mock provider today, honestly labelled)
  • Biometric app lock
  • Local-only storage with no analytics

In pictures

Illustrative development previews — genuine screenshots will appear here as the app matures.

Honesty first — about your money and about the app

The README's first promise is about limits: no secret scraping, no pretend integrations. What it does capture, it captures with your explicit consent — and keeps on your phone.

Development status

What Do I Spend? is roughly 50% of the way to its first public release. It will appear on Google Play when it's genuinely ready.

Privacy & practical details

Privacy at a glance

Your spending data is stored on your device behind a biometric lock. Receipt OCR runs on-device; the Open Banking layer is architecture with a mock provider, not a live connection.

Full privacy information for Spend

Permissions

Camera
Scans paper receipts. Text recognition runs on the device via ML Kit.
Notification access (optional)
Reads transaction notifications from apps you explicitly select, to log spending automatically. Granted separately in system settings.
Internet
Reserved for the Open Banking connection layer. The current build ships a working mock provider; no live bank connection exists yet.
Biometrics
Locks the app behind your fingerprint or face unlock.

Accessibility

  • Spending totals announced as text, never colour-coded alone
  • Biometric lock with device-credential fallback

Support

Questions, bugs or ideas for Spend?

Spend support page