GrapheneOS is a hardened mobile operating system designed to enhance user privacy and security. Because it deviates from standard Android configurations, many banking applications—which often rely on strict hardware attestation and integrity checks—initially flagged the OS as insecure or unsupported. To address this, a community-driven project has compiled a comprehensive list of banking apps and their specific compatibility status on GrapheneOS.

The dataset categorizes applications by region, covering international services like PayPal and Revolut alongside national banks in countries such as Australia, Brazil, and Germany. The compatibility status of these apps varies significantly. Some applications function fully, while others are restricted by 'Play Integrity' checks, which verify that a device is running a certified, untampered version of Android. For these restricted apps, the project notes that users may need to utilize alternative storefronts like the Aurora Store to bypass installation blocks.

Technical nuances further complicate the user experience. Some banking apps require 'secure app spawning' to be disabled to function, while others may exhibit partial functionality, such as allowing balance checks but blocking virtual card setup or 'remember me' features. These discrepancies often arise from the way banking apps interact with the underlying OS's security layers. The project serves as a practical guide for users seeking to maintain high-security standards without losing access to essential financial tools, highlighting the ongoing trade-offs between hardened privacy and banking security protocols.