Skip to content
Andrea-Bruno edited this page Apr 7, 2026 · 2 revisions

Graphene

Graphene is a secure messaging application for GrapheneOS, forked from Signal to provide enhanced privacy, stronger local data protection, and complete independence from proprietary services. Unlike conventional messaging apps that operate on generic operating systems vulnerable to advanced surveillance tools, Graphene is intentionally engineered to function exclusively within the hardened environment of GrapheneOS. This integration ensures that end‑to‑end encryption, local data handling, and network anonymity features are supported by an operating system with strict application sandboxing, kernel and memory hardening, and the removal of proprietary system services.

Graphene reintroduces security features that other modern messengers have abandoned, most notably the ability to encrypt the local database with a passphrase for added protection of data stored on the device. The application connects to Signal’s servers, allowing seamless communication with existing Signal contacts, while integrating support for the UnifiedPush protocol to receive push notifications without relying on Firebase Cloud Messaging. It also offers compatibility with Tor and SOCKS proxies, enabling traffic routing through anonymous networks. Additional features include secure RAM wiping, automatic app locking based on user‑defined conditions, advanced backup management, and the ability to link multiple devices to the same account, including Android tablets.

A critical security distinction of Graphene is the complete elimination of diagnostic data and telemetry transmission. Unlike other applications that collect usage metrics, crash reports, and performance data, Graphene removes all such data exfiltration channels. This reduces the attack surface, prevents metadata leakage, eliminates the risk of accidental sensitive information disclosure, and removes centralized telemetry infrastructure as a potential target for legal coercion or adversarial infiltration. For users in high‑risk contexts, this zero‑telemetry model aligns with the principle of minimal trust and maximal verification.

Graphene is available in two versions. The standard Graphene build includes necessary proprietary components to ensure full compatibility with Signal’s servers, while Graphene‑FOSS is completely free from non‑open‑source software for those who require a fully auditable application. Both versions can be installed and switched without data loss or re‑registration. The project is regularly updated with the latest Signal features and security patches, supported by an active and transparent community. The complete list of third‑party libraries and their license texts is available in the credits file within the repository.

Clone this wiki locally