Why I Don't Trust the Cloud with My Money (And You Shouldn't Either)
What your spending history gives away, why one server holding everyone's is the prize attackers go for, and what changes when the records stay on your iPhone. From the developer of HeyJerni.
Your bank statement is not just a list of numbers. It is a diary. It knows where you were last Friday night, which specialist you have been seeing, and how much debt you are carrying. It is the most honest record of your life there is.
So it baffles me that the standard advice for getting your finances in order is to download a free app and upload all of that to a stranger’s server. I am a developer, I know how these systems are built, and that is exactly why I stopped trusting the cloud with my financial life.
The honeypot problem
Security people call it a honeypot. A traditional cloud expense app takes data from millions of users and keeps it in one central database, and for an attacker that database is the jackpot.
Nobody spends weeks breaking into your phone to steal a $500 grocery history. Breaching one server that holds millions of records, though, is worth millions of dollars.
Centralised data is impossible to defend perfectly. However big the firewall, if the prize is big enough, someone eventually finds a way in.
The Titan Paradox
“But I use apps from big tech companies,” you might say. “They have unlimited budgets for security.”
I call this the Titan Paradox: the bigger the company, the bigger the target. And the scoreboard has not been kind to the giants lately.
- OpenAI was breached. Even the people building the world’s smartest AI had an intruder in their internal systems.
- LastPass was hacked. A company built to store passwords lost the keys to the castle.
- 23andMe leaked. Millions of people had their genetic data exposed. You can change your card number; you cannot change your DNA.
If companies with billion-dollar budgets cannot keep the cloud secure all of the time, why trust a free budgeting startup with your financial DNA?
Privacy by architecture
This is why I built HeyJerni. Not with a better privacy policy: a policy is words, and lawyers can change them overnight when a company is sold. I wanted privacy by architecture, built on one question: what if the app technically could not see your data?
Modern iPhones are powerful enough, thanks to the Neural Engine, to run the AI on the phone itself: reading receipts, hearing an expense you say, answering questions about your spending.
- When you scan a receipt, it is read on your device.
- When you say an expense or ask a question, it is heard and answered on your device.
- Your records are encrypted and stored… you guessed it, on your device.
There are no servers of ours for any of it to go to. The one copy that can leave the phone is a backup you choose to turn on, and it goes to your own iCloud Drive, not to us.
Why this matters
Spread the data across phones and the economics change. To steal from HeyJerni users, an attacker would not breach one server; they would have to break into iPhones one at a time. It is not worth the effort.
I built HeyJerni because I wanted a tool I could trust: one that tracks my spending without treating my life as something to mine. It is zero-knowledge by design. I could not sell your data if I wanted to, because I do not have it.
And honestly? That is the way it should be.
The author is the developer of HeyJerni, an iPhone expense tracker that keeps your records on the phone.
Have the year's records ready on your iPhone
Scan receipts, say an expense, let Apple Pay purchases log themselves and record your drives. At tax time Record Check shows what is missing, and the Accountant Pack hands it all over. Free, with no account.