Skip to content
/ pctracer Public

Rust-based, open-source PC activity monitoring agent with transparent screenshot capture and system logging. Consent-based, auditable, and designed for ethical use — not stealth or surveillance.

License

Notifications You must be signed in to change notification settings

Mx0M/pctracer

Repository files navigation

PC TRACER - System Monitoring Tool

Version: 1.0.0 Release Date: October 14, 2025

feature

PCtracer is a cross-platform Electron.js application designed for secure system activity monitoring. It tracks key logs, screenshots, and browser history, storing data in an encrypted SQLite database (using SQLCipher). The app features a modern, dark-themed UI with password-protected access, configurable settings, and auto-start functionality. Ideal for personal or administrative use, it ensures privacy and ease of use across Windows, macOS, and Linux.

Features

Secure Login: Password-protected access with SHA-256 hashed credentials stored in an encrypted database.

Tabbed Interface:

Key Logs: View logged keystrokes in a paginated table.

Screenshots: Display screenshot thumbnails with a modal for full-size viewing.

Browser History: Monitor browser activity with details like URLs and timestamps.

Settings: Configure screenshot/browser history intervals (10–3600 seconds), update passwords, and toggle auto-start.

About: Shows app details (version, author, paths) and a Quit button for graceful exit.

Auto-Start: Launches the app on system reboot/login (configurable in Settings).

Encrypted Storage: Uses SQLCipher to secure all data in monitoring.db.

Path Display: About tab shows executable, app directory, and user data paths for debugging.

Responsive UI: Built with Tailwind CSS, featuring animations and pagination for large datasets.

Consent, Disclaimer, and Intended Use

🔐 Consent Notice

This software requires explicit user consent before use.

By installing, running, or modifying this software, you confirm that:

  • You are the owner of the computer on which this software is installed, OR
  • You have explicit, informed permission from the device owner or primary user
  • You understand that this software may:
    • Capture screenshots
    • Log system or application activity
  • You have clearly informed all affected users about:
    • What data is collected
    • When and how it is collected
    • How it is stored or transmitted

⚠️ Running this software without the knowledge and consent of the user is illegal in many jurisdictions.
The authors do not support or condone covert monitoring.


⚠️ Disclaimer

This project is provided “as is”, without warranty of any kind, express or implied.

  • The authors are not responsible for:
    • Misuse of the software
    • Illegal deployment
    • Privacy violations
    • Data loss or system damage
  • Users are solely responsible for ensuring compliance with:
    • Local, national, and international laws
    • Workplace and employee-monitoring regulations
    • Data protection and privacy laws (e.g., GDPR, CCPA)

This software is not designed for espionage, surveillance, or malicious monitoring.

Use of this project is entirely at your own risk.


🎯 Intended Use

This project is intended only for legitimate, ethical, and lawful use cases, including:

  • Personal device activity tracking
  • Debugging and usability research (with explicit consent)
  • Parental supervision (where legally permitted)
  • Employee monitoring in environments where:
    • Monitoring is clearly disclosed
    • Written or documented consent is obtained
    • All applicable laws are followed
  • Open-source research, auditing, and education

❌ Prohibited Uses

This software must NOT be used for:

  • Covert surveillance or stealth monitoring
  • Spying on individuals without their knowledge or consent
  • Stalking, harassment, or intimidation
  • Credential theft or data exfiltration
  • Circumventing privacy or security protections
  • Deployment on devices you do not own or legally manage

🧩 Transparency Commitment

To promote trust, security, and accountability:

  • No hidden or undocumented data collection exists
  • No data is transmitted without explicit configuration
  • Users can:
    • Inspect collected data
    • Pause or disable tracking
    • Uninstall the software at any time

If you discover behavior that violates this commitment, please open an issue.


📜 License Notice (AGPL)

This project is licensed under the GNU Affero General Public License (AGPL).

  • Any modified or distributed version must also be open source
  • If you run this software as a network service, you must:
    • Provide access to the corresponding source code
  • See the LICENSE file for full license details

If you are looking for spyware or stealth monitoring software, do not use this project.

❤️ If you find this project useful, you can support me with a coffee: Buy Me a Coffee

Screenshot Screenshot Screenshot Screenshot

About

Rust-based, open-source PC activity monitoring agent with transparent screenshot capture and system logging. Consent-based, auditable, and designed for ethical use — not stealth or surveillance.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published