Manage Recall

Looking for consumer information? See Retrace your steps with Recall.

Recall (preview) allows users to search locally saved and locally analyzed snapshots of their screen using natural language. By default, Recall is disabled and removed on managed devices. IT admins can choose if they want to allow Recall to be used in their organizations and users, on their own, won't be able to enable it on their managed device if the Allow Recall policy is disabled. IT admins, on their own, can't start saving snapshots for end users. Recall is an opt-in experience that requires end user consent to save snapshots. Users can choose to enable or disable saving snapshots for themselves anytime. IT admins can only set policies that give users the option to enable saving snapshots and configure certain policies for Recall.

This article provides information about Recall and how to manage it in a commercial environment.

Note

  • Recall is now available in preview to Copilot+ PCs through the Windows Insider Program. For more information, see Previewing Recall with Click to Do on Copilot+ PCs with Windows Insiders in the Dev Channel.
  • In-market commercial devices are defined as devices with an Enterprise (ENT) or Education (EDU) SKU or any premium SKU device that is managed by an IT administrator (whether via Microsoft Endpoint Manager or other endpoint management solution), has a volume license key, or is joined to a domain. Commercial devices during Out of Box Experience (OOBE) are defined as those with ENT or EDU SKU or any premium SKU device that has a volume license key or is Microsoft Entra joined.
  • Recall is optimized for select languages English, Chinese (simplified), French, German, Japanese, and Spanish. Content-based and storage limitations apply. For more information, see https://aka.ms/copilotpluspcs.

What is Recall?

Recall (preview) allows you to search across time to find the content you need. Just describe how you remember it, and Recall retrieves the moment you saw it. Snapshots are taken periodically while content on the screen is different from the previous snapshot. The snapshots of your screen are organized into a timeline. Snapshots are locally stored and locally analyzed on your PC. Recall's analysis allows you to search for content, including both images and text, using natural language.

When Recall opens a snapshot you selected, it enables Click to Do, which runs on top of the saved snapshot. Click to Do analyzes what's in the snapshot and allows you to interact with individual elements in the snapshot. For instance, you can copy text from the snapshot or send pictures from the snapshot to an app that supports jpeg files.

Screenshot of Recall with search results displayed for a query for a presentation with a red barn.

Recall security and privacy architecture

Privacy and security are built into Recall's design. With Copilot+ PCs, you get powerful AI that runs locally on the device. No internet or cloud connections are required or used to save and analyze snapshots. Snapshots aren't sent to Microsoft. Recall AI processing occurs locally, and snapshots are securely stored on the local device only.

Recall doesn't share snapshots with other users that are signed into Windows on the same device and IT admins can't access or view the snapshots on end-user devices. Microsoft can't access or view the snapshots. Recall requires users to confirm their identity with Windows Hello before it launches and before accessing snapshots. At least one biometric sign-in option must be enabled for Windows Hello, either facial recognition or a fingerprint, to launch and use Recall. Before snapshots start getting saved to the device, users need to open Recall and authenticate. Recall takes advantage of just in time decryption protected by Hello Enhanced Sign-in Security (ESS). Snapshots and any associated information in the vector database are always encrypted. Encryption keys are protected via Trusted Platform Module (TPM), which is tied to the user's Windows Hello ESS identity, and can be used by operations within a secure environment called a Virtualization-based Security Enclave (VBS Enclave). This means that other users can't access these keys and thus can't decrypt this information. Device Encryption or BitLocker are enabled by default on Windows 11. For more information, see Recall security and privacy architecture in the Windows Experience Blog.

When using Recall, the Sensitive information filtering setting is enabled by default to help ensure your data's confidentiality. This feature operates directly on your device, utilizing the NPU and the Microsoft Classification Engine (MCE) - the same technology leveraged by Microsoft Purview for detecting and labeling sensitive information. When this setting is enabled, snapshots won't be saved when potentially sensitive information is detected. Most importantly, the sensitive information remains on the device at all times, regardless of whether the Sensitive information filtering setting is enabled or disabled. For more information about the types of potentially sensitive information, see Reference for sensitive information filtering in Recall.

In keeping with Microsoft's commitment to data privacy and security, all saved images and processed data are kept on the device and processed locally. However, Click to Do allows users to choose if they want to perform additional actions on their content.

Click to Do allows users to choose to get more information about their selected content online. When users choose one of the following Click to Do actions, the selected content is sent to the online provider from the local device to complete the request:

  • Search the web: Sends the selected content to the default search engine of the default browser
  • Open website: Opens the selected website in the default browser
  • Visual search with Bing: Sends the selected content to Bing visual search using the default browser.

