A Secure Data Wiping Tool built in Python that ensures permanent deletion of sensitive files and directories by securely overwriting data multiple times.
This tool helps prevent data recovery using forensic or recovery software, making it ideal for cybersecurity, privacy protection, and secure disposal of confidential information.
- 🧹 Secure File Wiping — Overwrites file contents multiple times with random or specific patterns.
- 📁 Directory Support — Recursively wipes all files in a given folder.
- 🔁 Configurable Passes — Set the number of overwrite iterations (default: 3).
- ⚙️ Cross-Platform — Works on Windows, macOS, and Linux.
- 🧠 AI Integration (Optional) — Uses AI heuristics to suggest optimal wiping methods based on file type (optional module).
- 🧾 Logging — Keeps an activity log of deleted files for audit purposes.
- Python 3.8+
- os and shutil modules for file handling
- random and secrets modules for secure randomization
- (Optional): tkinter or Flask for GUI or web-based interface
- (Optional): AI Module for adaptive wipe suggestion