My bank WellsFargo has flagged MaxRewards connecting hundreds of different accounts from the same IP address/datacenter and forced me to change my username and password 3 times so far.
I don’t want my login credentials to be stored on your servers, rather I wish my credentials to be stored and used from my iPhone directly. Zero Knowlege here means my local iPhone device should encrypt data locally and use the device itself and my own network to push/pull bank data. Similar to how bitwarden works to store my passwords