Skip to main content
Endpoint Security
field note · Endpoint Security

Full Disk Encryption with Bitdefender GravityZone: When You Need It and How It Works

How Bitdefender GravityZone manages BitLocker on Windows and FileVault on macOS, when FDE is legally required, and the recovery-key flow that matters.

Paul Ogier · founder 08 May 2026 10 min read

TL;DR

Bitdefender full disk encryption is a management layer, not a crypto engine. GravityZone drives the operating system’s own encryption (BitLocker on Windows, FileVault on macOS) and stores the recovery keys centrally in the console. That is the killer feature. POPIA, GDPR Article 32 and HIPAA all expect encryption at rest on portable devices, and cyber-insurance underwriters now ask for it. This article covers when you need FDE, how recovery-key escrow works, and the pitfalls that catch deployments out.

Most security articles about disk encryption are written by vendors who want to sell you their crypto. This one isn’t. We deploy Bitdefender GravityZone for South African and international SMEs, and the question we keep getting is the same: do we actually need encryption, and if so, what does Bitdefender give us that BitLocker doesn’t already?

Short version: BitLocker and FileVault are excellent. The thing that breaks them at scale isn’t the cryptography. It’s the recovery-key management. Lose a key, lose the data. GravityZone fixes that part.

What does Bitdefender FDE actually manage?

Bitdefender does not ship its own disk-encryption algorithm. It would be a bad idea if it did. The crypto in BitLocker (AES-XTS, hardware-accelerated on every modern CPU) and FileVault (AES-XTS as well, with the Apple Secure Enclave doing the key wrapping on Apple Silicon) is already audited, performant, and woven into the operating system at a level a third party cannot match.

What Bitdefender FDE does is manage those native engines through the GravityZone agent. On Windows, the BEST (Bitdefender Endpoint Security Tools) agent talks to the BitLocker management API, configures the encryption policy you’ve set in the console, triggers encryption, and escrows the recovery key back to GravityZone. On macOS, the same agent invokes the FileVault enablement APIs, sets up institutional or personal recovery, and pulls the recovery key into the console.

So the feature list, in honest terms:

  • BitLocker enforcement and policy on Windows 10, Windows 11, Windows Server 2019 and 2022.
  • FileVault enforcement and policy on macOS 12 (Monterey) and later, on both Intel and Apple Silicon.
  • Centralised recovery-key escrow with audit trail.
  • Encryption-status reporting per endpoint.
  • Decommissioning workflows when a device leaves the fleet.

What it does not do: encrypt Linux servers (you want LUKS, managed separately), encrypt removable USB drives in any meaningful way (BitLocker To Go support is limited), or replace the platform-native UI for the end user. A user enabling FileVault still sees the macOS prompt; the management value is upstream of that.

When do you need FDE?

Three answers, in increasing order of force.

Compliance pressure. This is the loudest driver in 2026. POPIA Section 19 obligates “appropriate, reasonable technical and organisational measures” against unauthorised access to personal information. South African regulators have been clear in guidance: a stolen unencrypted laptop holding personal data is a reportable breach. GDPR Article 32(1)(a) names “the pseudonymisation and encryption of personal data” as one of the security measures controllers and processors must consider. HIPAA §164.312(a)(2)(iv) lists encryption as an addressable specification, which in practice means you either implement it or document why an alternative is equivalent, and “we forgot” doesn’t qualify. Add SOC 2 (CC6.1, encryption of data at rest) and PCI-DSS 4.0 Requirement 3.5, and the compliance case writes itself.

Cyber-insurance underwriting. Renewal questionnaires for 2026 ask explicitly about FDE coverage on laptops. Some carriers ask for percentage coverage and proof of central key escrow. Saying “we trust our staff to enable BitLocker” is not an answer that gets you a premium quote.

The plain physical risk. Laptops get stolen. Devices get sold or recycled with the disk forgotten. A consultant leaves their bag in an Uber. Without FDE, that disk is mountable on any other machine in five minutes. With FDE, the data is gibberish without the recovery key. The cost of FDE is negligible. The cost of the breach notification, the reputational damage, and the regulatory fine is not.

