Privacysecurity success 13 min read

I Ditched Google for GrapheneOS: 2 Years With a De-Googled Pixel 7

PF
PixelFool
·
I Ditched Google for GrapheneOS: 2 Years With a De-Googled Pixel 7 - PixelFool

I Ditched Google for GrapheneOS: 2 Years With a De-Googled Pixel 7

I was tired of being the product. So I wiped my phone, locked the bootloader, and took control. Two years later, the tracking stopped. But so did some conveniences. Here’s the honest record of that trade.

Last Updated: May 22, 2026 | No Affiliate Links | Real Usage, Real Compromises


You know the feeling. The targeted ad that knows too much. The permission request that makes no sense. The realization that your phone—this thing you carry everywhere, that hears everything—is fundamentally designed to harvest you.

I started with stock Android like everyone else. The Pixel 7 was supposed to be the “privacy-focused” Google phone. Pure Android. No bloat. Just clean, fast software.

That was the marketing. The reality was background tracking, unremovable Google apps, and a system architecture that treats your data as inventory. I could see it in the battery usage. Google Play Services, always running. Location history I never enabled. App analytics I never agreed to.

I found the bottom of the privacy rabbit hole. The forums with no advertisers. The Reddit threads without brand accounts responding. The people who know what a verified boot state looks like.

They talked about one name.

GrapheneOS.

This was a whisper from the security researchers. The paranoid. The people who read AOSP changelogs for entertainment. I decided to learn why.


Quick Comparison: Stock Android vs GrapheneOS at a Glance

FeatureStock Pixel AndroidGrapheneOSWinner
Privacy ModelData collection by designData minimization by designGrapheneOS
Google ServicesSystem-level, mandatorySandboxed, optionalGrapheneOS
App PermissionsStandard AndroidGranular + network + sensorsGrapheneOS
Security PatchesMonthly (5-7 years)Monthly + hardening patchesGrapheneOS
Banking App SupportWorks out of boxRequires sandboxed PlayStock
Camera QualityGoogle Camera (excellent)GCam port or stock (good)Stock
Contactless PaymentsGoogle Pay worksGoogle Pay brokenStock
InstallationBuy phone, sign inFlash ROM, configure profilesStock
Learning CurveZeroModerateStock
Best ForConveniencePrivacy/security

Note: GrapheneOS is only officially supported on Pixel devices (6 series through 9 series as of 2026). Other Android phones are not compatible.

Bottom Line: Choose GrapheneOS if you want real privacy, security hardening, and control over your device. Choose stock Android if you need guaranteed banking app compatibility, seamless Google Pay, and zero setup friction.


Why Stock Android Is Lying to You

The Privacy Theater

You have seen them. The Google marketing campaigns. “Privacy is personal.” “Your data, your control.” The settings menus with toggles that don’t actually stop the collection.

It is a lie told in product launches.

I started where everyone starts. Stock Pixel. The “pure Android” choice. They own the vocabulary of privacy without understanding the grammar. They spent billions convincing you that Android is open and yours. Sign in and disappear.

The Permission Illusion

I signed up for a Pixel 7 first. The interface was slick. The camera was excellent. I could pay for coffee with my phone.

This was 2023. I thought I was getting smarter.

Then I read the terms. I read about the telemetry that continues even when you disable “usage & diagnostics.” The location history Google keeps even when you pause it. The app activity they track across services you never agreed to link.

They said my data was safe. But they were building profiles. Every app I opened, every search I made, every place I visited—it was all feeding the machine. You cannot be private and be the business model. You cannot sell convenience while harvesting the behavior that creates it.

I kept using it. What choice did I have? I considered it tuition.

The Unremovable Bloat

Google Play Services was next because I needed apps. The service ran constantly. The battery drain was invisible until you looked. The permissions were all-or-nothing.

The interface was clean. The privacy policy was fifty pages of careful language. They were “privacy-focused,” which sounded good until you looked at what that meant. Opt-out settings buried in menus. Account-required features. The data collection before the pivot to “privacy dashboard.”

I used it for a year. Then I read about their history. The ad company roots. The data mining before the pivot to “privacy.” You do not erase that kind of DNA.

I decided to flash.


Finding Real Mobile Privacy: The Criteria

The trial and error was teaching me what I did not want. I wanted:

  • No background telemetry
  • No unremovable system apps
  • No billboards

Real private mobile OS does not behave like a cloud service. Privacy is the absence of tracking, including your own.

I found the bottom of the Android modding community. The forums with no advertisers. The XDA threads without manufacturer accounts responding. The people who know what a bootloader unlock looks like.

They talked about one name.

GrapheneOS.

