StaffCounter App: What Data It Collects on Windows, macOS, and Linux

The StaffCounter app collects the following data on Windows OS, macOS, and Linux. All data is protected with military-grade end-to-end encryption.

Time Tracking

StaffCounter agents track the time employees spend on their devices, collecting data for each active application.
The program also records system activity, such as:

  • Turning the computer on/off
  • Logging in to the user account
  • Entering sleep mode
  • Waking from sleep mode
  • Opening/closing the laptop lid
  • And more

Start and End of Workday Tracking

Since the program tracks work time in various applications and records when the employee logs into their account, the time of the first activity will be considered the start of the workday.

Similarly, the end of the workday is determined based on the last activity. If the employee leaves without shutting down the computer, a pause begins. If this pause continues into the next day, it is excluded from the previous day’s work time. The next user activity then marks the start of the new workday.

Application Tracking

StaffCounter agents monitor the time spent in each application.

The program detects when an application is launched and how long it is used. As a result, a sequential list of applications used during the workday is generated, including the duration of use.

Window Title Tracking

When an employee uses an application, they may open multiple windows or tabs. StaffCounter records the titles of those windows or tabs.

Internet Usage Tracking

The StaffCounter program tracks websites visited by the employee and monitors search queries on popular search engines.

Screenshots

The StaffCounter agent can take screenshots of the employee’s computer during work and upload them to the cloud service.
In addition to the image, the following information is recorded:

  • The time the screenshot was taken
  • The active application at that moment

Webcam Monitoring

The StaffCounter agent can capture images from the employee’s webcam during work and upload them to the cloud service.
In addition to the image, the following information is recorded:

  • The time the picture was taken
  • The active application at that moment

Keylogging

The StaffCounter program can record keystrokes on the user’s keyboard.

  • On Windows, it captures all input, including passwords
  • On macOS, Linux, and Android, only plain-text input is recorded — passwords are excluded

Audio Recording

In the StaffCounter agent settings, you can enable audio recording from the device’s microphone. Recording is triggered if the ambient noise level exceeds a specified threshold.

  • This feature is available for Windows and macOS

Pause and Break Detection

StaffCounter agents detect periods of inactivity. Inactivity means no keyboard or mouse input is detected.

In department settings, the manager can define a minimum inactivity duration that is not considered a break. By default, this value is 2 minutes.

This ensures that an employee reading or watching something is not mistakenly considered idle.

For example, if the minimum inactivity is 2 minutes and the user is inactive for 5 minutes, 2 minutes will be counted as working time and assigned to the last active application, while 3 minutes will be counted as a break.

Smart Screenshot Option

If in the agent’s settings (on your account at data.staffcounter.net) the value for
“Time between screenshots (min)” is set to 100,
then screenshots will be taken at every mouse click — but no more than once per second.

Please ensure enough storage space is available for the device based on your plan (Basic, Standard, Professional). If space runs out, older screenshots will be automatically deleted.

Deep Monitoring

Deep Monitoring is an experimental feature that displays when and where the user clicks.