Skip to content
FixSecurityHeadersScan a site

Permissions-Policy explained

Last updated · Reviewed by a CISSP-certified security practitioner

Permissions-Policy: Permissions-Policy disables powerful browser APIs for your page and any embedded iframes unless you explicitly allow them. Recommended value: camera=(), microphone=(), geolocation=(), payment=(), usb=(), interest-cohort=().

What risk does it prevent?

Injected or third‑party scripts could request camera, microphone, geolocation or payment APIs.

What is the safe recommended value?

Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=(), usb=(), interest-cohort=()

What are the gotchas?

  • Allow features you actually use, e.g. payment=(self) for Payment Request checkouts.

Which compliance controls reference it?

  • OWASP ASVS V14.4
  • SOC 2 CC6.8

How do I add it on my stack?

Check your site now

Free scan, instant grade, exact fixes for your stack.

Other security headers