Dashboard

LIVE
Connecting...
0 Total Employees
0 Online Now
0 Working
0 On Break

Today's Productivity

0% Productive
Working Hours 0h
Phone Usage 0h
Break Time 0h

Status Distribution

Working 0
With Phone 0
On Break 0
Offline 0

Live Employee Status

No employees online

Employees will appear here when they start their monitoring client

Employee Management

Employee ID Name Email Department Status Consent API Key Actions

Who is being monitored

Every employee, whether their monitoring is running right now, how (browser link or desktop app) and today's time. Updates live.

📡 Server address — where employees' links point Checking…
Best — survives WiFi change —
Direct (current IP) —

Send an employee their link with the 🔗 button on their row. If you move to another WiFi, the server follows the change by itself — just re-copy the link (the Best address usually keeps working without re-sending).

Work timeline

What everyone did through the day. Hover a block for exact times; click a name for details.

Working With phone Break (away) Offline / not monitored
Employee Monitoring Current Status Activity Identity Using Online Since Last Signal Today: Working With Phone Break

Identity alerts — Unknown Person, Multiple Faces and Identity Unverified at an employee's camera

EmployeeIdentityStartedDuration
Loading…

Daily Reports

📊 Excel Report

Total working hours, working without phone, with phone, and break time (not in front of the camera) for every employee — with a daily breakdown and full activity timeline.

Employee Department Start Time End Time Working Phone Break (away) Active Idle (present) Idle sessions Productivity

Organization

Parent company, child companies, managers and teams.

Companies

Teams

Productivity Analytics

Team and per-employee productivity and active-time for a day.

0Employees
0Online now
0%Avg productivity
0%Avg activity (active time)

By department

DepartmentStaffOnlineWorkedActiveProductivity

Needs attention (low active time)

Per employee

EmployeeDepartmentWorkedActiveIdleBreak Activity %Productivity %

Projects & Tasks

Employees attribute their working time to a task. Time per project/task is summed below.

📁 Project time

Total time logged to each project and task in the selected range.

Projects

Time by project

Timesheets

Per-day working, active, idle and break time for one employee.

DateFirst inLast outWorkingWith phone ActiveIdle (present)Break (away)Idle sessionsActivity %

Screenshots

Periodic desktop screenshots (only when enabled and consented).

Server Information

Server Status Online
WebSocket Disconnected
Connected Admins -
Online Employees -
Offline after no signal for -
Server Version -

Client Setup Guide

1
Install Dependencies pip install -r client/requirements.txt
2
Get Employee API Key

Create employee in Employees tab, copy API key

3
Configure the laptop

Put server_url and api_key in client/config.json

4
Enable auto-start setup_autostart.bat

Starts monitoring in the background on every logon and unlock

Change Admin Password

Admins & Managers

Managers get read-only oversight, optionally limited to one department. Full admins can manage everything.

UserRoleDepartment

Monitoring Features

Face recognition (desktop app)—
Screenshots—
Application / website tracking—
Consent policy version—

Screenshots and app tracking are opt-in server settings (SCREENSHOTS_ENABLED, APP_TRACKING_ENABLED). Turning one on bumps the consent policy, so every employee re-consents before it takes effect.

Activity Tracking

Keyboard/mouse activity is measured as counts only (how many key presses, clicks, scrolls) — never which keys or where the pointer is.

Raise it if staff read long documents. Present + no input longer than this = Idle (present); not at the desk = Break (away).
Desktop app: while one of these is the focused window and the employee is at the desk, the time is Active even without typing.

App & Website Categories

Classify applications and websites as productive, unproductive or neutral. These drive the productivity figures. Company-specific rules override organisation-wide ones.

TypePatternCategoryScope

Audit Log

WhenWhoActionTarget