Project Title

Project Overview

A secure desktop application designed for automated screenshot capture and monitoring. The system periodically captures the user's screen, encrypts and stores the images, and uploads them to a central database for review. It is ideal for environments where activity tracking and compliance are required, such as remote work monitoring or computer labs.

Key Features

  • Secure login with username authentication
  • Encrypted file validation for user and device matching
  • Automated, randomized interval screenshot capture
  • Screenshots are securely stored in a MySQL database
  • Error logging and robust exception handling
  • User-friendly Windows Forms interface
  • Logout and session management
  • Visual feedback for successful operations

Technologies Used

C# (.NET Framework 4.7.2) Windows Forms MySQL (via MySql.Data) Rijndael/AES encryption System.Drawing for image processing HtmlAgilityPack, BouncyCastle, and other .NET libraries

Project Gallery