Keeps your Mac awake only while something is working. Here is exactly what that involves.
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.
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.
Your preferences, in the standard macOS defaults store under com.wakehold.app. Nothing else is written to disk.
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.
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.