Back to Projects

File Shredder

Secure file deletion tool for Windows and Android with AES encryption and multi-pass overwriting.

Overview

File Shredder is a secure file deletion tool designed for Windows and Android. It uses AES encryption and multi-pass overwriting to ensure files are permanently destroyed and cannot be recovered using data recovery tools.

Key Features

  • AES encryption for secure file destruction
  • Multi-pass overwriting (DoD 5220.22-M standard)
  • Cross-platform support (Windows & Android)
  • Drag-and-drop interface for easy file selection
  • Batch shredding for multiple files
  • Shredding verification and audit logs

Technical Details

Built with Python and PyQt6 for the desktop interface, File Shredder leverages cryptographic libraries to implement secure deletion algorithms. The Android version uses native APIs for file system access and secure overwriting.

Development Challenges

The primary challenge was implementing reliable multi-pass overwriting that works across different file systems. Ensuring the tool meets security standards while maintaining a simple user interface required careful balancing of security and usability.