This was a whisper from the security engineers. The paranoid. The people who read exploit mitigations for entertainment. I decided to learn why.


The Installation: Easier Than Expected, Harder Than Buying

I need to confess something before we continue: I was scared of bricking my phone.

I’d been down the custom ROM rabbit hole before. LineageOS with its Google apps packages. CalyxOS with its compromises. Each required trade-offs I wasn’t willing to make—either too little security or too much inconvenience.

When I first heard about GrapheneOS, I assumed it was more of the same. Another de-Googled Android that breaks half your apps. I almost didn’t look closer.

I’m glad I did.

The Flash

GrapheneOS provides a web installer now. Connect your Pixel to a computer, visit grapheneos.org/install/web, and follow the prompts. Enable OEM unlocking in developer options. Boot to bootloader. Unlock. Flash. Relock.

The whole process took 20 minutes. The hardest part was accepting that I was wiping everything.

The Setup

GrapheneOS boots to a clean Android interface. No Google sign-in prompt. No mandatory account creation. Just a setup flow that asks for nothing it doesn’t need.

Then comes the question: where do you get apps?


Where to Get Apps: The GrapheneOS App Ecosystem

This is where most people panic. No Play Store? How do I install anything?

GrapheneOS gives you options. Multiple options. Each with different trade-offs.

Accrescent is a security-focused app store available through the built-in GrapheneOS Apps installer. It’s designed with the same principles as GrapheneOS: minimal permissions, verified signatures, no tracking.

Apps available: Molly (hardened Signal), IVPN, Aves Gallery, AppVerifier, ExifEraser, Clipious, and more. The catalog is growing but limited.

Use for: Essential privacy/security apps that meet GrapheneOS standards.

Option 2: Sandboxed Google Play (Most Compatible)

This is the innovation that makes GrapheneOS usable for normal people. You can install Google Play Services and Play Store in a sandboxed profile, isolated from the system.

How it works:

  1. Create a secondary user profile (Settings → System → Multiple users)
  2. Switch to that profile
  3. Open GrapheneOS Apps → Install “Google Play services”
  4. This installs Play Services, Play Store, and Framework automatically
  5. Sign in with a throwaway Google account or use anonymously

What you get: Access to 99% of Android apps. Banking apps. Games. Everything. But Google Play runs in a sandbox, just like any other app. It can’t see your IMEI, MAC address, or hardware identifiers. It can’t access other apps’ data.

The trade-off: You’re still connecting to Google, but they see far less. And you choose which profile runs Play—your main profile stays clean.

Option 3: Aurora Store (Anonymous Play Access)

Aurora Store is a third-party frontend for Google Play. It lets you download Play Store apps without signing into Google. Uses anonymous accounts or your own credentials.

How it works: Aurora proxies your requests through their servers, masking your identity. You get APKs directly from Google’s servers, just without the tracking.

The trade-off: You’re trusting Aurora as a middleman. And some apps won’t work without real Play Services runtime (which Aurora doesn’t provide—you’d still need sandboxed Play for those).

Best for: Apps that don’t need Play Services to run, or initial app downloads before switching to sandboxed Play.

Option 4: Obtainium (Direct from Developers)

Obtainium is an app manager that installs and updates apps directly from developer sources—GitHub, GitLab, developer websites.

How it works: You add a GitHub repo URL. Obtainium checks for new releases, downloads the APK, verifies signatures, and installs updates. No app store middleman.

Example: Need Signal? Add the Signal GitHub repo. Obtainium handles updates automatically.

The trade-off: You need to verify you’re downloading from the real developer. Use AppVerifier (available on Accrescent) to check APK signatures.

Best for: Open-source apps, apps you want directly from the source, avoiding all store intermediaries.

My Setup

Here’s what actually works:

App CategorySourceWhy
Signal, IVPNAccrescentNative, verified, no Play needed
Banking, SpotifySandboxed PlayRequires Play Services, isolated profile
Firefox, ProtonObtainiumDirect from devs, auto-updates
Random appsAurora StoreQuick download, then migrate to sandboxed Play

The App Reality: What Works and What Breaks

Before we get to the browser comparison, here’s what actually works on GrapheneOS:

What Works Perfectly

CategoryAppsNotes
MessagingSignal, WhatsApp, TelegramAll work normally
NavigationOrganic Maps, OsmAnd, Google Maps (sandboxed)Location works, sandboxed Maps works
EmailProton Mail, Tutanota, FairEmailNo issues
BrowserVanadium, Firefox, Brave, MullAll work
BankingMost major banksSandboxed Play required
PhotosGoogle Photos (sandboxed), Immich, StingleGCam for camera
Music/VideoSpotify, Netflix, YouTube (sandboxed)DRM works in sandbox

