Back to Blog
Guide

How to Check if Your Work Mac Is Being Monitored

Six read-only checks on a work Mac, no admin password needed: MDM enrollment, the Privacy & Security lists, permissions IT pre-approved, background items, running agents and the browser. Plus a script that runs them all and what counts as normal.

Slack Green Team
September 25, 2026
September 25, 2026
5 min read
Share:
employee monitoring
mac
privacy
remote work

To check if your work Mac is being monitored, open System Settings > Privacy & Security and read three lists: Screen & System Audio Recording, Input Monitoring and Accessibility. A tool that watches your screen or your typing must appear in one of them, by name. Then open Terminal and run profiles status -type enrollment: MDM enrollment: Yes means your company manages the Mac and can install software on it without asking. The six checks below take about 10 minutes, change nothing and need no admin password.

Monitoring tools track activity; chat apps show presence. Slack shows you away after 10 minutes with no input in the Slack window, on a monitored Mac or not. Slack Green keeps your Slack status green from a server, so nothing runs on the work Mac.

How to check if your work Mac is being monitored: six read-only checks

Six checks on a work Mac

Six checks on a work Mac: MDM enrollment, privacy permissions, pre-approved permissions, background items, running agents, browser and network
CheckWhereWhat a hit means
1. MDM enrollmentprofiles status -type enrollmentIT can push any app or setting
2. Privacy permissionsPrivacy & Security listsAn app can see the screen or the keys
3. Pre-approved permissionssystem_profiler SPConfigurationProfileDataTypeIT granted them, you cannot remove them
4. Background itemsLogin Items & ExtensionsSoftware that starts with the Mac
5. Running agentsActivity MonitorA known monitoring tool is running
6. Browser and networkchrome://management, scutil --proxyBrowsing is reported or inspected

The general version for Windows and Mac, with the network checks in full, is in how to tell if you are being monitored at work.

Check 1: is the Mac enrolled in MDM?

profiles status -type enrollment

Enrolled via DEP: Yes means the Mac was set up for your company before it reached you (Apple Business Manager). MDM enrollment: Yes means a management server such as Jamf, Kandji or Intune controls it. You can also look in System Settings > General > Device Management. Enrollment does not watch you by itself. It is the channel IT uses to install software, including a monitoring agent, with no prompt on your side.

Check 2: which apps can see your screen and keys

In System Settings > Privacy & Security, open each list:

  • • Screen & System Audio Recording: apps that can capture the screen. Zoom, Teams and Slack belong here for screen sharing. An app you do not recognize does not.
  • • Input Monitoring: apps that can read the keyboard and mouse. This is what a keystroke logger needs.
  • • Accessibility: apps that can read and control other apps' windows.

macOS 15 and later also ask you again from time to time whether an app may keep recording the screen, unless IT turned that prompt off. When an app records the screen, a recording icon appears in the menu bar. If you see it with no call or screen share running, find out which app holds it.

Check 3: permissions IT approved for you

A company can pre-approve screen recording and input monitoring through a configuration profile, so the app never asks. These grants appear in the lists from Check 2, sometimes with the switch greyed out. To see them in Terminal:

# lists privacy payloads in installed profiles: ScreenCapture, ListenEvent (input), PostEvent, Accessibility
system_profiler SPConfigurationProfileDataType | grep -iE 'ScreenCapture|ListenEvent|PostEvent|Accessibility' | sort -u

No output means no profile grants those rights. A line with ScreenCapture or ListenEvent means some app has the right by company policy. The profile names are in System Settings > General > Device Management.

Check 4: background items and extensions

Open System Settings > General > Login Items & Extensions. The Allow in the Background list shows every app that runs helpers while you work, and Extensions shows network and endpoint security extensions. Monitoring agents also install launch daemons, which you can list:

# everything that starts with the Mac and is not from Apple
ls /Library/LaunchDaemons /Library/LaunchAgents ~/Library/LaunchAgents | grep -v '^com\.apple'
systemextensionsctl list

Check 5: known monitoring agents

Open Activity Monitor, choose All Processes, and search for the common names: ActivTrak, Teramind, Hubstaff, Time Doctor, Insightful, Veriato, Controlio, InterGuard, DeskTime. Some agents run under a neutral name, so compare with what you found in Checks 2 and 4. How ActivTrak and similar tools record work is in what is bossware, and which of them log keystrokes is in can my employer see my keystrokes.

Check 6: the browser and the network

