Not a stupid question at all — it's the
#1 concern people have before switching.
Short answer: most banking apps work fine on GrapheneOS. The key is the sandboxed Google Play Services that GrapheneOS offers. You install it as a regular app (not baked into the OS), and it gives you Play Store access + push notifications + SafetyNet/Play Integrity for banking apps.
What works:
- Most banking apps (they check Play Integrity, which passes with sandboxed Play Services)
- Payment apps (Google Pay does NOT work, but most bank-specific NFC payments do)
- Work apps (Slack, Teams, etc.) — all fine
- 2FA apps — all fine
What might break:
- A few paranoid banking apps that do deeper root/bootloader checks (rare, but some Korean/Japanese banks do this)
- Google Pay / Google Wallet (NFC tap-to-pay)
- Some corporate MDM-managed apps
Pro tip: Install sandboxed Play Services in a separate "Work Profile" to keep Google isolated from your personal apps.
You can check your specific banking app at
https://privsec.dev/posts/android/banking-applications-compatibility-with-grapheneos/