Nordigen: API aggregator to European banks
nordigen.com
nordigen.com
The rules are at https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newsfaq.html.
--
For readers: of many past submissions promoting this startup, these look to be the major threads:
Show HN: Connect your bank account to Google Sheets - https://news.ycombinator.com/item?id=27769266 - July 2021 (76 comments)
Nordigen: Free banking data and premium insights - https://news.ycombinator.com/item?id=26375962 - March 2021 (39 comments)
I get why banks are so conservative and bureaucratic, and all this PSD2 security stuff is required. I want my financial data to be secured. But I also want to be able to access it with my own software. Guess I cannot have both, in which case I prefer the first.
I dont think nordigen is a solution (for me) and quite frankly, I find the concept somewhat scary.
We are talking about things like "make a request at the wrong time and the system will be broken for the next 24 hours, and you are not allowed to speak to the people who know why".
People (myself included until a few years ago) buy into this "banks need to be secure and move slowly to maintain that" but really most of it is due to mismanagement. The "move slowly" is a rationalization.
But its also a great excuse to justify your vintage cruft.
[1]: https://developer.starlingbank.com/
[3]: https://openbanking.atlassian.net/wiki/spaces/DZ/pages/16385...
They mostly cover European (especially French, since the original author is French) banks. But they have some US ones.
You must of course be able to trust the 3rd party, Nordigen in this case. But I don't think their operational license even allows storing your financial data - only proxying requests between you and the bank. So only your bank is even allowed to store your financial data.
But of course you need to be able to trust that Nordigen indeed does not store and abuse your financial data -- just like you need to be able to trust your bank! Bear in mind though that Nordigen is supervised by the same financial regulation authority as your own bank, and if they were caught doing anything shady they would face very serious consequences - not to even speak of staining their reputation, which would be ruinous for a small startup.
tl;dr: Banking is ultimately about trust, and nothing is ever perfect.
ofc, I dont know what they do with it, they may be cool ethical ppl just doing a cool thing and my mistrust might be totaly misplaced.
But I have to trust another entity that proxies my connections. Another link in the chain.
And I dont really want to hit on nordigen here, as I said, I dont know them, I have not read that whole website and havent looked in the details.
For me its more about the generell problem. I find it sad that a service like this seems nessassary.
Nordigen does actually reuse, store and sell your financial data in "anonymized" form. That's rather concerning.
https://github.com/raphaelm/python-fints
https://python-fints.readthedocs.io/en/latest/reading.html#r...
I get your complain, but It's a step forward at least.
I have the same desire as OP to access my own data. I want to build a tool to track my assets. Maybe it's worth building this as open source. Would that be considered "open finance"?
This is from Nordigen's information handling section in TOS, just so people understand what's going to happen with their financial data (I also recommend reading full TOS).
> 2.3. As the Services also allow User to upload Information and/or obtain Account Information and personal data therein, User further acknowledges and agrees that by uploading or entering any Information for the Services and by using the Services, User grants Nordigen permission to make anonymized data based on personal and non-personal data collected from User or through User's use of the Services, and combine such anonymized data with that of other Users in order to make anonymized aggregate data. Nordigen may use the anonymized data and anonymized aggregate data for various business purposes and legitimate interests of Nordigen, including but not limited to improving the Services, developing and improving other Nordigen products and services, and distributing or licensing such data to third parties with whom Nordigen has a business relationship.
A very impressive list! Having worked in the sector I can only begin to imagine the monumentality of this integration task.
I however see that some banks are still missing. How do you deal with those? After all, PSD2 is supposed to give access to all EU banks. Have you encountered any resistance where e.g. banks refuse to open the APIs - the APIs are broken, non-standard, non-existent, or such?
Concrete example:
Account details https://nordigen.com/en/docs/account-information/overview/pa... : alright, I send in a bank account ID, and get back some "application/json". What exactly I get back? You have to check another page with zero context https://nordigen.com/en/docs/account-information/output/acco...
As a techie, giving up my info https://news.ycombinator.com/item?id=28035602 to them is a big no-no given the above knee-jerk reaction.
But looking at open banking APIs all I see are "insight" features for risk assessment and data mining. If I want to make a payment, disclosing that the amount is covered via a boolean would suffice, instead all accounts, transaction history and balances are transferred with some payment initiators. Ready to be scored by a model. It reminds me of private messengers asking for permission to upload all contacts: surely this is not necessary most of the time, but you want to get on with your day and click yourself through TOS dialogues. I need bank account level privacy settings to not accidentally disclose the past 400 days of my financial history.
I hope that comment will reach him and finally I will get a response about matrix social/oidc auth...