GazeInputAccessStatus Enum


Specifies the permission state for tracking the user's gaze.

public enum class GazeInputAccessStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 524288)]
enum class GazeInputAccessStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 524288)]
public enum GazeInputAccessStatus
var value = Windows.UI.Input.GazeInputAccessStatus.unspecified
Public Enum GazeInputAccessStatus

Windows requirements

Device family
Windows 10, version 1903 (introduced in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v8.0)


Allowed 1

The user has given permission for the app to to track their gaze.

DeniedBySystem 3

The system has denied permission for the app to track the user's gaze.

DeniedByUser 2

The user has denied permission for the app to track their gaze.

Unspecified 0

The user has not specified whether the app can track their gaze.


Due to the potentially sensitive personal data collected by eye tracking devices, you are required to declare the 'gazeInput' capability in the app manifest of your UWP application. When declared, Windows automatically prompts users with a consent dialog (when the app is first run), where the user must grant permission for the app to communicate with the eye-tracking device and access this data.

In addition, if your app collects, stores, or transfers eye tracking data, you must describe this in your app's privacy statement and follow all other requirements for Personal Information in the App Developer Agreement and the Microsoft Store Policies.

Applies to

See also