Pay by Interac e-Transfer or crypto Independent reseller in Montreal · not affiliated with GrapheneOS, Google or any carrier. Independence notice

Privacy & anonymity

GrapheneOS is a privacy-first operating system. It can't make you anonymous, but it gives you real tools to minimize tracking and reduce your footprint. Here is what it does, and where its limits are.

No Google account needed

A GrapheneOS phone works fully with no account at all. There is no sign-in during setup, and no Google apps or services come with the OS. If you need apps that depend on Google, you can install sandboxed Google Play in one profile only, and even then you don't have to sign in to a Google account for many apps.

GrapheneOS home screen with the default app icons: Gallery, App Store, Phone, Messages, Vanadium browser and Camera
GrapheneOS home screen (Android 17)Screenshot: GrapheneOS developers, Wikimedia Commons, MIT License
The GrapheneOS App Store listing Apps, Auditor, Camera, PDF Viewer, Vanadium, plus Android Auto, Google Play services and Markup from the Google mirror
GrapheneOS App Store: Google Play services is an optional installScreenshot: Midtsveen, Wikimedia Commons, CC0 1.0 (public domain)

Network and Sensors permissions

GrapheneOS adds two permissions that stock Android doesn't let you control:

  • Network: turn it off and the app has no network access at all, including to other apps on the device. To the app, it looks as if the network is down.
  • Sensors: turn it off and the app gets no data from the accelerometer, gyroscope, compass, barometer and similar sensors. You can set new apps to have Sensors off by default.
Illustration of per-app Network, Sensors, Storage Scopes and Contact Scopes toggles
Illustration: per-app Network and Sensors togglesIllustration made for this site, not a real screenshot. Simplified layout.

Storage Scopes and Contact Scopes

Instead of giving an app all your photos, files or contacts, you can grant Storage Scopes or Contact Scopes. The app believes it has permission but only sees the specific files, folders or contacts you choose. That lets apps that insist on a permission work without handing over everything.

Wi-Fi MAC randomization per connection

Stock Android uses a random MAC address per network, but keeps it the same every time you reconnect to that network. GrapheneOS's default goes further: it generates a new random MAC for each connection and clears the DHCP client state, which makes it harder for network operators to link your visits. The Wi-Fi scanning MAC is also randomized.

Illustration of the Wi-Fi privacy setting with per-connection randomized MAC selected by default
Illustration: Wi-Fi MAC randomizationIllustration made for this site, not a real screenshot. Wording approximated from grapheneos.org/usage.

Default connections: minimal, and documented

GrapheneOS has no telemetry or analytics. Out of the box it only connects to GrapheneOS services for things such as OS and app updates, network time, the connectivity check and proxied location assistance (SUPL) and attestation key provisioning, so that these requests don't go directly to Google. The project documents every default connection, and you can change many of them (for example, choosing a different connectivity check server). See the official list of default connections.

VPNs and Tor

A VPN moves trust from your internet provider to the VPN provider. GrapheneOS supports Android's always-on VPN and block connections without VPN settings. Common choices are WireGuard-based VPNs such as Mullvad. For Tor, you can use the Tor Browser, or Orbot to route apps through Tor. These hide your IP address from the sites and services you use. They don't hide who you are if you sign in.

SIMs and your phone number

Your phone number is often your most-tracked identifier. Options that reduce exposure include a data-only SIM with calls and texts over apps such as Signal, or a prepaid SIM. Registration and ID rules for prepaid SIMs vary by country and carrier. See our SIMs page for details.

What no phone can do
  • Your carrier sees you. Any phone with a SIM tells the cellular network its IMSI (SIM ID) and IMEI (hardware ID), and the network knows roughly where you are. No operating system can hide that. Airplane mode, or no SIM, is the only way to stop it.
  • Payments leave a trail. Paying for a phone, SIM or VPN with a card links that purchase to you.
  • Accounts identify you. Signing in to Google, banks, social media or messaging apps tells that service who you are, whatever the OS.
  • Apps can still collect what you give them. GrapheneOS limits what they can access, but data you type or permissions you grant still go to the app's servers.

We describe GrapheneOS as privacy-first and as a way to minimize tracking. We don't claim it is "anonymous" or "untraceable", and you should be careful of anyone who does.

Next: sandbox your apps