The whole household, in a file.
A full snapshot as JSON or Excel, or your transactions as CSV.
Your data
A clear account of what Kahu stores, who can access it, and what happens when you import.
Where a record goes in today’s web app. A record you type, such as Coop, groceries, −€60.02, is saved to your household’s ledger, hosted by Kahu. When you import a screenshot from your bank app, Kahu sends it to an AI reader, which sends back the transactions it read for you to check. Kahu never asks for your bank login.
Export everything at any time, and bring a copy back without losing work. Every row keeps a stable id, so nothing is duplicated.
A full snapshot as JSON or Excel, or your transactions as CSV.
Nothing is written until you apply it. A row missing from the file is never deleted, and newer work is never overwritten.
What is new on their side is added to yours. Where you both changed something, the newer change wins.
Excellent disguise. Terrible intentions.
Nice try, little guy.
The mask is cute. Access to your household records still needs more than a convincing face.
Our EU residency commitmentThe commitment is EU-only handling across Kahu’s hosted services, including authentication and AI processing. This is a future commitment. The current setup is shown alongside.
The hosted ledger runs in the EU.
Sign-in currently uses a separate service in the UK.
Importing an image sends it to an extraction provider. This is a separate data path, so EU database hosting does not mean every service processes data only in the EU.
Today Kahu is a web app that isn’t open to the public yet. A local-first phone app, optional sync and automatic bank imports are planned. None of them is how the current web app works.
A fictional household, Alex and Sam. The stories play on their own. The loan’s extra payment is the one thing you can change, and reloading resets it.
They are planned for the paid plan and not built yet. Transactions would come through a third-party bank data provider, where you sign in with your bank. Kahu would receive the transactions, not your bank login. That provider is another data path, and it will be listed here before the feature goes live.
No. The current application has a hosted backend. Statement image extraction also involves an external provider. Local-first mobile is future work.
Next: Our story
A place for the whole household picture.