The desktop tracker, built for trust.
Most platforms bolt time tracking on at the end. Ruwad Connect starts there. Everything else is downstream of one accurately tracked, fairly verified hour — captured on Windows and macOS.
Everything the hour needs — nothing it doesn't.
Enough context to make time honest and useful, designed so people can trust being measured by it.
Screenshots, with blur
1–10 captures per 10 minutes with an optional privacy blur. Pre-classified on the device before anything leaves it.
App, URL & activity
Keyboard and mouse intensity, the active window and the current browser tab — context for the hour, not keystroke logging.
Idle & webcam checks
Configurable idle rules pause the clock; periodic webcam verification confirms the right person is at the desk.
Offline-first sync
A Drift/SQLite queue records everything locally and syncs with exponential backoff when the connection returns.
Productivity scoring
Weekly charts, focus trends and top projects — surfaced for the person doing the work, not just the manager.
Pomodoro & focus
Built-in focus mode and Pomodoro timers, a command palette and global shortcuts to start, stop and switch in a keystroke.
Measurement people can actually trust.
Surveillance breeds gaming. Ruwad Connect is built the other way: transparent, consented and useful to the person being tracked — so the data stays clean.
A five-step privacy wizard covers screenshots, activity, idle and webcam. Nothing is captured a person hasn't agreed to.
Sensitive teams can blur every screenshot, keeping proof-of-work without exposing the content of the work.
Tracked time means nothing downstream until a manager approves it. That single decision is the source of truth.

Native on the desktop.
Windows
MSIX installer, system tray, idle & power-aware. Windows 10 and 11.
macOS
Signed build, menu-bar companion, frameless focus window. macOS 12+.
One approved hour. Every system updated.
The reason the tracker matters: its output is the input to everything else.
Tracked on the desktop, approved by a manager — once.
tracker.time_entry.approvedBillable hours land as invoice lines, priced from the project rate — ready to send.
Approved time upserts the attendance record that payroll runs on. No double entry.
The same hour draws down the project's hours and budget in real time.
Start tracking in minutes.
Free for up to three members. No card required.