When you choose to send info from Click to Do to an app, like Paint, Click to Do will temporarily save this info in order to complete the transfer. Click to Do creates a temporary file in the following location:

  • C:\Users\[username]\AppData\Local\Temp

Temporary files may also be saved when you choose send feedback. These temporary files aren't saved long term. Click to Do doesn't keep any content from your screen after completing the requested action, but some basic telemetry is gathered to keep Click to Do secure, up to date, and working.

System requirements

Recall has the following minimum requirements:

  • A Copilot+ PC that meets the Secured-core standard
  • 40 TOPs NPU (neural processing unit)
  • 16 GB RAM
  • 8 logical processors
  • 256 GB storage capacity
    • To enable Recall, you need at least 50 GB of space free
    • Saving snapshots automatically pauses once the device has less than 25 GB of storage space
  • Users need to enable Device Encryption or BitLocker
  • Users need to enroll into Windows Hello Enhanced Sign-in Security with at least one biometric sign-in option enabled in order to authenticate.

Supported browsers

Users need a supported browser for Recall to filter websites and to automatically filter private browsing activity. Supported browsers, and their capabilities include:

  • Microsoft Edge: filters specified websites and filters private browsing activity
  • Firefox: filters specified websites and filters private browsing activity
  • Opera: filtered specified websites and filters private browsing activity
  • Google Chrome: filters specified websites and filters private browsing activity
  • Chromium based browsers (124 or later): For Chromium-based browsers not listed, filters private browsing activity only, doesn't filter specific websites

Configure policies for Recall

By default, Recall is removed on commercially managed devices. If you want to allow Recall to be available for users in your organization and allow them to choose to save snapshots, you need to configure both the Allow Recall to be enabled and Turn off saving snapshots for Windows policies. Policies for Recall fall into the following general areas:

Allow Recall and snapshots policies

The Allow Recall to be enabled policy setting allows you to determine whether the Recall optional component is available for end users to enable on their device. By default, Recall is disabled and removed for managed devices. Recall isn't available on managed devices by default, and individual users can't enable Recall on their own. If you disable this policy, the Recall component will be in disabled state and the bits for Recall will be removed from the device. If snapshots were previously saved on the device, they'll be deleted when this policy is disabled. Removing Recall requires a device restart. If the policy is enabled, end users will have Recall available on their device. Depending on the state of the DisableAIDataAnalysis policy (Turn off saving snapshots for use with Recall), end users will be able to choose if they want to save snapshots of their screen and use Recall to find things they've seen on their device.

  Setting
CSP ./Device/Vendor/MSFT/Policy/Config/WindowsAI/AllowRecallEnablement
Group policy Computer Configuration > Administrative Templates > Windows Components > Windows AI > Allow Recall to be enabled

The Turn off saving snapshots for Windows policy allows you to give the users the choice to save snapshots of their screen for use with Recall. Administrators can't enable saving snapshots on behalf of their users. The choice to enable saving snapshots requires individual user opt-in consent. By default, snapshots won't be saved for use with Recall. If snapshots were previously saved on a device, they'll be deleted when this policy is enabled. If you set this policy to disabled, end users will have a choice to save snapshots of their screen and use Recall to find things they've seen on their device.

  Setting
CSP ./Device/Vendor/MSFT/Policy/Config/WindowsAI/DisableAIDataAnalysis

./User/Vendor/MSFT/Policy/Config/WindowsAI/DisableAIDataAnalysis
Group policy Computer Configuration > Administrative Templates > Windows Components > Windows AI > Turn off saving snapshots for Windows

User Configuration > Administrative Templates > Windows Components > Windows AI > Turn off saving snapshots for Windows

Storage policies

You can define how much disk space Recall can use by using the Set maximum storage for snapshots used by Recall policy. You can set the maximum amount of disk space for snapshots to be 10, 25, 50, 75, 100, or 150 GB. When the storage limit is reached, the oldest snapshots are deleted first. When this setting isn't configured, the OS configures the storage allocation for snapshots based on the device storage capacity. 25 GB is allocated when the device storage capacity is 256 GB. 75 GB is allocated when the device storage capacity is 512 GB. 150 GB is allocated when the device storage capacity is 1 TB or higher.

  Setting
CSP ./Device/Vendor/MSFT/Policy/Config/WindowsAI/SetMaximumStorageSpaceForRecallSnapshots

./User/Vendor/MSFT/Policy/Config/WindowsAI/SetMaximumStorageSpaceForRecallSnapshots
Group policy Computer Configuration > Administrative Templates > Windows Components > Windows AI > Set maximum storage for snapshots used by Recall

