How to Manage Website Permissions in Safari on Mac for Camera, Microphone, and Location

Modern web applications frequently request access to your Mac’s hardware and sensitive personal data—such as webcams for video calls, microphones for voice notes, physical geolocation for delivery maps, and desktop notifications for breaking news. Prompt popups asking for permission can interrupt browsing, and accidentally granting permanent access to an untrusted site creates serious privacy vulnerabilities. Safari on macOS includes a centralised Website Settings manager that allows you to review, configure, and enforce granular hardware permissions per domain.

Hardware and Data Permissions Managed by Safari

Safari categorises website permissions into dedicated security toggles across macOS:

  • Camera and Microphone: Controls whether video conferencing services or browser tools can access connected FaceTime HD webcams and internal microphones.
  • Location: Regulates access to Core Location telemetry derived from nearby Wi-Fi beacons and IP mapping.
  • Pop-up Windows: Blocks aggressive promotional overlays while permitting required transaction popups on banking or airline portals.
  • Screen Sharing: Regulates which web domains can request desktop viewport capture during browser meetings.
  • Notifications: Manages web push notifications that appear in macOS Notification Centre.
  • Content Blockers: Toggles ad-blocking and privacy tracker extensions on or off per specific web domain.

Configuring Permissions for the Current Active Website

The fastest way to inspect or adjust permissions for the site you are currently visiting is via the Safari menu:

  1. Launch Safari on your Mac and navigate to the target website (e.g. teams.microsoft.com or meet.google.com).
  2. Click Safari in the top macOS menu bar and select Settings for [Website Name] (or right-click the smart search URL field and select Settings for This Website).
  3. A contextual dropdown sheet appears directly under the address bar.
  4. Adjust permissions for the domain:
    • Camera: Select Ask, Allow, or Deny.
    • Microphone: Select Ask, Allow, or Deny.
    • Location: Select Ask, Allow, or Deny.
    • Pop-up Windows: Choose Block and Notify, Block, or Allow.
  5. Click anywhere outside the pop-up sheet to save your changes instantly.

Managing Global and Per-Site Permissions in Safari Settings

To audit every website that currently holds camera, microphone, or location rights on your Mac:

  1. Open Safari, click Safari in the menu bar, and choose Settings (or press Command + ,).
  2. Switch to the Websites tab at the top of the preferences window.
  3. In the left sidebar, click the specific hardware permission you wish to review (e.g. Camera, Microphone, or Location).
  4. The main pane divides into two lists:
    • Currently Open Websites: Websites active in background tabs.
    • Configured Websites: Sites you previously granted or denied permissions to.
  5. Click the drop-down menu adjacent to any domain to change its access level (e.g. switching an old client portal from Allow back to Deny).
  6. To revoke saved preferences for a domain, highlight it and click the Remove button.

Enforcing Default Rules for All Unconfigured Sites

To prevent malicious or unknown websites from ever prompting for sensitive sensors:

  1. In Safari > Settings > Websites, select a hardware category such as Camera or Location.
  2. Look at the bottom-right corner of the window for the dropdown labelled When visiting other websites.
  3. Change this setting from Ask to Deny.
  4. Now, any unfamiliar website that attempts to access your webcam or GPS coordinates is blocked silently in the background, eliminating intrusive permission alerts completely.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.