Website profiles · Technology insights · Alternatives

grapheneos.org

GrapheneOS is a security and privacy focused mobile OS with Android app compatibility.

No paid content found
Visit website
Profile views 5 Outbound visits 1 Normal
GrapheneOS Full homepage screenshot

At a glance

Category
Security & Privacy
Language
English
Paid-content signal
No paid content foundObserved
Registered
2019
Hosting
GrapheneOS FoundationInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is GrapheneOS?

GrapheneOS is a security- and privacy-focused mobile operating system built on Android, developed as a non-profit open source project. It keeps Android app compatibility, so most apps you already use can still run, but it hardens the underlying system rather than adding a separate app layer. Its emphasis is on sandboxing, exploit mitigations and a stricter permission model, with the goal of blocking whole classes of vulnerabilities instead of patching them one by one.

Its approach to usability is notable: where possible, protections are always on with no configuration burden. Where that isn't feasible, it exposes explicit toggles — for example a Network permission, a Sensors permission, and restrictions that apply while the device is locked (USB-C and pogo pins, camera, quick tiles). That makes it a reasonable fit for people who want stronger defaults without giving up ordinary phone use, and for those willing to manage a few extra settings.

Two practical points stand out:

  • No Google apps or services are included, so you supply your own app sources and accounts rather than relying on a bundled Google stack.
  • Device support is selective. GrapheneOS targets a limited set of devices, so check the supported list before buying hardware. It also ships its own apps, including Vanadium (a hardened Chromium-based browser and WebView), a minimal PDF viewer, a hardware-based Auditor app for local and remote device verification, and a privacy-focused camera app, plus the Seedvault encrypted backup system.

If you're considering it, start by confirming your current phone is on the supported device list, then read the install instructions and the features overview on GrapheneOS before flashing anything. A useful decision criterion: if you depend heavily on Google services for core phone functions, plan how you'll replace them first; if you mainly want hardened security with Android app compatibility, the trade-off is smaller.

How do I install GrapheneOS on a supported device?

Installing GrapheneOS means replacing your phone's existing operating system with a hardened build of Android, so the process starts with the right hardware and ends with a clean, verified setup. The project publishes its own official installation instructions and release files, and those are the only sources you should follow.

GrapheneOS

Before you start

  • Check device support. GrapheneOS supports a limited set of devices, so confirm yours is listed on the project's device support page before doing anything else.
  • Unlock the bootloader. Installation requires an unlocked bootloader, which typically means a full data wipe. Back up anything you want to keep first.
  • Use a computer with a data-capable USB cable. The web-based installer runs from a desktop browser and talks to the phone over USB.

The general flow

  1. Read the official install page for your exact device model and follow its steps in order.
  2. Enable developer options and USB debugging on the phone.
  3. Unlock the bootloader when prompted.
  4. Run the project's web installer, which downloads and flashes the official release for your device.
  5. Re-lock the bootloader at the end, as directed. This restores verified boot and is an important part of the security model.
  6. Set up the phone, then install apps. GrapheneOS has no Google apps or services by default; if you need Play services, the project documents the supported way to add them.

Practical notes

  • Audience: this is for people who want stronger privacy and security than stock Android provides and are comfortable following technical instructions. It is not a casual one-tap upgrade.
  • Trade-off: you may lose some manufacturer features, and some banking or DRM-dependent apps can behave differently. Test your essential apps after setup.
  • Verification: the project also offers its Auditor app for local and remote attestation, which lets you check that a device is running genuine, unmodified GrapheneOS.

Next step

Go to the official install page, select your device model, and work through the steps exactly as written. If your model is not listed, do not attempt the install — unsupported devices will not receive the project's security updates.

Which phones are compatible with GrapheneOS?

GrapheneOS is not a general-purpose Android replacement you can flash onto any phone. It targets a short list of Google Pixel devices, because those phones meet its hardware security requirements — a verified boot chain that can be relocked with custom keys, timely firmware and driver updates, and the hardware-backed security features GrapheneOS relies on. If your phone is not a supported Pixel, the practical answer is that it is not compatible.

GrapheneOS