User Configuration > Administrative Templates > Windows Components > Windows AI > Set maximum storage for snapshots used by Recall

You can define how long snapshots can be retained on the device by using the Set maximum duration for storing snapshots used by Recall policy. You can configure the maximum storage duration to be 30, 60, 90, or 180 days. If the policy isn't configured, snapshots aren't deleted until the maximum storage allocation is reached, and then the oldest snapshots are deleted first.

  Setting
CSP ./Device/Vendor/MSFT/Policy/Config/WindowsAI/SetMaximumStorageDurationForRecallSnapshots

./User/Vendor/MSFT/Policy/Config/WindowsAI/SetMaximumStorageDurationForRecallSnapshots
Group policy Computer Configuration > Administrative Templates > Windows Components > Windows AI > Set maximum storage for snapshots used by Recall

User Configuration > Administrative Templates > Windows Components > Windows AI > Set maximum duration for storing snapshots used by Recall

App and website filtering policies

You can filter both apps and websites from being saved in snapshots. Users are able to add to these filter lists from the Recall & Snapshots settings page. Some remote desktop connection clients are filtered by default from snapshots. For more information, see the Remote desktop connection clients filtered from snapshots section.

To filter websites from being saved in snapshots, use the Set a list of URIs to be filtered from snapshots for Recall policy. Define the list using a semicolon to separate URIs. Make sure you include the URL scheme such as http://, file://, https://www.. Sites local to a supported browser like edge://, or chrome://, are filtered by default. For example: https://www.Contoso.com;https://www.WoodgroveBank.com;https://www.Adatum.com

Note

  • Private browsing activity is filtered by default when using supported web browsers.
  • Be aware that websites are filtered when they are in the foreground or are in the currently opened tab of a supported browser. Parts of filtered websites can still appear in snapshots such as embedded content, the browser's history, or an opened tab that isn't in the foreground.
  • Filtering doesn't prevent browsers, internet service providers (ISPs), websites, organizations, or others from knowing that the website was accessed and building a history.
  • Changes to this policy take effect after device restart.
  Setting
CSP ./Device/Vendor/MSFT/Policy/Config/WindowsAI/SetDenyUriListForRecall

./User/Vendor/MSFT/Policy/Config/WindowsAI/SetDenyUriListForRecall
Group policy Computer Configuration > Administrative Templates > Windows Components > Windows AI > >Set a list of URIs to be filtered from snapshots for Recall

User Configuration > Administrative Templates > Windows Components > Windows AI > >Set a list of URIs to be filtered from snapshots for Recall

Set a list of apps to be filtered from snapshots for Recall policy allows you to filter apps from being saved in snapshots. Define the list using a semicolon to separate apps. The list can include Application User Model IDs (AUMID) or the name of the executable file. For example: code.exe;Microsoft. WindowsNotepad_8wekyb3d8bbwe!App;ms-teams.exe

Note

  • Like other Windows apps, such as the Snipping Tool, Recall won't store digital rights management (DRM) content.
  • Changes to this policy take effect after device restart.
  Setting
CSP ./Device/Vendor/MSFT/Policy/Config/WindowsAI/SetDenyAppListForRecall

./User/Vendor/MSFT/Policy/Config/WindowsAI/SetDenyAppListForRecall
Group policy Computer Configuration > Administrative Templates > Windows Components > Windows AI > Set a list of apps to be filtered from snapshots for Recall

User Configuration > Administrative Templates > Windows Components > Windows AI > Set a list of apps to be filtered from snapshots for Recall

Remote desktop connection clients filtered from snapshots

Snapshots won't be saved when remote desktop connection clients are used. The following remote desktop connection clients are filtered from snapshots:

Information for developers

If you're a developer and want to launch Recall, you can call the ms-recall protocol URI. When you call this URI, Recall opens and takes a snapshot of the screen, which is the default behavior for when Recall is launched. For more information about using Recall in your Windows app, see Recall overview in the Windows AI API documentation.

Microsoft's commitment to responsible AI

Microsoft has been on a responsible AI journey since 2017, when we defined our principles and approach to ensuring this technology is used in a way that is driven by ethical principles that put people first. For more about our responsible AI journey, the ethical principles that guide us, and the tooling and capabilities we've created to assure that we develop AI technology responsibly, see Responsible AI.

Recall uses optical character recognition (OCR), local to the PC, to analyze snapshots and facilitate search. For more information about OCR, see Transparency note and use cases for OCR. For more information about privacy and security, see Privacy and control over your Recall experience.