PatchPingsAI-Powered
HomeFeaturesMonitoringPricingHow it worksFAQ
Download free
PatchPings

Secure. Monitor. Fix.

AI-powered website monitoring & audits

Product

  • Features
  • Monitoring
  • Scans
  • DMARC checker
  • SSL checker
  • Pricing
  • FAQ

Company

  • About
  • Knowledge Base
  • Contact

Install

  • Lens
  • WordPress
GET IT ONGoogle Play
PrivacyExtension privacyCookiesTermsAcceptable useDelete account

© 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

PatchPings

Secure. Monitor. Fix.

AI-powered website monitoring & audits

Install

  • Lens
  • WordPress
GET IT ONGoogle Play

Product

  • Features
  • Monitoring
  • Scans
  • DMARC checker
  • SSL checker
  • Pricing
  • FAQ

Company

  • About
  • Knowledge Base
  • Contact

© 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

PrivacyExtension privacyCookiesTermsAcceptable useDelete account
PatchPings

Secure. Monitor. Fix.

AI-powered website monitoring & audits

Product

  • Features
  • Monitoring
  • Scans
  • DMARC checker
  • SSL checker
  • Pricing
  • FAQ

Company

  • About
  • Knowledge Base
  • Contact

Install

  • Lens
  • WordPress
  • GET IT ONGoogle Play

© 2026 PatchPings by CodenVibe IT LLC. All rights reserved.

PrivacyExtension privacyCookiesTermsAcceptable useDelete account
  1. Home
  2. /
  3. Knowledge Base
  4. /
  5. Permissions-Policy Header
Security 3 min readOct 19, 2026

Permissions-Policy Header: Turn Off Powerful Browser Features

Permissions-Policy lets you disable camera, microphone, geolocation, and other powerful browser features your site does not need. Learn a safe baseline and how to extend it.

The PatchPings Team
Mobile camera permission concept for Permissions-Policy feature controls

The Permissions-Policy header (formerly Feature-Policy) tells the browser which powerful features your document and its embeds may use. If your marketing site never needs the camera or microphone, disable them centrally so a injected script or third-party iframe cannot prompt for them either.

This guide gives a practical baseline, notes on third-party embeds, and verification tips via a security scan.

A sensible baseline

Restrict unused powerful featurescode
Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=()

Empty allow-lists (=()) mean the feature is disabled for the top-level document and nested contexts unless you later add origins. Start strict on brochure sites; loosen only where a product flow needs the API.

Common directives to consider

  • camera / microphone - disable unless you ship video calling or recording.
  • geolocation - disable unless a store-locator or map flow needs it.
  • payment - disable unless you use the Payment Request API.
  • usb / bluetooth / midi - usually off for public websites.
  • fullscreen / autoplay - tune based on marketing video behaviour.
Third-party iframes inherit your stance

A disabled feature cannot be re-enabled by an embed. If a widget needs geolocation, allow only that origin explicitly instead of opening the feature to everyone.

Allow-listing a trusted embed

Example allow for one origincode
Permissions-Policy: geolocation=(self "https://maps.example.com")

Rollout advice

  1. 1Inventory features your first-party code actually calls.
  2. 2Deploy a strict policy on staging and click through login, checkout, and support chat.
  3. 3Add exceptions only for broken flows.
  4. 4Promote to production and verify with DevTools Application/Permissions probes plus an automated header grade.

Permissions-Policy is least-privilege for browser APIs. Combine it with Referrer-Policy and the rest of your HTTP security headers baseline, then keep the allow-list in code review so new widgets cannot silently re-enable the camera for the whole site.

#Permissions-Policy#Headers#Privacy#Hardening

Keep reading

Abstract network nodes suggesting layered HTTP security header protections
Security

What Are HTTP Security Headers? A Complete 2026 Guide

3 min read
Privacy-focused link trail illustrating Referrer-Policy URL leakage control
Security

Referrer-Policy Header: Control What URLs You Leak

3 min read
Server rack and network check imagery for inspecting HTTP security headers
Scans

How to Check HTTP Security Headers on a Live Site

4 min read
PatchPings

Start scanning. It’s free.

Download PatchPings and run your first full security scan in under a minute. No credit card, no catch.

GET IT ONGoogle Play

Free for all signed-in users · Guest mode available · v1.0.0