Troubleshooting
Why Your Mac's Camera Shows a Green Light (and How to See What's Using It)
Mac camera green light on but you didn't open anything? Learn what triggers it, how to see which app is using your camera, and how to revoke access.
You glance at your MacBook and notice the green light next to the camera is on. You haven’t opened FaceTime. Photo Booth isn’t running. As far as you know, no app should be looking at you. But the light says otherwise — and on a MacBook, that light doesn’t lie.
The green camera light on a Mac is hardwired to the camera’s power supply. If the light is on, the camera is genuinely on. No app can fake it or override it. So the question isn’t whether something’s using your camera — something is — but what.
What the green light actually means
On every MacBook made since 2008, there’s a small green LED next to the camera at the top of the screen. It’s wired into the camera’s power circuit. Power flows to the camera, the LED lights up. There is no software path to turn the camera on without lighting the LED.
This was a deliberate Apple design choice for privacy. Even if a piece of malware compromised the camera, it couldn’t activate it silently — the user would always see the light.
So if you see the green light, your camera is recording or being initialized. Find what’s doing it.
Check Control Center first
The fastest way to find the culprit on macOS 14 and later:
- Click the Control Center icon in the menu bar (the toggles icon, not the date/time)
- Look for Camera with a green dot next to it
- The app currently using the camera is shown right there
Click into it for more info. The active app is named explicitly.
If Control Center says no app is using the camera but the LED is still on, that’s unusual — it usually means a daemon-level process has the camera, not a user-facing app.
Recently used vs currently in use
Sometimes you’ll see the green light flicker briefly even when no app is “using” the camera. Causes:
Continuity Camera initializing: when your iPhone is mounted nearby, macOS occasionally pings the iPhone camera to confirm it’s available. Brief flicker, normal behavior.
App requesting camera access: when an app starts and requests camera permission, the system briefly initializes the camera as part of the test. Brief flicker.
Camera automation: rare, but features like Center Stage on Studio Display include automatic adjustment that may briefly initialize the camera.
These should all be brief — under a second. If the light stays solid for more than a few seconds, something’s actively using it.
See every app with camera permission
Even if Control Center isn’t showing an active user, you can see every app that has been granted camera access. This is the list of apps that could turn on the camera at any time.
System Settings → Privacy & Security → Camera. The list shows every app that’s requested access, with a toggle for each.
Look for:
- Apps you don’t recognize (potential malware or unwanted software)
- Apps you forgot you installed that don’t need camera access (some game launchers, some screen recorders)
- Apps that were installed by another user on the Mac
For anything you don’t actively use with camera, flip the toggle off. Doesn’t break the app — it just denies camera access until you flip it back on. The next time the app tries to use the camera, you’ll see a permission prompt and can decide.
Common legitimate users
If the light came on out of nowhere, here’s what’s likely:
Slack, Microsoft Teams, Discord: these check camera availability when you open a video huddle, even briefly. They sometimes pre-initialize the camera so the join experience is faster.
Browser tabs: a tab from yesterday’s Google Meet might still be holding the camera if you didn’t close it properly. Check Chrome/Safari tabs.
Photo Booth: if you accidentally Cmd+Tabbed into it, it’ll keep the camera on.
Screen recording tools: OBS, ScreenFlow, Loom — these all want camera access for picture-in-picture. They sometimes hold the camera even when not actively recording.
FaceTime ringing in the background: if someone’s calling you on FaceTime, the camera initializes before you accept.
iPhone Mirroring: a new feature in macOS 15 (and backported partially); mirrors your iPhone screen and may use the camera as part of the handshake.
Find it via Activity Monitor
If Control Center doesn’t tell you what’s using the camera, Activity Monitor can.
Open Activity Monitor (Applications → Utilities). Search for VDCAssistant. This is the daemon that handles camera access. Look at its CPU usage and the app that triggered it.
Better: search for processes with camera in the name. Anything that’s not Apple-signed and is using the camera is suspicious.
You can also use Terminal:
lsof | grep -i "AppleCamera"
This shows every process that has the camera device open. The output will include the app or process name.
What if the light’s on with no app using it?
If Control Center, Activity Monitor, and lsof all say nothing is using the camera, but the light is still on, possibilities:
A daemon is misbehaving: kill VDCAssistant in Terminal:
sudo killall VDCAssistant
This restarts the camera daemon. If the light goes off, you had a stuck daemon.
The light itself is faulty: rare, but possible on older MacBooks. The LED can occasionally short and stay on. If killing VDCAssistant doesn’t turn it off and no app appears to be using the camera, this is a hardware issue.
Hardware diagnostic mode: brand-new MacBooks sometimes briefly initialize the camera during startup as part of self-test. Brief, and stops within a minute.
Revoke access aggressively
The “Privacy & Security → Camera” list often has a long history of every app you’ve ever granted access to. Most of those don’t need it ongoing.
Recommended: turn off camera access for everything except the apps you currently use for video calls. If something needs it later, macOS will prompt and you can grant access then.
Apps that should usually have camera access:
- FaceTime
- Photo Booth
- Zoom (if you use it)
- Teams (if you use it)
- Your browser (if you do video calls in browser)
- Whatever you actively use for screen recording
Apps that probably shouldn’t:
- Old chat apps you don’t use anymore
- Games that asked for camera but you never used the feature
- Anything you don’t recognize
Sweep includes a privacy auditor that shows every app’s camera and mic permissions on one screen, so you can revoke unnecessary access in seconds rather than scrolling through System Settings.
When to actually worry
Most green-light moments are mundane. But take these seriously:
- An app you’ve never installed has camera access
- The light comes on regularly when you’re not in a call
- Activity Monitor shows a process you don’t recognize using the camera
- macOS prompts for camera permission for an app you didn’t open
If any of those, run a malware scan with Malwarebytes or CleanMyMac’s threat scanner. The Mac App Store also has a few legitimate options. Note: Sweep is not antivirus — it’s for cleanup and privacy auditing, not malware removal.
What you can’t do
A few things to know about the camera light:
- You can’t turn it off in software. The hardware wiring guarantees it.
- You can’t disable the camera entirely in macOS without disabling SIP, which has serious security implications. Use a physical camera cover instead — Apple actually warns against thick covers because they can damage the screen, but slim sticker-style covers are fine.
- You can’t see camera usage history in macOS, only current state. If you want a record of “what used my camera at 2 AM,” you’d need third-party logging software.
Quick checklist
Light on, you’re worried:
- Click Control Center → check Camera section
- Quit any video call app, browser tab with camera permissions, screen recorder
sudo killall VDCAssistantif the light won’t go offSystem Settings → Privacy & Security → Camera— revoke anything suspicious- Restart the Mac if the light stays on with no apparent cause
- Run a malware scan if something looks genuinely off
The green light is your friend, not your enemy. It’s the only honest indicator you have that the camera is on.