How WorkWitness Works

How WorkWitness works: from quiet capture to a 7 am brief

A Windows agent records activity, a masking layer protects what is sensitive, AI reads the day, and one paragraph per teammate lands on your WhatsApp before the first standup. Four stages, no timers.

How WorkWitness Works4 stages
1
Capture
Windows agent
2
Mask
Strip sensitive data
3
Read
AI detects signals
4
Brief
WhatsApp, 7 am
Timesheet · Kabir N.
AutoFri 29 May
7h 22mcaptured passively
VS
VS Code
Mobile app · from 09:02
2h 54m
ED
Edge
Research · from 12:10
0h 47m
FI
Figma
Mobile app · from 13:00
1h 32m
SL
Slack
Internal · from 14:48
0h 28m
EX
Excel
Client — Nexo · from 15:20
1h 41m
5 of 5 entries · Step 1 of the pipeline
WW
WorkWitness Brief
Daily · 7 am IST
7:02 AM
SF
Sara F.Heroic Grind

Closed the Nexo release single-handed after Kabir got stuck. Highest active hours today. Acknowledge this.

7:02 AM ✓✓
KN
Kabir N.Quietly Stuck

Same file open 3h 22m with no progress — reads as stuck. Worth unblocking before tomorrow.

7:02 AM ✓✓
YG
Yash G.Focus Stretch

Held a 3h 40m uninterrupted block — cleanest focus run this week. Shipped the spike. No blockers.

7:02 AM ✓✓
4
Stages: capture, mask, read, brief
0
Timers your team has to start
7 am
Brief on your WhatsApp, daily
₹65 / $1
Per user per month — free up to 3
The Problem

Most tools give you data. You still have to figure out what it means.

Traditional time tracking ends at the dashboard. It hands you bar charts, activity percentages, and rows of hours — then leaves the interpretation to you, usually at the end of a long day when you have the least energy for it. The work of turning data into a decision never goes away; it just lands on you.

WorkWitness is built as a pipeline, not a dashboard. Each stage exists to remove work from your plate: capture removes manual timers, masking protects privacy, the AI does the interpreting, and the brief delivers the conclusion.

What reaches you is not raw data to analyse — it is the analysis itself, in plain language, before the day begins.

The Four Stages

Capture, mask, read, brief

01

Capture — the Windows agent records activity

Install the lightweight agent on each Windows machine. It records app and window names, time per app, and browser domain — passively, with no timer to start. Keystrokes, webcam, mic, and file contents are never touched.

02

Mask — sensitive strings are stripped

Before any log reaches the AI, a masking layer removes account numbers, names, and confidential strings. The model sees behaviour — which app, how long, what pattern — never the content of the work.

03

Read — AI detects the day's signals

Every evening the AI scans each teammate's day for the four signals: Focus Stretch, Context-Switch Storm, Quietly Stuck, and Heroic Grind. It works out not just what happened, but what it means for you.

04

Brief — one paragraph per person at 7 am

The AI writes a founder-readable paragraph per teammate and delivers it to WhatsApp before your first standup. You start the day knowing who shipped, who is stuck, and who carried the load.

Who Uses WorkWitness

Built for founders who want the conclusion, not the spreadsheet

Founders running 5–50 person teams

You cannot walk the floor anymore. The 7 am brief gives back the daily pulse you lost when the team grew or went remote.

Operations leads who killed the status meeting

The brief replaces the daily standup that only existed to find out what happened yesterday. Read it before the day starts.

Agencies billing client hours

Accurate hours assembled automatically, with billable separated from internal — ready when you invoice, no chasing.

Regulated and confidentiality-bound teams

Legal, finance, and healthcare teams run events-only mode and masked AI so client and patient detail never enters the system.

Step 1 — Capture

Activity becomes an accurate timesheet, with no timer to start

The foundation is passive capture. As your team works on Windows, the agent logs each app and how long it was active, assembling a timesheet on its own — accurate to the minute, with nothing for anyone to start, stop, or submit. Press play beside this to watch a real day fill itself.

Records app, window, and browser domain passively
Timesheet accurate to the minute — no rounding
No timer, no task tagging, no end-of-day form
Never captures keystrokes, webcam, mic, or files
Timesheet · Kabir N.
AutoFri 29 May
7h 22mcaptured passively
VS
VS Code
Mobile app · from 09:02
2h 54m
ED
Edge
Research · from 12:10
0h 47m
FI
Figma
Mobile app · from 13:00
1h 32m
SL
Slack
Internal · from 14:48
0h 28m
EX
Excel
Client — Nexo · from 15:20
1h 41m
5 of 5 entries · Step 1 of the pipeline
Step 2 — Read

The AI looks for four signals in every teammate's day

