Skip to content

yanmingTCL/ScreenTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScreenTracker

Python cross-platform monitor with GUI (wxPython), screen/keyboard/mouse recording(pynput), & sqlite3 storage | Ethical use only |

A cross-platform monitoring solution that captures user activity through screen recording and keyboard/mouse logging, with secure data management capabilities. Ideal for parental control, employee monitoring, or personal productivity analysis (use responsibly and in compliance with local laws). image image

Key Features:

📸 ​Screen Capture:

Periodic/trigger-based screenshot recording.

Customizable capture intervals & image.

Stealth mode operation.

⌨️ ​Keystroke Logging:

Background keyboard/mouse activity monitoring.

Timestamped log recording.

Window title/application context tracking.

🔒 ​Data Management:

Encrypted local storage (SQLite/CSV).

Activity timeline reconstruction.

Secure data export (CSV/avif).

Automatic cleanup policies.


Tech Stack:

Python 3.8+

pyAutoGUI/ImageGrab (screenshots)

keyboard/pynput (input capture)

sqlite3/Cryptography (data security)

wxPyhon (GUI)

Use Responsibly: ⚠️ This tool should only be deployed on systems where you have explicit authorization. Includes sample consent templates for organizational use. Developers assume no liability for misuse.

About

Python cross-platform monitor with GUI (wxPython), screen/keyboard/mouse recording(pynput), & sqlite3 storage | Ethical use only |

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages