A secure, lightweight rust powered tool to track computer activity. It logs active window titles, counts keystrokes/mouse events, and takes smart, deduplicated screenshots. All logs are cryptographically signed to prevent tampering.
- Download the latest release (Zip or Installer).
- Run
Monitor_VS_Setup_v0.5.1.exe. - SmartScreen Warning: If Windows says "Protected your PC", click More Info → Run Anyway.
- Follow the prompts to install to
C:\Program Files\Monitor VS.
Simply double-click the Productivity Monitor shortcut on your Desktop.
- Log Interval: Every 60 seconds.
- Screenshot Interval: Every 300 seconds.
- Note: The app runs silently in the background. To stop it, use Task Manager.
To change the settings, you must run the application from the Command Line (CMD or PowerShell).
- Open Command Prompt or PowerShell.
- Navigate to the installation folder:
cd "C:\Program Files\Monitor VS" - Run the monitor command with your desired flags:
(This example logs every 30 seconds and takes a screenshot every 5 minutes.)
.\monitor_vs.exe monitor --log-interval 30 --screenshot-interval 300
To ensure productivity_log.csv has not been edited manually, use the verify command via the terminal.
- Open Command Prompt or PowerShell.
- Navigate to the installation folder (if not already there):
cd "C:\Program Files\Monitor VS" - Run the verification command:
.\monitor_vs.exe verify - The application will scan the log file and the session key.
Output Meanings:
✅ LOG INTEGRITY VERIFIED: The file is authentic.❌ INTEGRITY COMPROMISED: The file has been tampered with. The specific line number of the fake entry will be displayed.
All data is stored in the installation directory:
productivity_log.csv: The main activity log.screenshots/: Folder containing compressed JPEG screenshots.session.key: The cryptographic key used for signing logs.⚠️ IMPORTANT: Do not deletesession.key, or you will lose the ability to verify past logs.
- Antivirus: If the file is deleted automatically, add an Exclusion in Windows Defender for
C:\Program Files\Productivity Monitor. - Black Screenshots: Banking apps, Netflix, and the Windows Lock Screen prevent screen capture for security reasons.