What Breaks or Requires Workarounds

FeatureIssueWorkaround
Google PayRequires system-level accessDoesn’t work, use physical cards
Some Banking AppsPlay Integrity API failsTry sandboxed Play, or use web app
CastingChromecast discoveryWorks in sandboxed profile
WearablesSome smartwatch featuresLimited, check compatibility
Android AutoSome connectivity issuesVaries by head unit

The key insight: 95% of apps work fine in sandboxed Google Play. The 5% that don’t are usually banking apps with aggressive integrity checks, and even then, many work.


Browser Wars on GrapheneOS: Vanadium vs IronFox

GrapheneOS comes with Vanadium as the default browser. It’s a hardened Chromium with patches from the GrapheneOS team. But I also tried IronFox, the privacy-focused Firefox fork.

Vanadium: The System Default

Vanadium is Chromium stripped of Google integration and hardened:

  • Sandboxed network access
  • Site isolation enhancements
  • No Google sync or sign-in
  • Automatic updates via GrapheneOS

It’s fast. It renders everything correctly. It feels like Chrome without the surveillance.

IronFox: The Firefox Alternative

IronFox is Firefox with privacy hardening:

  • uBlock Origin built-in
  • Enhanced tracking protection
  • Gecko engine (different from Chromium)
  • More extension support

I tried it for a month. It’s good for privacy, but:

  • Slower than Vanadium
  • Some sites break (rare, but happens)
  • No system WebView integration

The Verdict

FeatureVanadiumIronFoxWinner
SpeedFastSlowerVanadium
Site CompatibilityExcellentGoodVanadium
ExtensionsNoneuBlock, etc.IronFox
PrivacyStrongStrongerTie
IntegrationNative to GrapheneOSThird-partyVanadium
RecommendationDaily driverOccasional useVanadium

I use Vanadium for daily browsing, banking, and web apps. I keep IronFox installed for sites where I want uBlock Origin’s filter lists. Both are valid. Vanadium wins for speed and integration.


Stock Android vs GrapheneOS: Head to Head

I ran both. Stock Pixel on a friend’s phone, GrapheneOS on mine. For two years I compared. The differences are foundational.

Privacy and Security Comparison

Winner: GrapheneOS (by miles)

FeatureStock AndroidGrapheneOS
TelemetryConstant, unavoidableNone by default
Google ServicesSystem-levelSandboxed, optional
Network PermissionNo per-app controlGranular control
Sensors PermissionNo separate controlGranular control
StorageShared accessScopes per app
Verified BootStandardHardened, auditable
Exploit MitigationsStandardEnhanced
Update SpeedMonthlyMonthly + faster security

Key Difference: GrapheneOS’s permission model provides control stock Android doesn’t offer. You can deny internet access to apps that don’t need it. You can block sensor access for apps that request it unnecessarily. Stock Android counter with convenience and ecosystem integration, but you are the product.

App Compatibility Comparison

Winner: Stock Android (for banking), GrapheneOS (for everything else)

Stock Android advantages:

  • All banking apps work
  • Google Pay works seamlessly
  • Wearables integrate fully
  • Casting “just works”

GrapheneOS advantages:

  • Sandboxed Play runs most apps
  • Banking apps: most work, some don’t
  • No background Google tracking
  • Apps can’t abuse permissions

Verdict: If you rely on specific banking apps with strict integrity checks, verify compatibility first. For most users, GrapheneOS runs everything you actually need.

The Differences

Stock Android allows ecosystem convenience. You choose the Google services. You see the integrations. It feels seamless because it is—seamlessly extracting your data.

GrapheneOS removes more of Google from the equation. The sandbox is the only interface. You cannot accidentally grant system-level access. The OS has fewer conveniences because fewer conveniences means fewer ways to compromise your own protection.

Stock Android lets you “disable” Google apps. They work to maximize retention while pretending to offer choice.

GrapheneOS lets you choose whether Google Play exists at all. Both are valid approaches to the same problem. One extracts. One protects.


The Hard Truth About De-Googling

The compatibility question comes up. People always ask. Can I really use a phone without Google?

GrapheneOS struggles with some banking apps and Google Pay. This is a feature, not a bug.

If an OS advertises banking compatibility, they are negotiating with financial institutions. They are in the room with the surveillance you are trying to avoid. They are making compromises. Real privacy providers stay out of that room.

GrapheneOS fails some Play Integrity checks. This is how you know it’s real. It does not compromise the security model to let banking apps through. It does not change the attestation the moment a financial institution blocks one.

They are not in the compliance business.

