Right now, if someone stole my phone, or get in with a trojan, just 6 digits save my money.
(Sorry i dont know too much about hacking, maybe is not the word)
In order to feel confortable with the security of our money, i suggest Two codes wich would be:
A - Pin Code for log into the app(4 digit). You can check, balance, edit account, move money between sub-accounts...
B - User Code for money transactions in/out of your account (6 or 8 digit).
This way, if someone steal your phone they could entry to the account if they get or guess the code, but cannot do any transactions, preventing him from withdrawing the money.
But plus: If the "B - Users Code" is never ask entirely, but just 3 diferent digits of the complete code every time, that would protect you from hacksers, who see the digits you press on screen, and they cannot know the entire code.
3 years ago, My mobile was hacked. And they get muy Pin Code to log in. Thanks to this metod used by my bank, they could detect a souspicious attempt, and we could save the account.
If it had been bunq... well now I wouldn't have the money