Yes, all the connections to the bank is done in a secure process that the banks have validated. In fact, the login to the bank, are done with the banks own security login system, that is why you see their login page in the app.
We do not store your login information or password. It is fully in your control. That mean, the app or system does not have access to any of your bank account, when you are not logged in by yourself. It is also the reason, whenever you wish to get an updated score, you have to login yourself to the bank to get a new score.