This protection changes or disables some web APIs that are known to be harmful to privacy. When an API is not removed from the globals, its behaviour is changed to reduce the amount of information it can leak.

The behaviour can be controlled with a remote config. Example

Type Aliases

ApiConfig
ApiProtections
DeviceOrientationConfig
FileSystemAccessConfig
FileSystemAccessConfigMixin
GenericSensorConfig
GenericSensorConfigMixin
GetInstalledRelatedAppsConfig
GetInstalledRelatedAppsConfigMixin
IdleDetectionConfig
NetworkInformationConfig
NetworkInformationConfigMixin
StorageManagerConfig
StorageManagerConfigMixin
UaClientHintsConfig
UaClientHintsConfigMixin
WebBluetoothConfig
WebBluetoothConfigMixin
WebHidConfig
WebMidiConfig
WebNfcConfig
WebNfcConfigMixin
WebSerialConfig
WebUsbConfig
WindowPlacementConfig
WindowPlacementConfigMixin