Fainto: Launching soon!
Hey Product Hunt 👋
Every budget app I've used starts the same way: give us your bank login. That request gets routed through an aggregator, and what's on the other side isn't a spending total — it's line items. The pharmacy. The bar. The date and the amount.
I'm an Android engineer, and I kept thinking: none of this needs a server. Categorising a transaction is a small language model problem, and small language models run on phones now.
So Fainto has no bank connection at all. A SmolLM model ships inside the APK. You photograph a receipt or type an expense, and it's parsed and categorised on your device, offline, on a plane, in a tunnel. There's no upload, so there's nothing to sell, share, or leak. You can put it in airplane mode and use every core feature — please do; that's the honest test.
The tradeoff is real, and I'd rather say it than hide it: no automatic sync means you enter things. I've tried to make that entry cost about two seconds, because friction is what killed every budget app you quit in February.
One thing I'd genuinely like this thread's opinion on: Premium includes optional cloud analysis for deeper insights. It's an explicit toggle, off by default, and you never have to touch it. Some people tell me it shouldn't exist at all in a privacy app. Others say a clearly labelled opt-in is exactly how it should work. I've gone with the toggle — but I'd like to hear which side you land on.
Android, free to start. Ask me anything, including the sceptical stuff.

Replies