You want privacy on mobile, use GrapheneOS. You want guaranteed banking compatibility, you are shopping for a different product. Call it what it is.


Which Mobile OS Should You Choose?

Choose GrapheneOS If:

  • You want maximum privacy and security
  • You accept some compatibility trade-offs
  • You own a supported Pixel device
  • You can live without Google Pay
  • You want granular permission control
  • You’re comfortable with technical setup
  • You want control over app sourcing

Get GrapheneOS

Choose Stock Android If:

  • You need guaranteed banking app compatibility
  • You rely on Google Pay and wearables
  • You want zero setup friction
  • You trust Google’s privacy promises
  • You need seamless ecosystem integration

Get a Pixel


Why Trust This Review

No affiliate links appear in this article. No referral codes. No sponsored content. I flashed my own phone. I used my own device. The conclusions are mine alone.

I am not a mobile OS reviewer. I am a privacy-obsessed home labber who spent two years using a phone that doesn’t track me. This review exists because the existing reviews are marketing materials dressed as journalism.

My credentials: I run my own Proxmox cluster. I maintain a personal threat model. I have flashed every ROM mentioned here—all of them, including the recovery procedures. I do not trust marketing departments. Neither should you.

The best mobile OS for privacy is the one that has nothing to sell you. GrapheneOS has nothing.


FAQ: GrapheneOS on Pixel 7

Is GrapheneOS only for Pixel phones? Yes, officially. GrapheneOS only supports Pixel devices (6 series through 9 series as of 2026) due to their hardware security features (Titan M chip, verified boot).

Will my banking apps work? Most will. Some won’t. GrapheneOS passes basic integrity checks but fails ctsProfileMatch (Google certification). Many banks accept this; some don’t. Check community compatibility lists before flashing.

Can I use Google Pay? No. Google Pay requires system-level access that GrapheneOS intentionally blocks. Use physical cards or alternative payment apps.

How do I install GrapheneOS? Use the web installer: grapheneos.org/install/web. Enable OEM unlocking, connect to a computer, follow the prompts. Takes 20-30 minutes. Relock the bootloader after flashing for security.

Where do I get apps without Play Store? Multiple options:

  • Accrescent (built-in): Security-focused store with verified apps
  • Sandboxed Google Play: One-click install, isolated profile, works with 99% of apps
  • Aurora Store: Anonymous Play Store frontend
  • Obtainium: Direct from GitHub/developer sources

Can I go back to stock Android? Yes. Flash the stock factory image from Google. Your warranty remains valid (in most regions) despite bootloader unlock.

Do I get automatic updates? Yes. GrapheneOS updates faster than stock Pixel in many cases. Updates are automatic and verified.

What’s the battery life like? Better than stock. Without constant Google Play Services background activity, many users report improved battery life.

Can I use Android Auto? Sometimes. It varies by head unit and phone model. Some work, some don’t. Check community reports for your specific setup.

Is the camera worse? Slightly. You lose Google Camera’s computational photography. Use a GCam port or the stock GrapheneOS camera. Quality is good, not Pixel-perfect.

What about VPNs? Work perfectly. I use IVPN and Mullvad on GrapheneOS without issues. The network permission control actually enhances VPN privacy.


The Verdict: A Valid Alternative

Two years and one flashed phone led to a simple choice. Stock Android vs GrapheneOS. Surveillance vs Security. Convenience vs Control.

You will not see GrapheneOS on a billboard. They do not run Super Bowl ads. They do not need to explain privacy to you with cartoons and fast cuts. They offer the OS. You decide if you need it.

The rest of the mobile market is noise. Distrust the noise. Trust the quiet.

I use GrapheneOS now. I will not flash back. It does not matter that Google Pay doesn’t work. It does not matter that some apps require workarounds. I own my phone. I control my data. They keep nothing. They track nothing. They stay out of my way.

That is the finding. That is the result of the trial and error. The Android failures were necessary. You have to touch the stock OS to learn what tracking means. You have to see the inside of a surveillance platform dressed as convenience to understand what real mobile privacy looks like.

Real privacy looks like a simple OS. A locked bootloader. An audit report written by strangers. A project small enough to have principles instead of marketing.

GrapheneOS. This is the name. Everything else is a distraction selling convenience and pretending it is security.


This review is independently written. No affiliate links, no sponsored content, no paid placements. Last updated May 22, 2026.

Tags: #GrapheneOS#Pixel 7#privacy#Android#degoogle#mobile security#Vanadium#open source#Accrescent#sandboxed Google Play
PF

PixelFool

Self-taught tinkerer. Professional mistake-maker. I break things so you don't have to.

All Posts