Choose an installation method
macOS solo setup
Download the installer from the console and install it manually on an individual Mac.
Requirements
Required permissions
Admina Tracker requires the following permissions:- Administrator password during installation: Required to install binaries in
/usr/local/bin/and register a LaunchDaemon. - User permissions at runtime: The agent runs under the logged-in user account, not with administrator privileges.
- No extra privacy permissions needed: Full Disk Access and Screen Recording permissions are not required. Foreground app tracking only checks window owner names. The agent also does not collect browser history.
Installed resources
Installing Admina Tracker creates the following resources on the computer:Processes
Folders and files
LaunchAgent / LaunchDaemon
How configuration values are resolved
The agent checksApiKey, OrganizationID, and UserEmail in the following priority order. It uses the first value found:
- Managed preference plist deployed via MDM (
/Library/Managed Preferences/com.moneyforward.admina.tracker.plist). This is the recommended path for distributingUserEmail. Use Jamf Pro payload variables such as$EMAILto set a per-user value. For an example procedure, see Admina Extension macOS configuration profile deployment. - User-level plist (
~/Library/Preferences/com.moneyforward.admina.tracker.plist) USEREMAILenvironment variable (forUserEmailonly). The agent reads it only from its process environment. The LaunchAgent plist does not passUSEREMAIL, so settings in.zshrcor.bash_profiledo not reach the agent. This source applies only whenUSEREMAILis present in the session environment before the agent starts. For example, set it vialaunchctl setenv.- Values stored in the local database during installation
To distribute
UserEmail across your organization, use the MDM managed plist (priority 1 above). The USEREMAIL environment variable is not suitable for macOS deployment because there is no persistent store equivalent to Windows, and LaunchAgent does not inherit shell configuration.Automatic updates
Admina Tracker supports automatic updates. When a new version is available, it updates automatically in the background. No manual update is required. By default, it checks for updates about every 15 minutes.Checking operation
Log file locations
Admina Tracker logs are saved in the following directories. Check these log files when investigating issues or contacting support.
Logs rotate daily and the last 14 days are retained.
Check status
Run the following commands in Terminal to check the agent diagnostic state and connectivity:Troubleshooting
API key errors
Admina Tracker has stopped
Admina Tracker starts automatically via macOS launchd:- The agent runs as a LaunchAgent and starts automatically on user login. No sudo is required.
- The updater runs as a LaunchDaemon and starts automatically at system boot.

