Permissions Policy
Controls whether a document and its embedded frames may use selected browser capabilities.
Browser security doesn’t arrive everywhere at once. Choose a protection. See where support stops.
Showing Permissions Policy.
Current release channels in the bundled source. For older browsers, set your own minimums
Controls whether a document and its embedded frames may use selected browser capabilities.
Support data, not a security score. A browser result does not certify a site or prove runtime enforcement.
Full support tableRestricts the browser resources and execution paths that a document may use.
Authorises selected inline scripts with unpredictable, response-specific nonce values.
Authorises exact inline script or style content through cryptographic source expressions.
Allows trust from a nonce- or hash-authorised script to propagate to scripts it loads.
Restricts which URLs a document may use as its base URL.
Restricts which parent documents may embed a page in a frame.
Restricts the destinations to which a document may submit forms.
Asks the browser to rewrite eligible insecure resource requests to HTTPS.
Applies a configurable sandbox to a protected resource.
Restricts selected DOM injection sinks to values created through approved policies.
Lets a document require external scripts and stylesheets to match expected digests.
Requires selected script and style requests to carry integrity metadata, with an optional report-only rollout mode.
Controls whether a document shares a browsing context group with cross-origin documents.
Requires embedded cross-origin resources to opt in through CORS or resource policy.
Lets a resource state which origins or sites may embed it without CORS.
Allows selected cross-origin no-CORS resources to load without credentials under COEP.
Requests origin-keyed browser agent clustering for a document.
Supplies request context that servers can use in a resource-isolation policy.
Controls whether a document and its embedded frames may use selected browser capabilities.
Tells supporting browsers to use HTTPS for a host during a declared period.
Prevents selected responses from being interpreted as a different MIME type.
Requests removal of selected browser-held data for an origin.
Limits referrer information sent with navigations and subresource requests.
Restricts when cookies are attached to cross-site requests.
Stores selected cross-site cookies in a partition keyed by the top-level site.
Prevents browser scripts from reading a cookie through ordinary cookie APIs.
Applies browser-enforced naming constraints to __Secure-, __Host-, __Http-, and __Host-Http- cookies.
Detects whether a user-verifying platform authenticator is available.
Derives scoped pseudorandom outputs from a compatible WebAuthn credential.
Allows passkey suggestions to participate in a credential input flow without an immediate modal prompt.
Controls whether this document and its frames may use camera.
Controls whether this document and its frames may use microphone.
Controls whether this document and its frames may use geolocation.
Requests clearing of browser-held cache in the scope of the response.
Requests clearing of browser-held cookies in the scope of the response.
Requests clearing of browser-held storage in the scope of the response.
Browser compatibility, supplied evidence and runtime behaviour answer different questions. ControlCurrent keeps them separate. Read the limits of each check.
No accounts. No visitor tracking.
No website scans or evidence uploads.