What "compatible" means here

  • Supported Pixel models — current and recent Pixel generations are the focus; the project lists exactly which models receive official releases.
  • Carrier variants — a Pixel bought from a carrier is usually the same hardware, but a carrier-locked bootloader can block installation until the device is unlocked and eligible.
  • End of support — older Pixels drop off the list once Google stops shipping firmware and security patches, since GrapheneOS depends on those updates.

Devices that are not compatible

  • Most non-Pixel Android phones, including flagship Samsung, OnePlus, Xiaomi and Motorola models. Even where a bootloader can be unlocked, the required security properties are typically missing.
  • iPhones, obviously, and any device without an unlockable bootloader.

How to decide

  1. Check the official device support list on GrapheneOS before buying anything.
  2. Prefer a carrier-unlocked Pixel bought outright; a locked bootloader is the most common dead end.
  3. Budget for a model still inside Google's update window — a cheap older Pixel may be supported today but lose updates soon.

If you already own a Pixel, the next step is to compare your exact model against that list, then read the install page for the unlock and flashing steps.

Can I run Android apps on GrapheneOS without Google services?

Yes. GrapheneOS is built to run Android apps while leaving Google apps and services out of the base system. The project describes itself as a privacy- and security-focused mobile OS with Android app compatibility, and it states that it will never include Google apps or services. That means the typical Google account setup, Play Services framework and Play Store are not part of the default experience.

What that means in practice

  • Apps generally work through Android compatibility. GrapheneOS is based on the Android Open Source Project, so standard Android apps can be installed and run.
  • Google-dependent features may not. Apps that rely on Google Play Services for sign-in, push notifications, maps, in-app purchases or location can behave differently or fail unless you supply those components yourself.
  • You choose your app source. You can install apps via alternatives such as F-Droid or by sideloading APKs. Some users install Google Play services in a sandboxed profile if they need specific apps, but that reintroduces Google code and its trade-offs.
  • Sandboxing is the point. GrapheneOS emphasises fortified app sandboxes, exploit mitigations and a stricter permission model, so apps run with more isolation from each other and from the system.

A realistic example

If your daily apps are Signal, a password manager, a browser and a maps app from an alternative store, you can likely run them without Google services. If you depend on banking apps that check for Play Services integrity, or on Google Photos backup, expect friction — you may need workarounds or a second profile.

How to decide

Check each must-have app for whether it requires Google Play Services. If only one or two do, a separate sandboxed profile with those services may be enough. If most of your apps do, the privacy benefit shrinks and you should weigh that against the convenience. Start with the official install and features pages at GrapheneOS.

How does GrapheneOS protect my privacy and security compared to standard Android?

GrapheneOS is a hardened version of Android, so it keeps Android app compatibility while adding security and privacy protections that standard Android does not include. Its focus is on the operating system's foundations—sandboxing, exploit mitigations and the permission model—rather than on a single privacy feature.

Where it differs

  • No Google apps or services by default. GrapheneOS ships without Google Play Services or Google apps. You can still install them if you choose, but the default posture is a device that is not tied into Google's ecosystem. This matters most for people who want to avoid Google account and background-service data collection without giving up mainstream apps.
  • Hardened app sandbox and security boundaries. GrapheneOS fortifies the sandbox that isolates apps from each other and from the system. Even a malicious app is contained more tightly, which reduces the damage a single compromised app can do.
  • Exploit mitigations. It deploys technologies designed to eliminate whole classes of vulnerabilities and make common attack paths substantially harder to exploit. This is a difference in kind from the incremental fixes typical of stock Android.
  • Granular permission toggles. Beyond standard Android permissions, GrapheneOS adds controls such as a Network permission (to cut an app off from the internet entirely) and a Sensors permission, plus restrictions that apply when the device is locked—covering USB-C and pogo pins, the camera and quick tiles. These let you limit an app's reach without uninstalling it.
  • Its own privacy-focused apps. Vanadium is a hardened Chromium-based browser and WebView built for GrapheneOS. There is also a minimal PDF viewer, an Auditor app for local and remote device verification and attestation, and a privacy-focused camera app. Seedvault encrypted backup, initially developed for GrapheneOS, is included externally.