Type chrome://management in Chrome or edge://management in Edge. "Your browser is managed by your organization" means policy controls it, and the page lists reporting settings and forced extensions. In Terminal, scutil --proxy shows whether traffic goes through a company proxy. What that exposes is in can my employer see my browsing history.

A script that runs the checks at once

Save this as check-mac-monitoring.sh and run zsh check-mac-monitoring.sh. It only reads, and needs no admin password:

#!/bin/zsh
# check-mac-monitoring.sh - read-only checks, no admin password needed
names='activtrak|teramind|hubstaff|timedoctor|insightful|veriato|controlio|interguard|kickidler|currentware|desktime|workpuls'

echo "== MDM enrollment"
profiles status -type enrollment

echo "== Privacy permissions granted by a profile (screen, input, accessibility)"
system_profiler SPConfigurationProfileDataType 2>/dev/null |
  grep -iE 'ScreenCapture|ListenEvent|PostEvent|Accessibility' | sort -u

echo "== Launch daemons and agents not from Apple"
ls /Library/LaunchDaemons /Library/LaunchAgents ~/Library/LaunchAgents 2>/dev/null | grep -v '^com\.apple'

echo "== System extensions"
systemextensionsctl list | grep -E '^\s*\*'

echo "== Known monitoring agents running"
ps -axo comm | grep -iE "$names" || echo "none found"

We ran it on a personal Mac on macOS 26. It printed MDM enrollment: No, no privacy payloads, a list of third-party launch daemons (Docker, a fan control app, banking security modules), one network extension (Tailscale) and none found. On a company Mac, expect more lines; the next section says which ones are normal.

What is normal on a work Mac

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Normal on a work Mac, and signs of monitoring: MDM and security tools are normal, unknown screen recording and input monitoring apps are not

Most work Macs show MDM enrollment, a security tool such as CrowdStrike Falcon, SentinelOne, Microsoft Defender or Jamf Protect, a VPN client, and Okta Verify or Company Portal. Security tools can log processes, files and network connections for threat detection. They do not take screenshots or report your working hours to a manager.

The signs of activity monitoring are narrower: an app you cannot name in Screen & System Audio Recording or Input Monitoring, a profile that grants ScreenCapture or ListenEvent, or a known monitoring agent in Activity Monitor. A camera light with no call running is its own case, covered in can my employer see me through my laptop camera.

What the checks cannot see

Some records need no software on the Mac. Your company still sees your sign-ins to Microsoft 365, Google Workspace, Okta and Slack, VPN connect times, and messages in company tools. Sign-in and unlock times are logged by macOS itself; see can my employer see when I log into my computer. If you find monitoring, read your company's IT policy before you remove anything: uninstalling a managed agent is visible to IT, and on an MDM Mac it usually comes back.

FAQ

How can I tell if my work Mac is being monitored? Check Privacy & Security for unknown apps in Screen Recording and Input Monitoring, and run profiles status -type enrollment in Terminal.

Can my employer see my screen on a Mac? Only through an app with screen recording rights. It appears in Screen & System Audio Recording, even when IT approved it.

Does MDM mean my Mac is being monitored? Not by itself. MDM manages settings and apps. It lets IT install a monitoring tool without asking you.

Can I see if IT approved screen recording for an app? Yes. Run system_profiler SPConfigurationProfileDataType and look for ScreenCapture in the output.

Is my personal Mac being monitored if I use Slack on it? No. Slack does not monitor the computer. It shows your active or away status from input in the Slack window only.

Always Active

Stop Jiggling Your Mouse.

Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

Related Articles

Guide

Can My Employer Listen to My Teams Calls?

Not live, on ordinary Teams calls and meetings: Teams has no silent listen-in for admins. Your employer can record calls with a notice, record every call under a compliance policy, keep transcripts, and see who you called and for how long. The one live exception is call-queue monitoring.

Slack Green Team•5 min read
Guide

Can My Employer See When I Log Into My Computer?

On a work computer, yes. Windows and macOS record every sign-in, sign-out, lock and unlock, and a managed laptop can pass those records to IT along with app sign-ins, VPN times and monitoring data. What each record holds, who reads it, and how to see your own.

Slack Green Team•5 min read
Guide

How to Stop the Screen Turning Off During a Presentation

PowerPoint and Keynote hold the screen on in slide show mode. A PDF, a browser deck or a window shared in Teams or Zoom does not, so the screen dims mid-talk. How to keep it on for the length of the talk on Windows and Mac, without changing your settings for good.

Slack Green Team•5 min read