Self-hostable · Windows agent · Built in India
Hours, applications and screenshots — with the privacy controls facing the people being tracked, not buried in an admin panel. Run it on our servers or entirely on your own.
No card, no trial timer. We would rather show you the thing.
It is bought by managers and resented by everyone else. People find the workarounds, the numbers stop meaning anything, and a year later the company is paying for data nobody trusts.
We built this the other way round. The employee can see everything recorded about them, delete screenshots within an allowance, and pause capture for a personal moment. Not because it is generous — because a tool people accept is the only kind that keeps producing honest numbers.
What the agent records
What it never records
Six things the person being tracked can rely on. Every one of them is enforced in the software rather than promised in a policy document.
Keystrokes are counted, never recorded. The agent knows somebody typed 812 times this hour and has no idea what they wrote. That is a property of the code, not a setting somebody can switch off.
The same screenshots, hours and activity their manager sees, on a page written for them — including a plain list of what is captured and what never is.
Within a daily allowance you set. The manager sees that a deletion happened and its reason; the image itself is gone from storage and from the CDN edge, not hidden.
A break that pauses capture without pausing the clock. The duration is still recorded, so nobody has to choose between a personal moment and their hours.
Screenshots are stored blurred. Seeing one clearly takes a typed reason, is written to the audit log, and grants ten minutes of access rather than changing the stored image.
The agent will not start tracking until the employee has read your privacy policy and accepted it. Not a checkbox in an onboarding email — a gate in the software.
Self-hosting is not an enterprise tier here. It is the same product, installed with one command on a server you control — the one your compliance team already signed off on.
# on your own server
$ ./install.sh
✓ Docker is available
✓ 4 cores, 8 GB, 200 GB disk
✓ Database ready
✓ Migrations applied
Zyrane Track is running.
The agent keeps up to three days of work on the laptop and sends it when the network returns. Chunks carry their own identity, so a retry after two hours offline is recognised rather than counted twice.
Weekly timesheets with an approval that locks the week — payroll and invoices are built from approved weeks, so a late chunk cannot silently change what was signed off. Manual entries are separate rows with a required reason, never edits to what the agent recorded.
A register built from tracked time rather than punches, with work schedules, a holiday calendar, leave types and balances. Present, absent and on-leave are three different things, and payroll reads them that way.
GST invoices with CGST/SGST or IGST decided by place of supply, TDS on taxable value, Rule 46 numbering, and a financial year that runs April to March. Money is integer paise end to end — no floats anywhere in billing.
One alert per condition, not one per evaluation. Idle streaks, missing agents, a machine that lost a permission — raised once, muted or resolved by a person.
A read API with per-organization keys, and signed webhooks for the events that matter. Payloads carry a timestamp inside the signature, so a captured request cannot be replayed later.
Yes, and that is a first-class path rather than an enterprise upsell. One command on a machine with Docker; your data never leaves it. Screenshots go to the local disk instead of a CDN, and the licence is verified offline — the install keeps working if it cannot reach us.
No. The input hook counts events and nothing else. There is no code path that captures the content of a keystroke, which is why the claim is worth making at all.
You set a blacklist. When a blacklisted application has focus the screenshot is never taken — the decision happens on the employee’s machine, before the image exists. Nothing is captured and then discarded.
Not yet. The Windows agent is done. macOS needs Screen Recording and Accessibility permissions that behave differently enough to make it a separate piece of work, and shipping it half-finished would mean silently recording less than an employee thinks it is.
Through an optional browser extension, because no desktop application can read them reliably. Without it applications are still tracked normally — the extension adds domains, it is not required for the product to work.
The employee it belongs to, and the managers above them. Every unblur is logged with the reason given. Images are served as five-minute signed links, so a URL that leaks is useless within the hour.
Tell us how your team works and we will show you the product rather than a slide deck — including the screens your employees will see.
Talk to us