Browser Permissions & WebRTC Diagnostics
How to Test if Firefox Enhanced Tracking Protection Is Blocking Your Webcam
Firefox's Enhanced Tracking Protection targets trackers and fingerprinting scripts specifically, not camera permission directly — camera access is governed by a completely separate permission system. In Strict mode, though, it can occasionally block a script a site relies on to even request camera access in the first place, or interfere with canvas-based video processing some sites use internally.
How Strict Privacy Features Restrict Media Devices
It's important to understand this is an indirect, less common cause compared to a straightforward permission block — in the large majority of cases, a blocked camera is a simple permission issue rather than a tracking-protection interaction. But Strict mode is deliberately aggressive, and it can occasionally catch a legitimate script a video-calling site depends on if that script's behavior resembles known tracking or fingerprinting patterns closely enough.
Canvas fingerprinting protection specifically is worth knowing about: some websites use an HTML canvas element internally as part of how they process or display video frames, a legitimate technical technique unrelated to fingerprinting. Firefox's protection against canvas-based fingerprinting can't always distinguish this legitimate use from an actual tracking attempt, and blocking canvas reads can interfere with a video preview that relies on that technique.
Steps to Test and Bypass Tracking Protection Blocks
Step 1: Click the shield icon
At the left of the address bar while on the specific site.
Step 2: Check whether it shows trackers or scripts currently blocked
On this specific page.
Step 3: Toggle "Enhanced Tracking Protection" off for this site
As a direct test.
Step 4: Reload the page
And check whether the camera now works. ↑ Test with the widget above.
Step 5: If this resolves it, add a permanent exception
For that specific trusted site rather than lowering your overall tracking protection level for every site you visit.
If toggling protection off makes no difference at all, that's actually useful information too — it rules this out cleanly, meaning the real cause is very likely a standard permission or hardware issue covered elsewhere in this section instead.
Custom Protection Levels
Beyond the standard Standard/Strict/Custom presets, Firefox's Custom protection level lets you individually toggle categories like fingerprinting protection separately from general tracking protection — if Strict mode as a whole feels too aggressive to disable entirely for a trusted site, Custom mode lets you keep general tracking protection active while specifically disabling just the fingerprinting-related blocking most likely to interfere with canvas-based video rendering.
This is accessed from Settings → Privacy & Security → Enhanced Tracking Protection → Custom, and gives more precise control than the simple per-site toggle covered above, at the cost of being a slightly more involved one-time setup.
If you manage tracking protection settings for a specific list of trusted work or personal sites, keeping a simple running note of which sites needed a Custom exception saves time the next time you set up Firefox on a new device, rather than needing to rediscover the same exception through trial and error a second time.
A Few More Things to Check on Windows
How do I reset the Windows Camera app itself?
Go to Settings → Apps → Installed apps, find Camera, open its three-dot menu, and choose Advanced options → Reset. This clears the built-in Camera app’s own cache and settings without uninstalling it, which can fix a stuck, frozen, or permanently black preview even when the underlying device and driver are both working correctly. It only resets that one app — not your camera driver, and not other applications that use the camera.
Could my antivirus be silently blocking my camera?
Many third-party security suites — Bitdefender, Kaspersky, Norton, and ESET among others — include their own webcam-protection feature that runs independently of Windows’ own privacy settings. That means Windows can show camera access as fully permitted while the antivirus software blocks it anyway, at a layer Windows has no visibility into. Check the antivirus program’s own settings, usually under a Privacy, Webcam Protection, or similarly named section, and confirm your browser or conferencing app is on its allow-list.
How do I re-enable my camera in Device Manager if it's disabled?
Right-click the Start button → Device Manager, expand Cameras or Imaging devices, and look for a greyed-out icon or a small down-arrow badge. Right-click that entry and choose Enable device. This is a different action from updating a driver — a disabled device won’t respond to any other fix until it’s explicitly re-enabled here first, so it’s worth checking before assuming the problem is a driver or a permission.
Is Windows' own camera privacy toggle blocking access, separately from anything else?
Windows keeps a system-level camera permission at Settings → Privacy & security → Camera, completely separate from Device Manager, the Camera app, and any antivirus software. This one screen has a master Camera access switch plus a per-app list beneath it — both need to be on. It’s worth checking directly, since a camera can show as fully enabled and working in Device Manager while this toggle silently blocks every app from reaching it.
Once this is fixed, testing your webcam online is a quick way to confirm the camera is fully working again, not just detected.