What Do I Spend?
One honest answer to an uncomfortable question.

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.
Development preview artwork — not an app screenshot.
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 SpendPermissions
- 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
More from YahHeard

AppSince
A calm screen-time companion that shows how long it has been since you opened selected apps, with optional reminders, cooldowns and focus rules.

Handover Manager
An offline personal organiser for car salespeople: vehicle handovers, prep checklists, tasks, reminders and follow-ups — no accounts, no cloud.

Progress Universe
A universal progress-widget engine that turns countdowns, timers, shifts and journeys into attractive, automatically updating home-screen widgets.
