Skip to content
  1. All features
  2. User Activity Monitoring
MonitoringFree, Standard and Elite

User Activity Monitoring

User activity monitoring software that shows how each hour went

Staffic is user activity monitoring software built into its time tracker. While a member's timer runs, the desktop app turns keyboard and mouse input into an activity level and splits the time into active and neutral time. It also lists the apps and websites in each session. Admins see the team's activity, and each member sees their own.

  • Free for up to 3 members
  • No credit card
app.staffic.ioStaffic User Activity Monitoring
Staffic Screenshots for James Parker: 8h 1m, 78% activity, 6h 13m active, 1h 48m neutral and activity per 10-minute block
What it records
Activity level, active and neutral time, apps and URLs
When
Only while the member's timer runs
Not stored
The keys typed: activity is a number from 0 to 100%
Who sees it
Admins and allowed roles see the team; members see their own
Platforms
Windows, macOS and Linux desktop apps
Plans
Activity, apps and URLs on Free; reports from Standard

In short

What is Staffic User Activity Monitoring?

Staffic User Activity Monitoring is the activity record the Staffic desktop app keeps for each member during tracked time. It gives every session an activity level from 0 to 100% based on keyboard and mouse input. Each stretch of 50 seconds or more without input counts as neutral time. Each session also lists the apps and websites used, and members see their own records.

Updated October 12, 2026By the Staffic team

How it works

How user activity monitoring works, from the timer to the report

Four steps to monitor user activity, all inside tracked time.

  1. 01Start the timer on a taskThe member picks a project and task in the desktop app on Windows, macOS or Linux, and a Tracking Started notice appears.
  2. 02Input becomes an activity levelWhile the timer runs, keyboard and mouse input sets the session's activity level, and 50 seconds without input counts as neutral time.
  3. 03Apps and websites join the sessionWith Application Tracking and URL Tracking on, the apps and browser URLs in use are filed under the same session.
  4. 04Read it by member, day or projectAdmins and allowed roles read the team's activity in Remote Track and Reports. Each member reads their own.

User activity monitoring software

Employee activity monitoring, session by session

Every number below comes from the sessions a member tracks in the desktop app.

When a member starts the timer on a project and task, the desktop app opens a session. It notes keyboard and mouse input, the apps in use and the websites visited until the timer stops. Each session reaches the web app with its start, end, project, task and activity level.

  • Windows, macOS and Linux
  • Nothing recorded outside tracked time
  • Every number filed under its session

The desktop app checks whether the keyboard or mouse is in use and gives each session an activity level from 0 to 100%. Staffic stores that number, never the keys pressed. One switch, Keystroke And Mouse Track, turns it on or off for the whole organization.

  • Every plan, including Free
  • A number from 0 to 100%, not keystrokes
  • On or off under Settings, Activity
See Settings

Any stretch of 50 seconds or more without input counts as idle and shows as neutral time. Neutral time stays in the member's hours, and on Standard and Elite the daily timesheet shows it next to active time. With Meeting Idle Time Track on, quiet time in Google Meet, Slack huddles and Discord calls isn't counted as idle.

  • Idle after 50 seconds without input
  • Neutral time stays in the day's hours
  • The timer stops after 5 minutes without input
See Daily Timesheet

On Standard and Elite, the Screenshots page splits a member's day into 10-minute blocks. Each block shows its project, task, activity level and active minutes. Cards at the top add up the day: total hours, activity, active time and neutral time.

  • Standard and Elite plans
  • Activity and active minutes per block
  • Day totals at the top of the page
See Screenshots

Next to activity, Staffic lists the apps a member used and the websites they visited in each tracked session, with its project and task. On Standard and Elite, the Apps & URLs report lists them per member and day for any date range.

  • Apps and URLs pages on every plan
  • The report on Standard and Elite
  • Each session's time, not a time per app
See Apps & URLs Report

The Time & Activity report gives each member's time worked, average activity, active time and neutral time for every day in the range. Filter it by project, pick several members at once, and export it to PDF or Excel.

  • Standard and Elite plans
  • Any range up to 366 days
  • PDF or Excel export
See Time & Activity Report

Employee activity monitoring software works better when people can check their own record. Members open their own daily timesheet, apps and URLs in the web app, and the dashboard's Me view shows their week. Other members' activity stays hidden unless their role has Remote Track or Reports access.

  • Members see only their own records
  • The Me view of the dashboard for their week
  • Access Control decides who sees the team
