Minha sugestão seria desvincular as contas bancárias. Atualmente, o saldo de uma conta é refletido em todas as outras. Ao desvincular as contas, cada uma teria seu próprio aplicativo no celular do usuário, exigindo que o dinheiro seja depositado na conta desejada para acesso. Por exemplo, se alguém deseja depositar dinheiro no Santander, só conseguiria acessá-lo através do aplicativo do Santander em seu celular ou pelo o banco do Santander presencialmente, não podendo movimentar esse saldo pelo aplicativo do Bradesco, já que não estaria depositado na conta do Bradesco.