The thin slice where FDE is genuinely optional: desktops in a locked office that never leave the building, that hold no regulated data. Even there, we tend to flip it on for consistency. Policy management is easier when “all endpoints encrypted” is the rule.

How does the recovery-key flow work?

This is the part that makes Bitdefender FDE worth deploying over un-managed BitLocker. The flow goes like this:

  1. The GravityZone policy switches FDE on for a device group. Encryption policy ships to the BEST agent.
  2. The agent invokes the OS encryption (BitLocker or FileVault) using the policy parameters: encryption strength, what to encrypt (used space vs full disk), TPM requirements, and so on.
  3. The OS generates the encryption key. On Windows with TPM 2.0, the key is sealed into the TPM. On Apple Silicon, the FileVault key is wrapped by the Secure Enclave.
  4. A recovery key is generated separately. This is the 48-digit BitLocker recovery key or the 24-character FileVault personal recovery key.
  5. The agent escrows the recovery key back to the GravityZone console over the same authenticated channel it uses for everything else.
  6. The key is stored, encrypted at rest, in the GravityZone tenant, accessible via the console with a full audit trail of who viewed which key and when.

When a user gets locked out (a TPM resets after a firmware update, a Mac decides to ask for the recovery key after a security update, somebody changes the motherboard), the helpdesk pulls the key from the GravityZone console and reads it to the user. Two minutes. No tickets sitting in a queue. No “I think it’s in the OneDrive recovery folder somewhere.”

Compare that to un-managed BitLocker. The default behaviour without management is that the recovery key prints to a screen during enablement and the user is told to write it down. Some of them do. Most do it once and lose the slip. With Microsoft accounts, the key can escrow to the user’s personal Microsoft account, which is the wrong place for a corporate device. With Active Directory, the key escrows to AD: fine if you have AD, useless if you’re cloud-only. Intune-managed BitLocker escrows to Intune: fine if you have an Intune licence and are running it.

GravityZone gives you key escrow without depending on any of those. That’s the value.

Setting it up: what the policy actually does

A FDE policy in GravityZone is short. The key fields:

  • Encryption mode: full disk vs used-space-only. Full disk on a clean device takes longer the first time but is the right answer for compliance posture. Used-space-only is acceptable on a known-clean device.
  • Authentication: TPM-only, TPM + PIN, or USB key. TPM + PIN is what most regulated environments need; the PIN protects against an attacker with physical access to a powered-off machine.
  • Algorithm and key strength: AES-XTS 128 or 256. Pick 256 unless you have a documented performance reason not to.
  • Encrypted volumes: OS volume only, or all fixed data volumes too.
  • Recovery options: this is where you tell GravityZone to escrow the recovery key (you do).

On macOS the parallel options exist for FileVault: enable on next login, defer if a user is mid-session, recovery-key escrow on or off (on, always), institutional recovery key vs personal.

Push the policy. The agent picks it up at the next sync. Encryption either kicks off immediately or on next reboot, depending on the OS state. End user sees a notification. Within hours, the device is encrypted and the recovery key sits in the console.

Common pitfalls

We have deployed FDE on hundreds of fleets. The same five things go wrong.

TPM not enabled in BIOS. Older corporate laptops shipped with TPM disabled in firmware. BitLocker on Windows 11 requires TPM 2.0; without it, the policy fails and the device sits un-encrypted. Pre-flight check: enumerate TPM status across the fleet before pushing the policy. GravityZone’s Risk Management dashboard shows this; so does PowerShell Get-Tpm if you want to verify directly.

Secure Boot misconfiguration. BitLocker plays badly with legacy BIOS / CSM mode. UEFI + Secure Boot is the supported path for Windows 11 BitLocker, full stop. Devices in mixed boot mode fail encryption silently and the helpdesk inherits a confusing ticket.