A timesheet tells you hours. The signal layer tells you meaning. The AI reads the shape of each day and names what it sees — a long uninterrupted block is a Focus Stretch, thirty-plus window hops is a Switch Storm, a stalled file is Quietly Stuck, a late night carrying the load is a Heroic Grind. Click a chip beside this to filter the team.

Focus Stretch — long uninterrupted deep work
Context-Switch Storm — fragmented, likely blocked
Quietly Stuck — no forward progress, needs help
Heroic Grind — went above and beyond; acknowledge it
Signal Detection
Filter →Fri 29 May
KN
Kabir N.
Same file open 3h 22m, no progress
Quietly Stuck
SF
Sara F.
Stayed to 9:47 pm, closed the release
Heroic Grind
YG
Yash G.
3h 40m uninterrupted in VS Code
Focus Stretch
RB
Riya B.
34 window hops before lunch
Context-Switch Storm
DP
Dev P.
2h 15m deep in Figma
Focus Stretch
5 of 5 shown · Step 2 of the pipeline
Step 3 — Brief

Everything arrives as one paragraph per teammate, on WhatsApp

The output is not a dashboard you have to log into and decode. It is a written brief, one paragraph per person, delivered to the app you already check at 7 am. Sara carried the release; Kabir is stuck; Yash had his cleanest focus day this week. You walk into your standup already knowing.

One narrative paragraph per teammate
Delivered to WhatsApp and email at 7 am IST
Each day's dominant signal named and explained
No dashboard to open, no rows to interpret
WW
WorkWitness Brief
Daily · 7 am IST
7:02 AM
SF
Sara F.Heroic Grind

Closed the Nexo release single-handed after Kabir got stuck. Highest active hours today. Acknowledge this.

7:02 AM ✓✓
KN
Kabir N.Quietly Stuck

Same file open 3h 22m with no progress — reads as stuck. Worth unblocking before tomorrow.

7:02 AM ✓✓
YG
Yash G.Focus Stretch

Held a 3h 40m uninterrupted block — cleanest focus run this week. Shipped the spike. No blockers.

7:02 AM ✓✓
Owner Control

You control how the agent runs and what it captures — per person

Underpinning all of it is owner control. You set, per employee, whether the agent runs visible or silent and whether screenshots are captured. Screenshots are off by default. The controls beside this are live — click a toggle, switch a mode. Employees never see this screen.

Visible or silent agent mode, set per employee
Screenshots off by default — owner opt-in per person
Owner-only dashboard; employees have no controls
Events-only mode for confidentiality-bound teams
Capture Controls
Owner OnlyTry me →
TeammateModeScreenshots
KN
Kabir N.
Off
SF
Sara F.
Off
YG
Yash G.
On
RB
Riya B.
Off
Click any control to see how it behaves · Employees see none of this
Built In At Every Stage

Privacy and control are part of the pipeline, not a setting

01

Owner control, end to end

Every capture setting — agent mode, screenshots, browser detail — is yours to set per employee from one dashboard. Screenshots are off by default. Employees have no access to these controls. The capture level is your decision, never a default we imposed.

02

Masked AI and events-only mode

Sensitive strings are stripped before the AI sees them, so the model summarises behaviour, not content. Events-only mode goes further for legal, finance, and healthcare teams — app-level signals with no window titles or URLs at all.

03

DPDP-aligned, disclosure-first

WorkWitness is built with India's Digital Personal Data Protection Act in mind. Silent mode is a legitimate owner choice and is available, but we recommend telling your team that recording is in place — disclosure beats concealment and is a legal requirement in many regions.

What WorkWitness Does and Does Not Do

The honest scope — nothing oversold

We would rather you know the limits up front. Rows marked "never captured" are architectural decisions, and we do not pretend to do things — like payroll or GPS — that we do not.

CapabilityStatus & conditions
App and window names
Masked before AI
Time per app and project
Inferred automatically
Browser domain
Owner opt-in per employee
Screenshots
Off by default — owner opt-in
Keystrokes
Never captured — by design
Webcam & microphone
Never captured — by design
File contents
Never captured — by design
Location / GPS
Not built — desktop only
Payroll / payments
Export hours; we do not send pay
Pricing

Free to start. ₹65 per person above that.

Free
Up to 3 team members
Start for free

Full feature access. No credit card. No expiry.

Most Popular
₹65 / $1
Per user per month · 4+ members
Start free trial

All features. Unlimited history. DPDP-aligned.

Common Questions

How it works, what it captures, what it does not

Get Started

Set it up today. The pipeline runs tonight. Your brief lands at 7 am.

Free for teams of three or fewer. ₹65 / $1 per person per month above that. No credit card to start.


Get started

Start free, or book a 20-minute call.

Your first daily brief lands tomorrow at 7am IST. Set it up yourself in five minutes, or walk through it live with us first — whichever you prefer.

Free during early access  ·  No card required  ·  5-minute Windows install