ActivityPulse turns desktop activity into per-project hours you can invoice. A Windows and macOS agent captures which app is in the foreground — never keystrokes, never your screen. Sensitive capture is off by default and each org gets its own database.