
GrapheneOS banking apps: what support really means
Some banks are starting to permit GrapheneOS, but support still varies by app and feature.
The short version
- GrapheneOS is an alternative operating system for Android phones, and many banking apps work on it, according to the project’s account. 1
- The project says around a dozen banking apps have begun specifically permitting GrapheneOS, while about 10% of banking apps are unavailable because they reject operating systems not approved by Google. 1
- An app opening is not the same as every feature working: reports for Starling Bank describe differences involving notifications and Google Wallet. 3
- Compatibility can change, so people should check current reports for their own bank and confirm important features directly with the bank.
What is GrapheneOS?
GrapheneOS is an alternative operating system for Android phones. An operating system is the main software that runs a phone and lets apps use its features. Android itself is based on the Linux kernel and other open-source software. 4
GrapheneOS describes itself as a more secure operating system than the Google-approved systems that some banking apps permit. That is the project’s position; the sources provided do not offer an independent comparison of security. 2 A person considering it should think of it as a different Android-based system, not as a guarantee that every app will behave the same way.
Do banking apps work on GrapheneOS?
Often, but not always. GrapheneOS says most banking apps work, while around 10% are unavailable because they ban use on an operating system that is not approved by Google. It also says around a dozen banking apps have begun explicitly permitting GrapheneOS alongside a Google-approved system. 1
That is encouraging, but it is not a promise about every bank or every version of an app. The project points readers to a compatibility list based on ongoing user reports, which means results may vary and can change over time. 1
Why would a banking app block GrapheneOS?
Some apps use Google’s Play Integrity API, a service that helps an app check whether a device meets conditions set by the app provider. GrapheneOS says some banks use this check to block its operating system. 2
GrapheneOS argues that this is about not licensing Google Mobile Services, rather than a security or compatibility problem. That is the project’s explanation, not an independently established reason for every bank’s decision. 2 The supplied sources do not include statements from the banks that would clarify their individual policies.
What does “support” mean for everyday banking?
It can mean that the app installs and basic banking functions work. It does not necessarily mean that all related features work, such as notifications or phone-based payments. Reports about Starling Bank describe the app working on GrapheneOS while Google Wallet integration was unavailable; reports also differ about whether notifications work and whether Google Play services are needed. 3
Some apps may also have trouble with GrapheneOS’s per-app exploit protection compatibility mode. GrapheneOS says some banking apps have memory-safety bugs or incorrect anti-tampering checks that require this setting to be adjusted for the app. 1 The source does not identify which specific apps are affected, so check the current compatibility information rather than assuming this applies to your bank.
What should I check before switching?
Look up your bank in the ongoing user-reported compatibility list linked by GrapheneOS, and check for reports about the features you rely on. 1 An account sign-in working is useful, but it may not answer whether card controls, alerts, or mobile payments work on your setup.
Ask your bank whether it supports GrapheneOS and whether its policy has changed recently. If a banking app is essential to you, consider confirming that it works before relying on GrapheneOS as your only way to access the account. The available sources do not provide a complete, independently verified list of supported banks.
What we don't know yet
- The sources do not name the roughly dozen banking apps said to have begun specifically permitting GrapheneOS.
- The reported share of unavailable apps is not accompanied by a count, measurement method, or date-specific breakdown.
- It is not clear from the sources which banking apps require changes to per-app exploit protection compatibility settings.
- The sources do not give a full, independently verified account of which banking features work for each bank.
Share this explainer
A browser that helps you stay safe
Sureno is a Chromium browser with plain-language privacy settings and an assistant that only reads a page when you ask.
Questions people ask
Can I use my bank app on GrapheneOS?
Many banking apps work, but some block GrapheneOS. The project says around 10% are unavailable because they reject operating systems not approved by Google. 1 Check current reports for your bank and the features you need.
Why do some banking apps reject GrapheneOS?
Some apps use Google’s Play Integrity API to check devices. GrapheneOS says the blocks reflect a lack of Google Mobile Services licensing, rather than security or compatibility problems; that is the project’s explanation, and the supplied sources do not include responses from the banks. 2
Does a banking app working mean Google Wallet will work too?
No. A user-report thread about Starling Bank describes the banking app working while Google Wallet integration did not. The same thread contains differing reports about notifications and Google Play services, so results may depend on the setup. 3
Are more banks allowing GrapheneOS now?
GrapheneOS says around a dozen banking apps began specifically permitting its system alongside a Google-approved operating system. 1 The supplied source does not name those apps, so check the current user-reported compatibility list for details.
Is GrapheneOS more secure than regular Android?
GrapheneOS describes itself as more secure than the Google-approved systems some apps allow. 2 The sources provided do not include an independent security comparison, so that claim should be understood as the project’s position.
Sources
- GrapheneOS (@GrapheneOS@grapheneos.social) — GrapheneOS Mastodon
- Attestation compatibility guide | Articles | GrapheneOS — grapheneos.org
- Starling Bank - Mobile Banking · Issue #39 · PrivSec-dev/banking-apps-compat-report — GitHub
- Android (operating system) — Wikipedia
Free tools for this
They run in your browser. Nothing is uploaded and there is nothing to sign up for.









