File Shredder

Notification of file being shredded

Employee searches for a file and initiates a shred request

The request to shred a file has been approved by the admin

Employee searches for a file and initiates a shred request

The request to shred a file has been approved by the admin

A shred request was denied for file confidential.txt

Denied request view on employee's page

File search history view for employees

Project information

Project Description

Secure File Shredder System (SFS), written in Rust, offers secure file deletion within a designated directory. It implements a two-tier user system: employees and administrators. Employees can search for files and submit deletion requests, but deletion request must be approved by admins before they can be executed. SFS prioritizes data security through standard user authentication and detailed activity logging. This logging captures login attempts, file searches, deletion requests, and admin approvals, ensuring a clear audit trail of user actions within the system.