Skip to navigation

Time Tracker · part of Amaal

End time-theft. Trust every hour on the timesheet.

Amaal’s desktop Time Tracker records the work your team actually does and turns it into honest timesheets, feeding attendance, flagging shortfalls, revealing what each project really costs, and showing you exactly what people are working on. And because it ignores idle time and catches auto-clickers and mouse jigglers, nobody can pad the clock.

Amaal desktop Time Tracker: live session, project and task, today's activity and top apps

One timer, your whole operation

The timesheet is the truth everything else runs on.

The Time Tracker fills every timesheet automatically from what your team really does, and inside Amaal that one honest number drives attendance, payroll, and project profitability.

See the work, not just the clock

Know what your team is actually working on.

The Time Tracker captures desktop screenshots at random moments through the day, unpredictable, so they can’t be staged. You get an honest window into what everyone is working on, without standing over anyone’s shoulder. Each screenshot is backed by minute-by-minute activity scores, so a quiet screen and a busy one tell their own story.

  • Randomly-timed captures nobody can predict or prepare for
  • Each screenshot carries a minute-by-minute activity breakdown
  • Weighted scoring shown as Good / Fair / Low / Poor
  • Only screenshot metadata is stored on the device, never raw image bytes

Visibility, not guesswork

Random screenshots plus per-minute activity, so you always know what the team is doing, and they know the hours are real.

And nobody can fake their hours

The oldest trick in remote work, caught automatically.

Some people try to look busy with auto-clickers, mouse jigglers, or key-repeat scripts. Amaal runs an activity-integrity engine that spots them and strips the faked minutes out of the timesheet, so the hours you pay for, and the attendance you act on, are real.

Detects the whole toolbox

Auto-clickers, mouse jigglers, key-repeaters, character-by-character typers, macro loops, and scheduled timer scripts.

Confidence scoring

Signals compound; when it's confident, the period's activity is zeroed, and merely-suspected periods are reduced, not erased.

Server-side by design

Analysis runs on Amaal's backend, not the desktop app, so a tech-savvy employee can't disable or reverse-engineer it.

Everyone upgrades at once

Detection improvements roll out to every organisation instantly, with no reinstall and no version drift.

How it spots faked activity

Humans are irregular. Bots can’t fake that.

Amaal reads the shape of typing and cursor behaviour: the variation, curves, pauses, and corrections a real hand makes and a script can’t reproduce.

Robotic cursor paths

Perfectly straight lines, fixed angles, and constant speed give away a script; real hands move in curves, with overshoot and correction.

Mouse jigglers

The tiny, too-regular micro-movements a jiggler makes to fake presence look nothing like genuine mouse work.

Typing bots

Character-by-character, even-interval keystrokes betray a scripted typer instead of a person thinking as they write.

Macro loops

Repeating key sequences and repetitive arrow-key navigation are flagged as automated, not real work.

Rhythm & variance

Statistical timing checks catch 'humanized' bots that add random delays, because randomness still can't reproduce a human rhythm.

Protected from false flags

High thresholds, multi-signal corroboration, and recognition of normal patterns (autocomplete, copy-paste, reading) protect honest staff.

Amaal Time Tracker desktop app: project and task selection, timer, manual entry, recent time logs

Simple for the team, honest for you

Pick a project, hit start, get to work.

Staff choose their project and task from the list, hit start, and get on with it, and the tracker does the rest. One-click start, pause, and stop, manual entry for meetings and offline work, and daily and weekly totals they and their manager can both see.

  • Project & task selection
  • One-click start / pause / stop
  • Manual time entry
  • Daily & weekly totals
  • Recent time logs
  • Timesheet & history export

Only real work counts

Honest by default, and it never loses a minute.

Idle time isn't paid time

Time away from the keyboard isn't counted as worked, so long coffee breaks don't quietly inflate the timesheet.

Restart reminders

Forgot to restart after a break? Escalating reminders survive reboots and clear the moment tracking resumes, so real hours aren't lost either.

Offline-first capture

Work is written to the device the moment it happens, so tracking keeps going with no internet and survives app reloads.

Self-healing sync

A background queue reconciles to the cloud when you're back online, setting aside a failing item instead of stalling everything.

Admin control & a defensible record

Levers for owners, evidence for every conversation.

Explainable flags

