Where Registry Stores Camera App Permissions

Windows manages user-specific hardware permissions through the Capability Access Manager in the Registry, maintaining records of which applications have permission to access the webcam. This article outlines the exact registry paths where Windows stores individual user camera consent settings for both modern UWP (Microsoft Store) apps and traditional desktop applications.

In Windows 10 and Windows 11, per-user camera access permissions are recorded under the following registry key:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam

Within this location, the system creates subkeys for individual applications that have requested access to the camera hardware.

Microsoft Store (UWP) Apps

Packaged applications from the Microsoft Store appear as subkeys directly under the webcam directory named after their Package Family Name (for example, Microsoft.WindowsCamera_8wekyb3d8bbwe).

Inside each application’s subkey, permission is defined by a string value (REG_SZ) named Value: * Allow: The application has permission to access the camera. * Deny: Access to the camera is blocked for that specific application.

Classic Desktop (Non-Packaged) Applications

Permissions for traditional Win32 programs and third-party desktop software are organized in a dedicated subfolder:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam\NonPackaged

Each desktop application that attempts to access the camera is represented as a subkey named with an encoded path to the executable file. Inside each subkey, Windows stores: * Value (REG_SZ): Set to either Allow or Deny. * LastUsedTimeStart / LastUsedTimeStop (REG_BINARY): Timestamps recording the most recent active session when the executable accessed the camera.