Mismatched recovery keys after reimage. The most common operational pain. Tech reimages a laptop, BitLocker re-enables on the new install, a fresh recovery key generates, the old key in GravityZone now belongs to a disk that no longer exists. The fix is procedural: when a device gets reimaged, the corresponding GravityZone record gets purged before re-enrolment, so the new key escrows cleanly without the console showing two keys for one machine ID.

FileVault on Apple Silicon needs the correct deployment package. The Bitdefender macOS agent has different installation flows for Intel and Apple Silicon, and the FileVault management piece specifically requires the universal or Apple-Silicon-native package on M-series Macs. An Intel-only package will install but FileVault management will misbehave in subtle ways: the policy applies, the encryption enables, but the recovery-key escrow is unreliable. Ship the right package per architecture.

Users with FileVault already enabled. This is the macOS-specific gotcha. If a user has personal FileVault on already with their own recovery key, GravityZone cannot retrofit institutional recovery without re-encrypting. The agent will report compliant (because the disk is encrypted) but the recovery key isn’t in the console. The fix: a one-time decrypt-and-re-encrypt cycle on those devices. Catch it in the audit before it becomes a recovery problem.

Bitdefender FDE vs Intune-managed BitLocker

The question we get from M365 Business Premium customers: we already pay for Intune, why pay Bitdefender to manage encryption?

Honest answer: if Intune is already managing your Windows fleet end-to-end (configuration profiles, compliance policies, conditional access, app deployment), let Intune own BitLocker. The recovery keys live in Entra ID, the audit trail is in Intune, the policy lives next to your other Intune policies. Adding GravityZone FDE on top is duplication.

But, and this matters, Intune does not manage FileVault on macOS with anything close to the BitLocker feature parity. Intune-managed FileVault is supported, but the recovery-key escrow and the policy options lag the BitLocker experience. If your fleet is mixed (Mac and Windows), Bitdefender gives you one console for both. Intune gives you two experiences.

If your fleet is Windows-heavy and Mac-light, Intune for BitLocker plus Bitdefender for everything else is reasonable. If your Mac population is meaningful or growing, GravityZone for FDE on both platforms is cleaner.

The full decision tree is in our Bitdefender FDE vs Intune comparison (see also the MDM page). It walks through the licence-cost comparison, the operational handover scenarios, and the what-happens-when-staff-leave question.

Bitdefender FDE vs Microsoft Purview / standalone BitLocker MDM

Microsoft Purview includes data-loss prevention and information protection that touches on encryption, but it is not a BitLocker management tool. It encrypts files (with sensitivity labels and rights management) rather than whole disks. Different problem, different answer. You can run both: Purview for document-level protection, FDE for the disk underneath.

Standalone BitLocker management (the legacy MBAM product, now end-of-life, partially absorbed into Configuration Manager and Intune) is no longer a product Microsoft sells separately. If you are running an old MBAM server, you are on borrowed time and the migration target is either Intune-managed BitLocker or, if you want a single agent for everything, GravityZone FDE.

The “lots of GPOs and a shared spreadsheet of recovery keys” approach is what most SMEs without a management platform actually have. It is not a strategy. It is the absence of one.

Get a free encryption-posture audit

Concrete next step: we will audit your encryption posture for free. The output is a written report covering:

  • Which devices in your fleet are encrypted, which aren’t, and which are partially encrypted.
  • Where the recovery keys currently live (or whether they exist at all).
  • Which compliance frameworks apply to your business and what their encryption requirements look like in practice.
  • A prioritised remediation list, sized by effort and risk reduction.

The audit takes an hour of scoping plus a read-only look at your environment. The report is yours whether you engage us further or not. Find the rest of our Bitdefender services on the service page, and the broader professional services hub if encryption is one piece of a larger security project.

Email support@osh.co.za with the subject “encryption audit” or use the contact form. We respond the same business day.

Ready to migrate?

Whether you need a full M365 migration plan or a security audit, our team is ready to architect your cloud future.

Email us directly support@osh.co.za