Privacy Tools #CalyxOS#DivestOS#privacy

CalyxOS vs DivestOS: Which Privacy Android ROM Is Right for You?

Compare CalyxOS and DivestOS for privacy-focused Android. Covers supported devices, microG, de-Googling, and which ROM fits your threat model.

7 min read

If you care about smartphone privacy, running stock Android — or worse, a carrier-modified version of it — is a hard sell. Google’s telemetry, preloaded apps, and advertising identifiers are baked in at a level that no settings menu can fully remove. Two of the most respected privacy-focused Android distributions, CalyxOS and DivestOS, take very different approaches to solving this problem. Understanding those differences will help you pick the right tool for your threat model.

What Is CalyxOS?

CalyxOS is a privacy-focused Android distribution maintained by the Calyx Institute, a New York-based nonprofit. It is built on the Android Open Source Project (AOSP) and ships with microG — a free-software reimplementation of Google Play Services — enabled by default. This means apps that rely on Google APIs (push notifications, maps, in-app purchases) often work without modification.

Supported Devices

CalyxOS officially supports a relatively curated list of devices:

  • Google Pixels (Pixel 5 through Pixel 9 series) — best-supported tier
  • Motorola Edge 30 and moto g52 — more recently added
  • SHIFT6mq — a European privacy-focused phone

The project prioritizes long-term security support, so it only adds devices where verified boot (AVB) can remain enabled. Unlocking the bootloader and flashing CalyxOS is done through the device-flasher utility, which is comparatively beginner-friendly.

Key Features

  • microG pre-installed and active by default
  • Datura Firewall — per-app network access controls
  • Seedvault — encrypted, app-aware backup to local storage or cloud
  • Chromium-based Calyx Browser and Firefox included
  • Regular monthly security patches close to Pixel release schedules
  • F-Droid and Aurora Store (anonymous Google Play client) bundled

What Is DivestOS?

DivestOS is maintained by a solo developer (Tavi) and is explicitly positioned as a hardened, de-Googled ROM for a much wider range of devices, including many that manufacturers have abandoned. It is derived from LineageOS but applies a significant number of security patches and privacy-hardening changes on top.

Supported Devices

DivestOS supports over 200 device models, including:

  • Older Pixels (Pixel 2, 3, 3a, 4, 5, 6 series)
  • OnePlus devices (6, 6T, 7, 8 series)
  • Fairphone 2, 3, 4
  • Various Samsung, Xiaomi, and LG models

This breadth is DivestOS’s biggest practical advantage. If you have an older phone you want to give a second life with better privacy, there is a good chance DivestOS supports it. The tradeoff is that verified boot may not be re-lockable on many of these devices, which weakens hardware-level security guarantees.

Key Features

  • No microG by default — truly Google-free out of the box
  • Hardened kernel patches from upstream GrapheneOS and other projects
  • Network and sensor permission toggles at the OS level
  • Automatic patching of known CVEs even on otherwise abandoned devices
  • Mull browser (hardened Firefox fork) included
  • DNSCrypt support built into the system
  • Frequent updates, but update cadence depends on device tier

The Core Debate: microG vs. No Google

This is the most philosophically important difference between the two ROMs.

FeatureCalyxOSDivestOS
Google Play ServicesmicroG (stub)None by default
Push notificationsWork via UnifiedPush or microGRequire UnifiedPush-compatible apps
Google Play appsVia Aurora Store (anonymous)Via Aurora Store (anonymous)
Tracking surfaceSmall (microG logs less)Minimal
App compatibilityHighModerate

microG is not Google Play Services — it does not send your data to Google the way the real GMS stack does. However, it does register a device token with Google’s servers for push notification delivery. If your threat model includes hiding from Google at the network level, microG is still a compromise. DivestOS’s approach of offering zero Google integration is cleaner from a pure privacy standpoint.

For most users, the question comes down to: do you need apps that require Google Play Services? If yes, CalyxOS is less friction. If you are comfortable curating a fully FOSS app stack, DivestOS gives you a smaller attack surface.

Privacy Tradeoffs at a Glance

Security Model

CalyxOS supports re-locking the bootloader on supported Pixel devices, which means verified boot is active — the phone will refuse to boot if the OS is tampered with. DivestOS can re-lock the bootloader on some devices but not all. On devices where re-locking is impossible, you are relying on software-level protections alone.

Update Longevity

CalyxOS tracks Android security patch levels very closely on Pixel hardware. DivestOS backports patches to older kernels — which is genuinely impressive engineering — but backported patches are not always complete, and older kernels carry architectural limitations.

Community and Support

CalyxOS has a funded nonprofit behind it, a broader community forum, and a more polished installation experience. DivestOS is effectively a one-person project, which raises bus-factor concerns but also means faster iteration on some features.

Which Should You Choose?

Choose CalyxOS if:

  • You are starting fresh with a Pixel device
  • You want app compatibility close to stock Android
  • You want a supported, beginner-accessible install process
  • You use Signal, WhatsApp, or apps that depend on push notifications
  • Long-term security patch support is a priority

Choose DivestOS if:

  • You have an older device not supported by CalyxOS
  • You want zero Google network contact
  • You are comfortable running a fully FOSS app ecosystem
  • You want a more aggressive hardening posture
  • You understand and accept the verified boot tradeoffs

Installation Overview

Both ROMs require an unlocked bootloader, which will factory reset your device. Back up everything first.

For CalyxOS, download the device-flasher from calyxos.org, plug in your Pixel, and run:

# On Linux/macOS
chmod +x device-flasher.linux
./device-flasher.linux

For DivestOS, installation is more manual. You will use fastboot and adb directly:

fastboot oem unlock
fastboot flash boot divestos-boot.img
fastboot flash system divestos-system.img
fastboot reboot

Consult the device-specific instructions at divestos.org before proceeding, as partition layouts differ significantly across models.

Final Verdict

Neither ROM is universally better — they solve different problems. CalyxOS offers a polished, supported experience with reasonable privacy for users who need app compatibility. DivestOS offers maximum de-Googling and broad device support for users willing to accept a steeper learning curve and some security tradeoffs. Both are dramatically better for privacy than stock Android.

If you own a supported Pixel and are new to custom ROMs, start with CalyxOS. If you are a more experienced user with an older device or a hard requirement for zero Google contact, DivestOS is the right call.

#de-Google #custom ROM #Android #privacy #DivestOS #CalyxOS