A 'suspicious patterns' view shows admins the exact reasons a period was discounted, for fair conversations rather than accusations.

Role-based access

A clear hierarchy of system owner, organisation admin, and tracked employee, so people see only what they should.

Full user lifecycle

Onboard, reset passwords, change roles, and instantly deactivate access, delegated per organisation.

Multi-organisation isolation

Groups and agencies keep each entity's data isolated, self-managed by its own admin.

Reporting & CSV export

Admins view activity and hours reporting and export it to CSV for payroll, review, and audits.

Part of Amaal, in Oman

One Omani system; your data never leaves Oman, built for the Personal Data Protection Law.

Runs everywhere your team does

A real desktop app, on every OS.

Windows, macOS & Linux

A real desktop app rather than a browser tab, so it can capture activity and screenshots reliably across your whole team, including Apple Silicon.

Signed & auto-updating

Code-signed, notarized installers pass Gatekeeper and SmartScreen, with in-app auto-update and managed rollout for larger teams.

Always up to date

Server-enforced version support keeps every client current, so an outdated app can't quietly sync bad data.

Everything in the Time Tracker

Automatic timesheet fill
Attendance from tracked hours
Penalty absence on shortfalls
Project cost & profitability
Project & task selection
Random desktop screenshots
Minute-by-minute activity scoring
Auto-clicker & bot detection
Mouse-jiggler detection
Typing-bot detection
Macro-loop detection
Server-side integrity engine
Faked-time auto-zeroing
Explainable flag reasons
Idle detection
Escalating restart reminders
Offline-first local capture
Self-healing background sync
Role-based admin access
Multi-organisation isolation
Reporting with CSV export
Windows / macOS / Linux app

Time Tracker FAQ

Time Tracker: questions people ask

What is the Amaal Time Tracker?

Amaal Time Tracker is the desktop time-tracking module of Amaal, the small ERP for service businesses in Oman. It records what your team actually does on their computers, fills their timesheets automatically, turns those hours into attendance, costs every hour to a project, and captures random desktop screenshots, so owners can end employee time-theft and see exactly what people are working on, on Windows, macOS, and Linux.

How does the Amaal Time Tracker stop employees from stealing time?

Amaal Time Tracker only counts real work: it ignores idle time, captures unpredictable random screenshots, and runs a server-side integrity engine that detects auto-clickers, mouse jigglers, typing bots, and macro loops. When it is confident a period was faked it sets that period's activity to zero, and because the analysis runs on Amaal's backend rather than the desktop app, employees can't switch it off locally.

What happens if an employee's tracked hours fall short of their day?

In Amaal, tracked hours flow straight into attendance. When someone's hours fall short of their scheduled day, Amaal turns that shortfall into a penalty absence, so a person who clocks in but quietly under-works is flagged just like a no-show, and payroll reflects the hours actually worked.

How does the Amaal Time Tracker help with project profitability?

Because every tracked hour in Amaal is tied to a project and task, labour cost accrues to each project as the work happens. Owners see real cost and margin per project in Amaal, instead of discovering after delivery that a job lost money.

Can staff choose which project and task they're working on?

Yes. Coupled with Amaal Projects, staff select their project and task from a list before the timer starts, so every tracked hour is attributed to the right job automatically, and managers see where the team's time is really going.

What do the Amaal Time Tracker screenshots show, and how often?

Amaal Time Tracker captures desktop screenshots at random moments through the day. They are unpredictable, so they can't be staged, and they give owners an honest view of what staff are working on. Each screenshot is backed by minute-by-minute activity scores shown as Good, Fair, Low, or Poor, and only screenshot metadata is stored on the device.

Does the Amaal Time Tracker work offline?

Yes. Amaal Time Tracker is offline-first: it writes all activity to the device the moment it happens, so tracking continues with no internet and survives app reloads, then a self-healing background sync queue reconciles the data to the cloud once connectivity returns.

Is the Amaal Time Tracker private and compliant?

Amaal Time Tracker is part of Amaal, one Omani system, hosted in Oman and built for the Personal Data Protection Law. Activity data and screenshots are access-controlled by role and isolated per organisation, only screenshot metadata is kept on the device, and every flagged period comes with an explainable reason for a fair, defensible record.

Pay for real work. Nothing less.

See the Amaal Time Tracker turn honest hours into attendance, payroll, and project profitability, on one Omani system.