The One-Click Secure File Erasure Tool
A professional Python utility that performs multi-pass secure overwriting
and generates verifiable PDF Certificates as proof of destruction.
| Feature | Description |
|---|---|
| 🗑️ Secure Wipe | Multi-pass overwriting prevents forensic recovery. |
| 📜 Certificate | Generates a PDF receipt with SHA-256 hash and timestamp. |
| 📱 QR Verification | QR code included in PDF for instant authenticity check. |
| 🖱️ One-Click UI | Clean Tkinter interface for non-technical users. |
git clone https://github.com/Dhruv546Narang/securewipe.git
cd securewipepip install -r requirements.txtpython src/ui_oneclick_improved.pyfrom src.secure_wipe import secure_wipe
secure_wipe("sensitive_data.txt", passes=3)securewipe/
├── assets/ # Logo and images
├── Certificates/ # Auto-generated certificates
├── src/
│ ├── secure_wipe.py # Secure wipe engine
│ ├── cert_utils.py # QR + PDF generator
│ ├── generate_key.py # RSA key tool
│ └── ui_oneclick_improved.py # GUI
├── requirements.txt
└── README.mdWhile SecureWipe implements standard overwriting methods, perfect data destruction is not always guaranteed on:
- SSDs / NVMe
- Journaling filesystems (NTFS, APFS, ext4, etc.)
- Cloud-synced folders
- Drives with snapshots / backups
For critical erasure: physical destruction is the only 100% secure method.