Practical trade-offs

GrapheneOS Standard Android
Google services Absent by default; optional install Deeply integrated
App sandbox / exploit mitigations Substantially hardened Baseline AOSP-level
Extra permission controls Network, Sensors, locked-device restrictions Limited
App compatibility Android apps, with some caveats for Google-dependent apps Full

The main cost is convenience: apps that depend on Google Play Services may need workarounds, and the extra toggles add some configuration. GrapheneOS tries to keep features always-on with no user-facing complexity where possible, but it does expose more controls when a trade-off is unavoidable.

A useful next step

If you are deciding whether to switch, list the apps you actually rely on and check whether any require Google Play Services to function. If they do not, GrapheneOS gives you a meaningfully stronger baseline than stock Android. If they do, you can still install the Google components, but you lose much of the default privacy advantage—so the decision usually comes down to which apps you are willing to replace. You can review the project's feature and installation pages at GrapheneOS before committing.

What apps and services does GrapheneOS provide, such as Vanadium and Auditor?

GrapheneOS is a privacy- and security-focused mobile operating system with Android app compatibility, developed as a non-profit open source project. Beyond the OS itself, it ships or develops several apps and services aimed at hardening everyday use.

First-party apps and services

  • Vanadium — a hardened variant of the Chromium browser and WebView built specifically for GrapheneOS, used for web browsing and for rendering web content inside apps.
  • PDF Viewer — a minimal, security-focused viewer for PDF files.
  • Auditor — a hardware-based app for local and remote verification and attestation of devices, useful if you want to confirm a device is running genuine, unmodified software.
  • Camera — a modern camera app with privacy and security as its focus.

Related but externally developed

  • Seedvault — an encrypted backup solution that was initially developed for inclusion in GrapheneOS but is maintained externally.

What it does not provide GrapheneOS does not include Google apps or services. The OS is built on the Android Open Source Project with substantial changes to sandboxing, exploit mitigations and the permission model, and it adds user-facing controls such as a Network permission, a Sensors permission, and restrictions when the device is locked (for example USB-C and pogo pins, camera and quick tiles).

Practical takeaway If your priority is avoiding Google services while keeping Android app compatibility, GrapheneOS supplies the core apps you need to get started — browser, PDF viewer, camera and backup — plus a verification tool. Expect to source other apps yourself, since there is no bundled Google Play services or Google app suite.

A useful next step is to check the official device support list before planning a switch, because GrapheneOS only supports specific hardware models. Start at GrapheneOS for the features, releases and install pages.

Related questions

More questions →
What is grapheneos.org?
GrapheneOS is a security and privacy focused mobile OS with Android app compatibility.
Does grapheneos.org offer paid content?
Unknown.
What languages does grapheneos.org support?
Primary language: English.
How can I visit grapheneos.org?
Use the Visit website link to open the website in a new tab.
What are some alternatives to grapheneos.org?
Related websites include xanmod.org, womenlovetech.com, werecoverdata.com, web.scraper.workers.dev, watchguard.com, vettbase.com. Compare their features and pricing for your needs.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

Registered in 2019, this domain has about 7 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is Porkbun LLC, a widely used domain service provider. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by grapheneos.org, indicating managed DNS hosting. MX records point to the grapheneos.org email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. CAA records restrict which certificate authorities are authorized to issue certificates. No CNAME was found; the observed records resolve directly to addresses.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 6 days, consistent with a short renewal cycle.

HTTP and Browser Security

No X-Powered-By header was found, reducing one common source of backend fingerprinting information. All six checked browser-security headers are present. Their effectiveness still depends on the policy values and application behavior. No obvious internal addresses or debug information were found in the headers. The Server header identifies nginx without an exact version. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies nginx without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

The title has 44 characters, within a common display range. A meta description is present, with 86 characters. The observed directives allow indexing and link following. No Generator meta tag is publicly exposed. A viewport declaration is present, providing a basis for mobile layout.

Hosting and Email

DNSgrapheneos.org
HostingGrapheneOS Foundation
Emailgrapheneos.org
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Canada flagToronto, Ontario, Canada Inferred 91.246.30.2