See Dashboard
app.staffic.io

Showing One record for every tracked session.

Staffic Daily Timesheet timeline: James Parker's Staffic sessions from 7:02 AM to 2:50 PM, each with start, end and total

Control and privacy

Activity data you can explain to every member

Each kind of record has its own switch, and none of them runs outside tracked time.

  • Recording starts with the timer, with a Tracking Started notice on screen, and stops with it
  • Staffic keeps an activity level from 0 to 100% per session, never the keys someone types
  • Keystroke And Mouse Track, Application Tracking and URL Tracking each have their own switch under Settings, Activity
  • Control Tracking turns off one member's activity, apps and URLs while their hours are still tracked (Standard and Elite)
  • Members see their own records; other people's need Remote Track or Reports access in Access Control

Set it up

How to set up user activity monitoring in Staffic

Five steps. Activity, apps and URLs work on Free; the reports need Standard.

  1. 01

    Turn on the records you want

    Switch Keystroke And Mouse Track, Application Tracking and URL Tracking on or off. Application Tracking starts off in a new organization.

    Settings › Activity
  2. 02

    Decide how meetings count

    Turn on Meeting Idle Time Track so quiet time in Google Meet, Slack huddles and Discord calls isn't counted as idle. Standard and Elite.

    Settings › Activity
  3. 03

    Install the desktop app

    Each member installs Staffic on Windows 10 or later, macOS 12 or later, or a Debian-based Linux. On a Mac, they allow Accessibility or Input Monitoring and Automation.

    Download Staffic
  4. 04

    Tell your team what's recorded

    Share which records are on and who can see them before anyone starts the timer.

    How to explain monitoring
  5. 05

    Read the first tracked day

    Pick a member and a date to see their activity per 10-minute block, then open the Time & Activity report for the team.

    Remote Track › Screenshots
app.staffic.io/user/settings/activity
Staffic Activity settings: screenshot tracking and frequency, instant screenshot requests, and app, URL and input tracking
Activity settings

Compare

Four places to read one member's activity

Each screen answers a different question about the same tracked sessions.

Swipe the table to compare

Where to read activity
CompareDaily TimesheetScreenshotsApps and URLsTime & Activity Report
What it showsSessions, with active and neutral timeActivity and active minutes per 10-minute blockApps and websites per sessionTime worked and average activity per member and day
RangeOne dayA date rangeA date rangeUp to 366 days
PlansEvery plan; active and neutral cards on Standard and EliteStandard and EliteEvery plan; the report on Standard and EliteStandard and Elite
Members seeTheir own dayTheir own blocksTheir own sessionsOnly with Reports access
LinkDaily TimesheetScreenshotsApps and URLsTime & Activity Report

Plans and access as the Staffic app shows them, checked on 2026-10-12.

Specs and terms

User Activity Monitoring at a glance

The facts behind the feature, and what each number on the User Activity Monitoring page means.

Specifications

Activity level
0 to 100% per session, from keyboard and mouse input
Average Activity
Active time divided by time worked
Neutral time
50 seconds or more without input, kept in the hours
Auto stop
After 5 minutes without input, or on sleep or lock
Per block
Activity and active minutes per 10-minute block (Standard and Elite)
Manual time
Carries the activity level picked when it's added, 80% by default
Apps and URLs
Listed per tracked session, on every plan
Report range
Up to 366 days
Platforms
Windows 10 or later, macOS 12 or later, Debian-based Linux
Activity78%
The day's share of tracked time with keyboard or mouse input, on the card at the top of Screenshots.
Active Time6h 13m
Tracked time minus neutral time for the day or range on screen.
Neutral Time1h 48m
Idle stretches of 50 seconds or more inside tracked sessions. They still count toward the day's hours.
Active Time on a blockActive Time 7 Minutes
The minutes with input inside one 10-minute screenshot block, under its activity bar.
Keystroke And Mouse TrackON
The organization switch under Settings, Activity that turns activity levels on or off.
Meeting Idle Time TrackON
The switch that keeps quiet time in Google Meet, Slack huddles and Discord calls from counting as idle.

Who it’s for

Who reads user activity data?

The same sessions answer different questions for different teams.

Remote teams

A remote day you can read without a call

See when a home-based member's tracked hours were active and which tools they used, then talk about the day with the numbers in front of you.

