The European money tracker & budgeting app. Connect 2,500+ banks via PSD2, auto-categorise every transaction, track budgets & net worth. EU-hosted, GDPR native.
Hey Product Hunt! 👋
I’m Philippe, founder of Talvo. Super excited to share what I've been building!
Why I build Talvo:
Like many of you, I wanted a clear, effortless overview of my personal finances without spending hours tweaking manual spreadsheets or fighting with outdated banking apps. Most existing tools I came across either didn't support European banks, didn't have a web app, were too basic or had a very outdated design and just didn't work well enough.
What I built:
Talvo connects directly and securely via Open Banking (PSD2) to automatically sync and categorise your transactions in real-time. We focused on three core pillars:
- Zero Friction: Seamless banking integration that just works out of the box.
- Smart Analytics: Clear insights into where your money actually goes without clutter.
- Privacy First & Lightning Fast: Designed from the ground up for speed, security, and total control over your financial data.
I’d love to hear your thoughts, feedback, or any feature requests you have in mind!
What’s the biggest frustration you currently face with tracking your finances? Let me know in the comments below!
Report
Hi, how are you GDPR compliant without any company data and real person behind it named in your legals?
@metin_54 I do have a Belgian company that is used for this app. We are fully GDPR compliant: - Data is stored exclusively on European servers - We only collect the strictly necessary data for the app to function - Complete compliance documentation: privacy policy, terms of service, data protection impact assessment (DPIA), record of processing activity
- Users have full access to their data and have the right to permanently delete their account and data - Compliant third-party services: we have signed data processing agreements (DPAs) with our third-party services that comply with EU laws
That being said, I'll update the legals with my company details.
Report
@philippe_talvo Great if you have all that!
Ask your AI on your repository to analyse the codebase and tell you whats needed to be GDPR compliant.
You might be on the right path but misinformed on whats really necessary.
congrats on the launch. for me the biggest frustration isn't really categorization, it's the accounts that live outside the PSD2 world entirely - a couple of my savings and broker accounts still don't have a clean aggregator connection anywhere. one thing I'm curious about: PSD2 consent expires every 90 days by regulation, so how much of the "zero friction" promise survives that reauth cycle in practice - is it a silent background refresh, or does the user have to go log back into their bank every 3 months?
@galdayan thanks! Yes, non PSD2 accounts remains are cumbersome to track. Talvo currently has an option to add a manual account with a starting balance to which you can add transactions which in turn will affect the remaining balance of that account. Obviously this is very basic, but I'm working on transaction import functionality by which you could import a CSV (or other format), which will hopefully make it to track. Investment tracking is also something I'd like to add at some point. Europe is working on FIDA which would be the equivalent of PSD2 for investment accounts, though that'll probably take a while so I might come up with some manual tracking in the meantime. As for the 90 day expiration, like you said, its by regulation so unfortunately a background refresh is impossible. Talvo will show you a popup warning you to re-authenticate your accounts 7 days before the actual expiration. Talvo will keep your transactions ofcourse, so if you miss the re-authentication window you can still authenticate afterwards and the transactions will back fill.
Talvo
@metin_54 thats the biggest issue for me, too!
Talvo
@metin_54 I do have a Belgian company that is used for this app. We are fully GDPR compliant:
- Data is stored exclusively on European servers
- We only collect the strictly necessary data for the app to function
- Complete compliance documentation: privacy policy, terms of service, data protection impact assessment (DPIA), record of processing activity
- Users have full access to their data and have the right to permanently delete their account and data
- Compliant third-party services: we have signed data processing agreements (DPAs) with our third-party services that comply with EU laws
That being said, I'll update the legals with my company details.
Dial
congrats on the launch. for me the biggest frustration isn't really categorization, it's the accounts that live outside the PSD2 world entirely - a couple of my savings and broker accounts still don't have a clean aggregator connection anywhere. one thing I'm curious about: PSD2 consent expires every 90 days by regulation, so how much of the "zero friction" promise survives that reauth cycle in practice - is it a silent background refresh, or does the user have to go log back into their bank every 3 months?
Talvo
@galdayan thanks! Yes, non PSD2 accounts remains are cumbersome to track. Talvo currently has an option to add a manual account with a starting balance to which you can add transactions which in turn will affect the remaining balance of that account. Obviously this is very basic, but I'm working on transaction import functionality by which you could import a CSV (or other format), which will hopefully make it to track. Investment tracking is also something I'd like to add at some point. Europe is working on FIDA which would be the equivalent of PSD2 for investment accounts, though that'll probably take a while so I might come up with some manual tracking in the meantime. As for the 90 day expiration, like you said, its by regulation so unfortunately a background refresh is impossible. Talvo will show you a popup warning you to re-authenticate your accounts 7 days before the actual expiration. Talvo will keep your transactions ofcourse, so if you miss the re-authentication window you can still authenticate afterwards and the transactions will back fill.