Presence sensing

With the release of Windows 11, Microsoft now natively supports the presence sensing feature set in Windows. For Windows 11 PCs that have a presence sensor built in, users can have their screen turn off automatically when they leave (see Lock on leave), and then have their device wake up quickly when they approach (see Wake on approach). This can help keep their PC more secure, help save battery power, and help users get back to work more quickly.

Tip

To determine if your device has Microsoft's presence sensing support, check if you have settings as described in this Support article. For more information on the data collected by the feature see the Microsoft Privacy Statement.

Presence sensing is a set of features introduced in Windows 11, which includes and . Presence sensors are a new class of proximity sensors that detect humans. This section primarily deals with the end user device experiences and recommendations. Presence sensors can be based on a variety of technology, including computer vision or radar, however there are requirements to ensure implemetations process data locally and no image metadata is transmitted to the sensor stack. The Windows sensors stack does not leverage any AI models internally in the OS, some third party presence sensors may make use of AI models. For more details on the hardware requirements see Presence sensors in the hardware component guidelines section. Microsoft's use of AI models is dictated by the Responsible AI standard.

Note

Some OEM devices implement custom sensors which offer similar functionality to presence sensing, however these implementations are not supported by Microsoft and do not benefit from Microsoft inbox features like user app privacy settings.

Terminology

Term Definition
Human presence sensor Any hardware (or aggregation of hardware signals) that can detect one or more human's distance from a device or intent to interact with the device. This was unofficial name for the group of features, the official name is Presence Sensing
Presence sensing The Windows term to describe the grouping of features of wake on approach, lock on leave, and so on.
Category I: presence sensor Hardware (or an aggregation of hardware signals) that implements facial presence detection; scanning to detect a face and providing a bounding box around the face. Facial presence detection does not involve distinguishing one face from another face, predicting or classifying facial attributes.
Category II: human presence sensor Hardware (or an aggregation of hardware signals) that implements people tracking; detecting and tracking individual movements that identify the presence of one or more humans
Distance agnostic A human presence sensor or camera that does not expose distance to the OS. The hardware only exposes a binary human presence signal.
Proximity sensor A piece of hardware, exposed separately from the device's camera in firmware, that can detect the user or object's distance from the device and exposes it to the OS. Presence sensors are a subset of human proximity sensors.
Distance-agnostic sensor A piece of hardware, separate from the device's camera, that can detect a user's inexact location in relation to a device and exposes to the OS only a binary signal of human presence or lack of presence.
Host Device running Windows
Internal sensor Hardware installed physically in the host.
External sensor Hardware physically outside of the host.

Overview (hardware, software, and API)

To enable the human presence features on Windows 11, additional hardware that supports the Microsoft defined presence sensor definition is required. The wake on approach and lock on leave features are available on all releases of Windows 11, while other features will be made available in future versions which will be called out in the document. HID components are optional but recommended and may be replaced with a custom sensors class extension driver.

From top (high-level) application layer to bottom hardware layer: settings page, connects to presence monitoring service which connects to sensors api, which connects to sensor class extension and then the driver with optional inbox HID driver.

OEM Customizations

OEMs can configure their devices default behaviours for Presence Sensing with the settings documented in the Unattend reference, see Microsoft-Windows-Sensors-Core for details.

Power Settings

Additionally, there are new Adaptive Power subgroup power settings related to Presence Sensing. See Presence sensing power settings overview