Agencies

Activity behind each client project

Filter the Time & Activity report by a client's project to see the hours and average activity behind the work you bill.

Companies with contractors

Contractors see what you see

Staffic works as an employee activity monitor that contractors can check too. They open their own activity, apps and URLs, so a question about a session starts from the same record.

Customer stories

What our users say

Stop juggling tools. Staffic gives your team time tracking, projects, payroll and performance analytics in one platform.

Try Staffic for free
★★★★★
“Staffic.io brings transparency without micromanagement. Our team feels trusted, and productivity has never been higher.”
LMLucas MeyerFounder

Pricing

How much does Staffic User Activity Monitoring cost?

User Activity Monitoring is included on every plan, Free included. You pay per active user only when your team grows past 3 members.

Compare every plan
Free$0forever, for up to 3 membersEvery core feature, User Activity Monitoring included
Standard$5.50$1per user / month, billed yearlyOffer price until Sep 12, 2027Everything in Free without the 3 member limit, plus Screenshots, Monthly Timesheets and 7 more
Elite$5.80per user / month, billed yearlyAdds Live Feed, Screen Recordings, Timesheet Approval and 5 more

Prices in USD per active user. Billed monthly, Standard is $7.50 and Elite is $9.80 per user.

FAQ

Frequently asked questions

Answers about user activity monitoring with Staffic.

Read the docs

What is user activity monitoring software?

User activity monitoring software records how people use their work computers during work time: input, apps and websites. Staffic's version runs in its desktop app for Windows, macOS and Linux, and it's software to track computer activity only while a member's timer runs. Each session gets an activity level, active and neutral time, and a list of apps and websites.

What activity data does Staffic's activity monitoring software record?

Staffic records an activity level, idle time, apps and websites for each tracked session. The activity level is a number from 0 to 100% based on keyboard and mouse input, and idle stretches of 50 seconds or more become neutral time. Screenshots are added on Standard and Elite. Staffic doesn't record the keys someone presses, and nothing is recorded while the timer is off.

How is the activity level calculated in Staffic?

Staffic's desktop app sets it from keyboard and mouse input while the timer runs, as a number from 0 to 100% for each session. Over a day, the activity figure is the share of tracked time left after neutral time, so 8h 1m with 1h 48m neutral shows 78%. Manual time carries the level picked when it's added, 80% by default.

Can I track app and website usage by employee?

Yes, on every plan. As an employee activity tracker, Staffic lists the apps each member used and the websites they visited in every tracked session. Open Remote Track, then Apps or URLs, and pick the member and dates. Switch Application Tracking on first, since it starts off. On Standard and Elite, the Apps & URLs report shows them per member and day.

How do I separate productive and unproductive apps?

Staffic doesn't sort apps into productive and unproductive for you. It shows each app next to the project and task the member was tracking. You judge it against the work: a design tool on a design task, or a video site during a bug fix. Agree with your team which apps fit each kind of task before you start monitoring user activity.

Can I get activity reports by team or project?

Yes, by project and by member. The Time & Activity report on Standard and Elite filters by project and takes several members at once, so you pick a team's members to see that team. It gives each member's time worked, average activity, active time and neutral time per day. There's no separate team filter, and the report exports to PDF or Excel.

Can employees see their own activity data?

Yes. Every member sees their own daily timesheet, apps and URLs in the web app, and their activity per 10-minute block on Standard and Elite. The dashboard's Me view shows their week. Other members' activity stays hidden from them unless their role has Remote Track or Reports access in Access Control.

How do I keep activity monitoring compliant with privacy rules?

Collect only the activity data you need, explain it in a written monitoring policy, and let people see their own record. In Staffic, switch off any record you don't need under Settings, Activity, and turn Control Tracking off for anyone your policy leaves out. Activity is stored as a number, never keystrokes. Rules differ by country and state, so this is general information, not legal advice.

How much does it cost to use User Activity Monitoring?

Every plan includes User Activity Monitoring. Free covers up to 3 members. Standard is $5.50 per user per month billed yearly ($1.00 during the current offer, until September 12, 2027) or $7.50 billed monthly, and Elite is $5.80 per user per month billed yearly or $9.80 billed monthly.

Free for up to 3 members

See the work, not just the hours.

Create your workspace, invite your team, and the first timesheet builds itself.

  • No credit card
  • 7-day trial on paid plans
  • Windows, macOS, Linux