Understand the workday.
Review live availability, application activity and screenshots together. Use the context to ask better questions about work and blockers.
See the evaluation checklist →Understand team activity, configure monitoring hours, and keep control of your monitoring data. Built for teams that want visibility into the workday and a deployment they control.
Own your licence. From INR 41,999, one-time. See plans →
A practical fit for remote and hybrid teams with someone responsible for deployment, access and monitoring policy.
Review live availability, application activity and screenshots together. Use the context to ask better questions about work and blockers.
See the evaluation checklist →Run the monitoring server on your infrastructure, choose screenshot storage and configure retention. Plan for backups and ongoing administration.
Review data handling →Configure working days and monitoring windows per employee or in bulk, including overnight shifts. The agent pauses collection outside those windows.
Explore capture and schedules →Need payroll, SSO/SAML or advanced workforce analytics? Confirm those requirements with PTM before choosing a plan. Activity signals provide context; they do not measure the quality or value of someone's work.
Connect workday activity to its context, then decide when to collect it and how long to keep it.
Periodic desktop captures, compressed to WebP so storage stays tiny, and encrypted before they ever touch the disk. You control the interval, quality and resolution.
Review active and idle periods alongside application and browser URL metadata. Input activity is a signal for discussion, rather than proof of focus or performance.
A secure websocket keeps live Active / Idle / Offline status flowing to the dashboard. The "Active Now" count updates instantly, no refresh needed.
Restrict tracking to set working hours and weekdays, per employee or in bulk. Outside those hours the agent fully pauses, and changes reach running agents in real time.
A fast dashboard with per-employee timelines, screenshot galleries, activity charts and productivity breakdowns. Everything is a click from the dashboard home.
Runs on your own server with Docker: MongoDB and a self-contained Node server that serves both the API and the dashboard. You control retention, access and every byte of data. Optional cloud storage is configured by an administrator from the dashboard.
For teams that want core employee monitoring and deliberate control over the operating model, Cleanwork is a one-time software purchase. Infrastructure, storage and administration are separately budgeted so there are no surprises.
Your purchased version continues to run even if you do not renew optional updates and support.
Run Cleanwork on your infrastructure and use local or private external screenshot storage.
Choose 15, 75 or unlimited licensed employees without a new software charge for every added employee.
Compare licensing models and operating costs. Check the dated sources on the pricing page when evaluating alternatives.
Your monitoring records go to your deployment. Accounts, billing and connected licence verification use separate PTM services.
Choose self-hosting or discuss a dedicated managed deployment with PTM. For self-hosting, follow the deployment guide, configure HTTPS and activate your server.
Explain your monitoring policy, create an employee enrollment invitation and share the code and HTTPS server address. Install the matching agent and grant the required OS permissions.
Watch live presence, review activity and screenshots, and set monitoring hours per person or in bulk, all from one secure admin dashboard.
Choose screenshot settings and retention to suit your monitoring policy and storage budget.
Set the hours the agent should be watching. Outside them it pauses itself.
Monitoring data is some of the most sensitive data a company holds. Cleanwork by PTM treats it that way at every layer.
Screenshots and captured URLs are encrypted on disk. Protect the encryption key and backups separately; access to the key allows decryption.
The agent protects its saved device credential where operating-system encryption is available and never written in plaintext.
Dashboard sessions ride in HttpOnly cookies, so a cross-site scripting bug can't read your JWT. Tokens never touch JavaScript.
The server ships a strict Content-Security-Policy, HSTS, nosniff and clickjacking protections out of the box, via Helmet.
Administrators issue employee enrollment codes and can block or remove devices. Your licence limits enrolled employees. No shared enrollment secret ships in the installer.
bcrypt password hashing, API rate limiting and offline Ed25519 licensing. All of it is on out of the box.
Every component runs inside your perimeter. Data flows agent → Node server (API + dashboard) → storage, with access controlled by your organisation.
Windows, macOS and Linux X11. Collects activity during configured monitoring hours.
Optional. Your reverse proxy, load balancer or Cloudflare terminates HTTPS for public access.
Express + Socket.IO. Auth, ingest, realtime presence; serves the dashboard.
Your database. Screenshots on an encrypted volume.
Pay securely through Razorpay in the PTM customer portal. PTM cloud workspaces are built automatically once the payment is confirmed, and the link is emailed to you.
A one-time self-hosted licence you keep, starting at INR 41,999 for up to 15 employees. There is no per-seat subscription for the software; infrastructure and optional updates/support renewal are separate. Explore card-verified trials on eligible subscriptions in the customer portal.
Up to 15 employees, self-hosted. Everything in the product, nothing withheld.
Up to 75 employees, plus priority support and a guided deployment review.
Unlimited employees on one licence, with onboarding and migration assistance. See what is included.
Still curious? Ask the assistant in the corner. It knows the product inside out.
DATA_ENCRYPTION_KEY. Captured URLs are encrypted the same way. You
also set how long screenshots are retained before automatic deletion.Use a small, informed pilot group. Ask PTM to walk through these tasks against your requirements and supported operating systems.
Enroll a test device, check Active / Idle / Offline status, then review its activity timeline and screenshots. The preview above uses illustrative sample data.
Read the dashboard guide →Set working hours, include a shift that matches your team, and verify the agent pauses outside the configured window. Review the visible tray status with participants.
Review available controls →Agree seats, supported devices, hosting, storage, backups and support. Review trial eligibility and billing terms before you start a trial.
Review plans and hosting →Tell PTM about your team and the problem you want to solve. We'll plan a walkthrough of activity, monitoring hours and deployment, and answer pricing questions on the same call.
Answers from the Cleanwork by PTM knowledge base