The bigger problem for me personally is that my bank uses the app to verify certain transactions and there doesn’t seem to be a way around that. I’m planning on moving to GrapheneOS on my daily phone soon, my solution will be to have my old iPhone run nothing but my banking apps. It sucks but privacy sometimes involves sacrifices.
As long as the transaction doesn’t require biometrics, I wonder if you could have a traditional smartphone (iphone/android) located physically somewhere else, and a self hosted VPN that would allow you to VPN and remote control the traditional smartphone remotely. So you could run the real bank app on real smartphone hardware (no emulation), and not have to carry it having all access through your Linux phone with a remote control client.
The downside is you’d be responsible for the burden for securing this solution, as your banking app would be one of the most critically security data concerns.
The bigger problem for me personally is that my bank uses the app to verify certain transactions and there doesn’t seem to be a way around that. I’m planning on moving to GrapheneOS on my daily phone soon, my solution will be to have my old iPhone run nothing but my banking apps. It sucks but privacy sometimes involves sacrifices.
As long as the transaction doesn’t require biometrics, I wonder if you could have a traditional smartphone (iphone/android) located physically somewhere else, and a self hosted VPN that would allow you to VPN and remote control the traditional smartphone remotely. So you could run the real bank app on real smartphone hardware (no emulation), and not have to carry it having all access through your Linux phone with a remote control client.
The downside is you’d be responsible for the burden for securing this solution, as your banking app would be one of the most critically security data concerns.
My banking app took that burden onto itself. It detected the remote access app and didn’t even start!