Registration details

RDAP / WHOIS

RegistrarPorkbun LLC
Registered2019-03-23
Expires2029-03-23
Domain statusclient delete prohibited、client transfer prohibited
Nameserversns1.grapheneos.org、ns2.grapheneos.org
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Agrapheneos.org91.246.30.2300—
AAAAgrapheneos.org2605:9880:400:1100:15:1240:515:6e300—
MXgrapheneos.orgmail.grapheneos.org864000
NSgrapheneos.orgns1.grapheneos.org86400—
NSgrapheneos.orgns2.grapheneos.org86400—
TXTgrapheneos.orgfacebook-domain-verification=jv1fv1fh38fz7v1yi5jai9e0c6sid23600—
TXTgrapheneos.orggoogle-site-verification=QCDUfSSfeAUufP-H3m4f5uvhknjIZVBVVmMSDaFRdz03600—
TXTgrapheneos.orgoa1:btc recipient_address=bc1prqf5hks5dnd4j87wxw3djn20559yhj7wvvcv6fqxpwlg96udkzgqtamhry; recipient_name=GrapheneOS Foundation; tx_description=Donation to GrapheneOS Foundation;3600—
TXTgrapheneos.orgoa1:xmr recipient_address=862CebHaBpFPgYoNC6zw4U8rsXrDjD8s5LMJNS7yVCRHMUKr9dDi7adMSLUMjkDYJ85xahQTCJHHyK5RCvvRJu9x7iSzN9D; recipient_name=GrapheneOS Foundation; tx_description=Donation to GrapheneOS Foundation;3600—
TXTgrapheneos.orgv=spf1 a:mail.grapheneos.org -all3600—
TXTgrapheneos.orgyandex-verification: 10fdf27f68b946c53600—
CAAgrapheneos.org0 iodef "mailto:[email protected]"3600—
CAAgrapheneos.org0 issue "letsencrypt.org; validationmethods=http-01; accounturi=https://acme-staging-v02.api.letsencrypt.org/acme/acct/254068453"3600—
CAAgrapheneos.org0 issue "letsencrypt.org; validationmethods=http-01; accounturi=https://acme-v02.api.letsencrypt.org/acme/acct/2919943146"3600—
CAAgrapheneos.org0 issuemail ";"3600—
CAAgrapheneos.org0 issuevmc ";"3600—
DSgrapheneos.org35166 13 2 eabeff74404f49d8f65b1d765e10ee3e83a0b57b6c5f421ecfac93b58779ecfe3600—
DMARC_dmarc.grapheneos.orgv=DMARC1; p=reject; adkim=s; aspf=s; fo=1; rua=mailto:[email protected]; ruf=mailto:[email protected]3600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectUnknown
IssuerLet's Encrypt
Valid until2026-09-27T17:06 · Remaining when checked: 3 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, no-cache
servernginx
strict-transport-securitymax-age=63072000; includeSubDomains; preload
content-security-policydefault-src 'none'; connect-src 'self' https://releases.grapheneos.org/; font-src 'self'; img-src 'self'; manifest-src 'self'; script-src 'self'; style-src 'self'; webrtc 'block'; form-action 'none'; frame-ancestors 'none'; base-uri 'none'; require-trusted-types-for 'script'; trusted-types 'none'
x-frame-optionsDENY
x-content-type-optionsnosniff
referrer-policyno-referrer
permissions-policyaccelerometer=(), ambient-light-sensor=(), autoplay=(), battery=(), bluetooth=(), camera=(), clipboard-read=(), clipboard-write=(), display-capture=(), document-domain=(), encrypted-media=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), idle-detection=(), interest-cohort=(), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), serial=(), speaker-selection=(), sync-xhr=(), usb=(), xr-spatial-tracking=()

Identified technologies

nginx

Pages, Search and Sharing

Meta descriptionGrapheneOS is a security and privacy focused mobile OS with Android app compatibility.
Canonical URLhttps://grapheneos.org/
LanguageEnglish (default)
Twitter CardNot detected
All bots 0 allowed · 0 disallowed

User reviews (0)

  • No reviews yet.