How WorkWitness Works

How employee tracking works at WorkWitness — and where we draw the line

We built WorkWitness to tell founders how the work is going — not to read over anyone's shoulder. Here is exactly what the agent records, what it will never touch, and who controls it.

What we never captureBy design
Keystrokes
No keylogger exists in the agent
Webcam & video
No camera access, ever
Microphone audio
No audio capture, ever
File contents
We see that Excel was open, never what was inside
Personal messages
No email or chat content is read
Location / GPS
Desktop-only — no location layer was built
WW
WorkWitness Brief
Behaviour only · 7 am IST
SF
Sara F.Heroic Grind

Carried the release today. The brief credits the effort — never shows what she typed.

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

Needs help on something. You learn that without seeing the file's contents.

7:02 AM ✓✓
0
Keystrokes, webcam, or mic captured
100%
Capture settings controlled by the owner
Masked
AI sees behaviour, not content
Never
Your data sold to third parties
The Problem With Most Trackers

Most employee tracking software was built to surveil, then apologise for it

Keystroke logs. Webcam snapshots. Screenshots every ten minutes whether you need them or not. The category earned its bad reputation honestly. So when a founder says they want to understand how the team's day went, the tools on offer make them feel like they are installing spyware.

You should not have to choose between flying blind and betraying your team's trust. Wanting to know who shipped and who is stuck is reasonable. Reading what they typed to do it is not.

WorkWitness draws that line deliberately. It records behaviour — which app, how long, what pattern — and never the content. The brief tells you the story of the day without exposing the substance of anyone's work.

How It Works

From install to a brief about behaviour, not content

01

The owner installs and sets the rules

You install the Windows agent and decide, per employee, how it runs — visible or silent — and what it captures. Screenshots are off by default. These controls live only in the owner dashboard.

02

The agent records behaviour, not content

It logs which app was open and for how long, plus the browser domain. It records that work happened — never the substance of that work. Keystrokes, webcam, mic, and file contents are off the table by design.

03

Sensitive strings are masked before the AI sees them

Before any activity log reaches the language model, a masking layer strips strings matching financial, personal, and confidential patterns. The AI writes about Focus Stretches and Switch Storms, not about the content of the day.

04

You receive a brief about behaviour, at 7 am

The result is one paragraph per teammate describing how the day went — who focused, who was blocked, who carried the load. Intelligence about the shape of work, delivered to WhatsApp. Not a surveillance feed.

Who Uses WorkWitness

For founders who want intelligence without surveillance

Founders who refuse to spy on their team

You want to know how the work is going, not read over anyone's shoulder. WorkWitness gives you behaviour-level intelligence and leaves personal data untouched.

Teams in regulated industries

Legal, finance, and healthcare teams use events-only mode and masked AI so client matters and patient records never enter the system.

Operations leads who care about morale

Surveillance corrodes trust. A transparent agent your team can see in Task Manager — and a brief you can share with them — keeps the relationship intact.

Indian SMBs under the DPDP Act

WorkWitness is built with India's Digital Personal Data Protection Act in mind, with masking, owner control, and a clear no-keystroke / no-webcam policy.

Principle 01 — Owner Control

You decide how the agent runs, per person — and the controls prove it

Visible mode names the agent clearly in Task Manager so the teammate can see it. Silent mode runs in the background. You set this per employee, and you can change it any time. Screenshots are off by default. The panel beside this is the actual control surface — click a toggle, switch a mode, and watch it respond. 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
Change settings any time, no reinstall
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
Principle 02 — Masked AI

Sensitive data is stripped before it ever reaches the model

Transparency is not only about what your team sees — it is about what the AI sees. Before any log is summarised, a masking layer removes strings that look like account numbers, personal identifiers, or confidential names. The panel beside this shows a raw line going in and a masked line coming out, so you can see exactly where the redaction happens.

Financial and personal patterns masked automatically
The AI summarises behaviour, not document content
Masking runs before the log leaves your workspace
Events-only mode strips window titles and URLs entirely
Masking Layer
Before AILive
What the AI receives
Excel — ████████████████████.xlsx
Chrome — patient: ██████████, MRN ████
Outlook — Re: ████ contract ████████
Account numbers, names & amounts stripped
Principle 03 — Events-Only Mode

For legal, finance, and healthcare teams: signals without the substance

Some teams cannot have window titles or browser URLs captured at all. Events-only mode records that an app was active and for how long — and nothing more. No window titles, no domains, no detail that could expose a client matter or a patient record. The comparison beside this shows standard capture against events-only, line by line.

App-level activity only — no window titles or URLs
Built for confidentiality-bound industries
Still produces an accurate brief about focus and effort
Set per employee, like every other capture control
Capture Detail
Events-onlyPer employee
EX
Excel
Spreadsheet app · 1h 41m
CH
Chrome
Browser · 0h 47m
VS
VS Code
Code editor · 2h 54m
SL
Slack
Messaging app · 0h 28m
No window titles · no URLs · client matters stay private
The Payoff

Intelligence about the day — never a feed of personal data

Everything above exists so the brief can be trustworthy. The AI reads behaviour and writes one paragraph per teammate, naming the day's signal. It tells you Sara carried the release and Kabir is stuck — without ever showing you what they typed, said, or wrote. That is the whole point: understand the team, respect the person.

One narrative paragraph per teammate, signal named
Describes behaviour, not the content of anyone's work
Delivered to WhatsApp at 7 am IST
Built to be shown to your team without flinching
Morning Brief
7:02 AMFri 29 May
SF
Sara F.Heroic Grind9h 08m

Carried the release after Kabir got stuck — highest active hours on the team, stayed late. The brief tells you she did the work; it never shows you what she typed to do it.

KN
Kabir N.Quietly Stuck6h 12m

Same app open 3h 22m with no forward movement — reads as stuck. You learn he needs help without ever seeing the contents of the file he was wrestling with.

YG
Yash G.Focus Stretch7h 30m

Held a 3h 40m uninterrupted block — the cleanest run this week. Behaviour, named and credited. No screenshots required, no content captured.

Behaviour only · no content capturedOwner-only view
Our Guiding Principles

Three commitments we will not quietly change later

01

We lead with what we will never do

No keystroke logging. No webcam or microphone access. No reading of file contents, emails, or chat messages. No GPS. These are not settings you toggle off — they were never built. The agent records that work happened, never the substance of it.

02

Control belongs to the owner, transparency to the team

Only the workspace owner sets agent mode and capture settings. We strongly recommend you tell your team that recording is in place and why. Visible mode exists precisely so you can. Silent mode is a legitimate owner choice, but disclosure produces better outcomes — and is a legal requirement in many regions.

03

We will never sell your data

Your team's activity data stays inside your workspace and is used for one thing: writing your brief. It is never sold, never shared with third parties, and never repurposed. Masked AI processing means even the model that writes the brief sees behaviour, not content.

The Complete Capture List

Everything we record, and everything we refuse to

Every row marked "never captured" is an architectural decision, not a toggle you switched off. There is no keylogger or webcam hook to disable, because none was ever built.

Data typeStatus & conditions
App and window names
Default mode · masked before AI
Time per application
Always captured
Browser domain
Owner opt-in · off in events-only
Screenshots
Off by default — owner opt-in
Keystrokes
Never captured — by design
Webcam & microphone
Never captured — by design
File contents
Never captured — by design
Email & chat content
Never read — by design
Location / GPS
Not built — desktop only
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

Privacy, control, and what the AI sees

Get Started

Understand your team. Respect the person. Both, 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