WakeHold

Privacy

Keeps your Mac awake only while something is working. Here is exactly what that involves.

What it reads

WakeHold reads per-process CPU, disk and network counters — the same figures Activity Monitor displays — plus the "don't sleep" signals other apps raise. That is the entirety of what it looks at.

What leaves your Mac

Nothing. WakeHold ships without the network entitlement, so the operating system itself prevents it from opening a connection. There is no analytics, no crash reporting, no update check, and no account system.

What is stored

Your preferences, in the standard macOS defaults store under com.wakehold.app. Nothing else is written to disk.

What it cannot see

WakeHold has no access to your files, your keystrokes, your screen, or the contents of any application. Process names and resource counters are the limit of its view — the same information any user on the machine can read from Activity Monitor.

Changes made to your system

WakeHold holds a standard macOS power assertion, which you can inspect at any time with pmset -g assertions. The assertion is owned by the process and disappears the moment the app quits or crashes.

Lid-closed mode is the one setting that outlives the app, because it changes a system-wide flag. That is why it asks for admin approval, and why a watchdog puts it back if the app stops running.