Windows Recall enterprise security is the most urgent endpoint AI governance question for CISOs managing Copilot+ PC fleet rollouts in 2026. Microsoft has positioned Copilot+ PCs as the new enterprise standard, with NPU-equipped hardware from Qualcomm, AMD, and Intel now shipping across every major OEM. Recall, the AI feature that captures full-screen snapshots every few seconds and builds a searchable timeline of everything a user has seen, sits at the center of a genuine security debate. This guide covers the real threat model, the specific attack path researchers have demonstrated, the MDM controls that matter, and a 12-point hardening checklist your team can apply before fleet rollout.
Key Takeaways
- Microsoft disables Recall on managed enterprise devices by default. You still need to verify and enforce this explicitly in your Intune policy baseline.
- The VBS Enclave protecting Recall's SQLite database is cryptographically strong. The weak link is AIXHost.exe, the rendering process that receives decrypted data outside the enclave boundary.
- Security researcher Alexander Hagenah's TotalRecall Reloaded (April 2026) demonstrated full Recall data extraction including passwords, banking sessions, and six months of Slack conversations, all from a standard user account with no special privileges.
- Microsoft classified the AIXHost.exe interception path as "working as designed," meaning no CVE will be assigned and no patch is coming.
- Two Intune policy CSP settings cover Recall governance: AllowRecallEnablement (removes the feature) and DisableAIDataAnalysis (stops snapshot collection).
- Copilot+ PCs ship five distinct AI features beyond Recall. Each has its own governance surface: Click-to-Do, Live Captions, Cocreator, Windows Studio Effects, and the Copilot sidebar.
- A structured hardening checklist applied before fleet rollout eliminates the most critical risks without blocking business value for use cases where Recall is appropriate.
What Copilot+ PC Is and Why It Matters for Security Teams
Copilot+ PC is Microsoft's hardware certification for devices equipped with a Neural Processing Unit (NPU) capable of at least 40 TOPS (Tera Operations Per Second). As of mid-2026, qualifying hardware includes Qualcomm Snapdragon X series, AMD Ryzen AI 300 series, and Intel Core Ultra 200V series processors. The certification enables a suite of on-device AI features that run locally without cloud round-trips.
The security distinction from previous generations is significant. These AI features process content directly on the endpoint: screen captures, audio streams, and camera input. The data does not leave the device for model inference. This is architecturally different from cloud AI features like Microsoft 365 Copilot, which sends data to Azure OpenAI endpoints. Local processing keeps data on-device, but it also means the attack surface is entirely on the endpoint, where existing malware and insider access apply.
CISOs managing Copilot+ PC fleet rollouts face five AI features that require governance decisions:
Each feature processes sensitive content. Recall is the highest-risk feature. The sections below focus on Recall's threat model, but the governance framework applies to all five.
Windows Recall Technical Architecture: What Gets Captured
Recall captures snapshots of the active display at intervals determined by significant visual changes, typically every few seconds during active use. The captures cover every visible application: web browsers, email clients, document editors, terminals, messaging apps, and video calls. There is no application-aware selective capture in the default configuration; Recall sees everything the user sees.
Snapshots are processed on-device by the NPU using optical character recognition (OCR) to extract visible text. The resulting data, including image thumbnails and extracted text, is indexed in a SQLite database stored at %LocalAppData%\CoreAIPlatform.00\UKP\{GUID}\ukg.db and related files. This database is readable without administrator rights; standard user account access is sufficient.
Microsoft's security architecture for Recall uses VBS Enclaves (Virtualization Based Security), the same hypervisor isolation technology underlying Hyper-V and Azure confidential computing. The SQLite database is encrypted. Decryption requires Windows Hello Enhanced Sign-in Security: biometric (face or fingerprint) or PIN authentication gates all Recall access, including changing settings and opening the timeline view.
The VBS Enclave itself is cryptographically solid. Security researchers, including Alexander Hagenah, have described the enclave as "rock solid" in isolation. The architectural weakness is at the handoff point.
The AIXHost.exe Attack Path: The Real Threat Model
When a user authenticates with Windows Hello to view their Recall timeline, the VBS Enclave decrypts the database and passes rendered content to a process called AIXHost.exe. This process displays the visual timeline in the user interface.
AIXHost.exe operates outside the VBS Enclave boundary. It has no AppContainer sandbox for process isolation. It has no code integrity enforcement to prevent unsigned code from running in its context. This means any process running as the same user can inject code into AIXHost.exe or intercept data flowing through it, after Windows Hello authentication has occurred.
In April 2026, Alexander Hagenah published TotalRecall Reloaded, a proof-of-concept demonstrating this attack path. The tool does not bypass Windows Hello or the VBS Enclave. It waits for the user to authenticate (or silently triggers authentication), then intercepts decrypted screenshots, OCR text, and metadata flowing through AIXHost.exe. No elevated privileges are required.
The demonstration results were concrete: in a test scenario, researchers recovered six months of an executive's Slack conversations, banking session content, and passwords from encrypted applications, all within three minutes. The data was presented in the clear.
Microsoft's Security Response Center reviewed the research and issued a formal response: "the behavior observed operates within the current, documented security design of Recall" and "the access patterns demonstrated are consistent with intended protections and existing controls." No CVE has been assigned. No patch is forthcoming.
This is the correct threat model to operate from: the VBS Enclave provides strong protection for the database at rest, but the rendering pipeline is exploitable by any malware or process running in the user's session after authentication.
For enterprise threat modeling, the relevant scenarios are:
Malware targeting AIXHost.exe: Information-stealing malware adapted to monitor the AIXHost.exe process can harvest Recall content without requiring database access. The malware waits for the user to open Recall, or triggers silent background rendering, and collects whatever is decrypted. Existing infostealer families such as Lumma and Vidar have already been updated with Recall targeting capability.
Device theft with enrolled Windows Hello: A stolen device with a registered face or fingerprint is protected. A stolen device where an attacker can register a new biometric (requiring local administrator access to the enrolled account) could unlock the Recall timeline.
Insider access: A user with physical access to an unlocked device and access to the Windows Hello credential can browse the target's full Recall history. Employees accessing executives' devices for technical support represent a realistic insider scenario.
Credential harvesting from screenshots: Recall captures everything visible, including password manager autofill popups, one-time codes on screen, API keys in terminal windows, and credentials typed in applications that do not mask input before it renders. A three-minute review of a developer's Recall timeline can yield significant credential material.
Notable exception: Signal implemented a DRM-based screen capture block in its Windows client that prevents Recall from capturing Signal conversation content. This approach is available to any application using the Windows SetWindowDisplayAffinity API, but adoption across enterprise software is limited.
Enterprise MDM Controls: Disabling and Restricting Recall via Intune
Microsoft's default behavior for Copilot+ PCs joined to an enterprise tenant is to disable Recall. This is important context: the highest-risk scenario is consumer or BYOD devices where the user enables Recall during Windows setup without enterprise policy enforcement.
For managed fleet governance, the relevant policy controls are in the WindowsAI Policy CSP, available in the Microsoft Intune Settings Catalog and via Group Policy (Computer Configuration > Administrative Templates > Windows AI):
AllowRecallEnablement
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/WindowsAI/AllowRecallEnablement
- Value 0: Recall is disabled. The feature binaries are removed from the device. Any previously captured snapshots are deleted. A device restart is required.
- Value 1: Recall is available for users to enable at their discretion.
- Default for managed devices: 0 (disabled and removed).
DisableAIDataAnalysis
OMA-URI: ./Device/Vendor/MSFT/Policy/Config/WindowsAI/DisableAIDataAnalysis
- Value 1: Recall is present on the device but snapshot capture is disabled. Users can enable Recall from Settings, but capturing will not start until they explicitly turn it on and restart.
- Value 0: Snapshot saving is permitted.
Application exclusions: Within Recall settings, administrators can configure specific applications to be excluded from capture. For organizations that choose to allow Recall for some users, configuring exclusions for enterprise productivity applications that handle sensitive data (email clients, HR systems, financial applications, document management platforms) reduces the exposure surface. This configuration is user-side only and cannot be centrally enforced via MDM as of mid-2026.
To implement these in Intune: navigate to Devices > Configuration > Create > New Policy > Windows 10 and later > Settings Catalog. Search for "Windows AI" to find the AllowRecallEnablement and DisableAIDataAnalysis settings.
For Group Policy: import the latest Windows 11 ADMX templates (available from Microsoft's Security Compliance Toolkit), then navigate to Computer Configuration > Administrative Templates > Windows Components > Windows AI.
VBS, TPM, and Secured-Core PC: What the Hardware Requirements Mean
Copilot+ PCs require TPM 2.0, Secure Boot, and Virtualization Based Security to be enabled. Secured-core PC certification (available on many Copilot+ models) adds HVCI (Hypervisor-Protected Code Integrity), which prevents unsigned kernel drivers from loading and hardens the system against firmware-level attacks.
These requirements are meaningful for the threat model:
- TPM 2.0 + VBS: Recall's VBS Enclave uses the TPM to bind the encryption key to the device. The Recall database cannot be decrypted by moving the storage drive to another machine. Device theft without the enrolled Windows Hello biometric does not expose Recall content.
- HVCI: Prevents kernel-mode malware from disabling VBS. Attackers cannot take down the enclave from a kernel rootkit without compromising the hypervisor itself.
- Secure Boot: Prevents bootloader-level tampering that could undermine the VBS trust chain.
Click-to-Do and Other Copilot+ Features: Secondary Attack Surface
Click-to-Do analyzes the current screen in real time to suggest contextual actions. It uses the same NPU-based vision pipeline as Recall. The attack surface is narrower because Click-to-Do does not store a persistent history, but it does process whatever is currently on screen. Malicious content displayed on screen, such as a document containing adversarial image instructions, could potentially influence Click-to-Do suggestions in ways that have not been fully characterized by independent security researchers.
Live Captions processes audio locally and does not transmit content to Microsoft. The on-device model captures all audio, including conference calls containing confidential business discussions, customer calls that may be subject to recording consent laws in multiple jurisdictions, and legal or HR discussions with specific confidentiality requirements. CISOs should audit whether existing call recording policies cover AI-based transcription on endpoints.
Cocreator (generative image creation in Paint) and Windows Studio Effects (webcam processing) have smaller enterprise security footprints. The primary governance question for both is acceptable use rather than confidentiality exposure.
Compliance Considerations: GDPR, EU AI Act, and Regulated Industries
GDPR: Recall captures personal data visible on screen, including data subjects' names, contact details, health information, and financial records visible in enterprise applications. Under GDPR Article 5, personal data must be processed with a lawful basis and be limited to what is necessary. Recall's default capture of everything visible raises questions about data minimization that each organization's DPO should assess. The data stays on-device, which limits cross-border transfer issues, but the processing of personal data without data subject awareness may require DPIA evaluation.
EU AI Act (effective August 2026): Recall's ongoing screen monitoring could be classified as a general-purpose AI system used in a workplace context. Article 52 transparency obligations require that users be informed when AI systems interact with them. This is arguably satisfied by Microsoft's disclosure during Windows setup, but organizations deploying Recall at scale for productivity monitoring should confirm their legal basis with their data protection counsel.
HIPAA and PCI DSS: Any Copilot+ PC used to access PHI (Protected Health Information) or cardholder data is a concern if Recall is enabled. Screenshots of EHR systems, payment processing interfaces, or clinical documentation would be captured and stored locally. The Recall database, while encrypted, represents an additional copy of regulated data on the endpoint. Covered entities and PCI-scoped organizations should treat Recall as a new data store requiring classification under their existing data governance frameworks.
For a full assessment of your endpoint AI attack surface under these regulatory frameworks, BeyondScale's AI Security Assessment maps Copilot+ PC exposure to your specific compliance obligations.
CISO Decision Framework: Block, Restrict, or Allow
Three positions are defensible for Copilot+ PC fleet governance:
Position 1: Block All (High-Sensitivity Roles) Apply AllowRecallEnablement = 0 via Intune for all device groups in finance, legal, HR, executive, and any role processing regulated data. This eliminates Recall from the device entirely. The productivity tradeoff is minimal: Recall is an optional convenience feature with legitimate alternatives (search, browser history, document versioning).
Position 2: Restrict with Application Exclusions (General Workforce) Allow Recall on devices where data sensitivity is moderate, but configure application exclusions for all enterprise applications that handle sensitive content. Combine with endpoint DLP monitoring of the AppData path used by Recall. This position requires ongoing maintenance as the application portfolio changes.
Position 3: Allow with Monitoring (Low-Sensitivity Roles) Permit Recall for roles with low data sensitivity. Implement Purview Audit (E5) to capture Recall access events. Configure Intune compliance policies that flag devices where Recall is enabled outside of approved device groups.
The governance gap across all three positions: Recall captures application content regardless of Purview sensitivity labels applied to files. A document labeled "Confidential" in SharePoint can still be captured in a Recall screenshot while it is open on screen. Sensitivity labels do not propagate to Recall's capture exclusion logic.
12-Point Hardening Checklist Before Copilot+ PC Fleet Rollout
Apply these controls before deploying Copilot+ PCs to your organization:
Conclusion
Windows Recall enterprise security comes down to one architectural fact: the VBS Enclave protecting the Recall database is strong, and the rendering pipeline (AIXHost.exe) is not. Microsoft has accepted this as a design boundary. Security teams cannot wait for a patch that is not coming.
The practical response for most enterprise environments is straightforward: disable Recall entirely for sensitive roles using AllowRecallEnablement = 0 in Intune, apply DisableAIDataAnalysis as the default for general fleet devices, and build application exclusions for any deployment where Recall is permitted. The 12-point checklist above covers the full governance surface.
If you are uncertain about your Copilot+ PC fleet's current Recall configuration or want an independent assessment of your endpoint AI governance posture, book a BeyondScale AI Security Assessment. We review your Intune policy baseline, identify Recall exposure gaps, and map your Copilot+ PC attack surface to your specific compliance obligations.
For organizations also managing Microsoft 365 Copilot alongside Copilot+ PC deployments, our Microsoft 365 Copilot Security Guide covers the cloud-side AI attack surface, including data oversharing, prompt injection via documents, and audit logging requirements.
Sources and further reading:
- Microsoft Learn: Manage Recall for Windows clients
- Kevin Beaumont: Microsoft Recall security and privacy implications, DoublePulsar
- Alex Hagenah: TotalRecall tool, GitHub
- GovInfoSecurity: Microsoft Recall Again Spills Secrets to TotalRecall Tool
- Microsoft Windows Experience Blog: Update on Recall security and privacy architecture
- OWASP LLM Top 10
AI Security Audit Checklist
A 30-point checklist covering LLM vulnerabilities, model supply chain risks, data pipeline security, and compliance gaps. Used by our team during actual client engagements.
We will send it to your inbox. No spam.
BeyondScale Team
AI Security Team, BeyondScale Technologies
Security researcher and engineer at BeyondScale Technologies, an ISO 27001 certified AI cybersecurity firm.
Want to know your AI security posture? Run a free Securetom scan in 60 seconds.
Start Free Scan

