SecureWipe
github.com
What it is
SecureWipe is a free, open-source tool for erasing disks on Linux and Windows 10/11. It identifies HDD, SSD, and NVMe drives by model and serial number, and detects LUKS, BitLocker, and SED encryption. For encrypted drives it offers Crypto Erase first. Other methods include ANSSI Level 1 and 2, NIST Clear and Purge, and custom two-to-seven-pass wipes for HDDs. The tool blocks erasure of the system disk and disables NIST Purge for USB and other removable drives. Because overwriting is ineffective with SSD and NVMe wear-leveling, it blocks overwrite passes on those media and offers firmware-level or crypto erase options. After erasure, it checks a random sample, 10% by default, and produces a timestamped PDF certificate with drive details, method, verification result, watermark, and SHA-256 QR code, plus a raw text log. It has graphical and terminal modes, supports French and English with automatic locale detection, and requires Python 3.10 or later. The GUI also requires customtkinter. Its README identifies GPL v3 licensing and provides the software without warranty.
Spec sheet
- Purpose
- SecureWipe is an open-source tool for securely erasing storage media.Read 11 Oct 2026 · github.com
- Intended users
- The maker describes it as arising from a healthcare environment subject to HDS, NIS2, and GDPR requirements, with certificates intended for audits or compliance files.Read 10 Oct 2026 · github.com
- Audit certificate
- It generates a timestamped PDF certificate with drive details, the wipe method, verification result, SHA-256 QR code, and anti-falsification watermark.Read 11 Oct 2026 · github.com
- Certificates and logs
- It generates a timestamped PDF certificate with a watermark and SHA-256 QR code, alongside a raw text log.Read 10 Oct 2026 · github.com
- Compliance claims
- The README says SecureWipe supports ANSSI Level 1/2 and NIST SP 800-88 Rev.2 methods.Read 10 Oct 2026 · github.com
- Drive detection
- It detects HDD, SSD, and NVMe media and identifies the model and serial number.Read 11 Oct 2026 · github.com
- Encryption detection
- It detects LUKS, BitLocker, and SED encryption and offers Crypto Erase first.Read 11 Oct 2026 · github.com
- Intended use
- The maker describes it as addressing secure, traceable disk erasure needs in a professional healthcare environment subject to HDS, NIS2, and GDPR requirements.Read 11 Oct 2026 · github.com
- Interfaces and language
- It provides GUI and terminal modes and supports French and English with automatic locale detection.Read 11 Oct 2026 · github.com
- Interfaces and languages
- It offers GUI and terminal modes and supports French and English with automatic locale detection.Read 10 Oct 2026 · github.com
- License and warranty
- The README states that SecureWipe is licensed under GPL v3 and is provided without warranty.Read 11 Oct 2026 · github.com
- Logs and sessions
- It creates a raw text log alongside the PDF certificate and supports multiple drives in one session.Read 11 Oct 2026 · github.com
- Requirements
- It requires Python 3.10 or later and Linux or Windows 10/11.Read 11 Oct 2026 · github.com
- Safety controls
- It blocks wiping the system disk and disables NIST Purge for USB or removable drives.Read 10 Oct 2026 · github.com
- Safety limits
- It blocks wiping the system disk and disables NIST Purge on USB or removable drives.Read 11 Oct 2026 · github.com
- SSD and NVMe limitation
- Because overwrite passes are ineffective with SSD/NVMe wear-leveling, the tool blocks them and offers firmware-level or crypto erase options.Read 10 Oct 2026 · github.com
- Supported media
- It detects HDD, SSD, and NVMe storage, including the model and serial number.Read 10 Oct 2026 · github.com
- Verification
- After wiping, it verifies a random sample of sectors, with 10% as the default sample.Read 11 Oct 2026 · github.com
- Wipe methods
- Its wipe modes include ANSSI Level 1 and 2, NIST Clear and Purge, Crypto Erase, and configurable two-to-seven-pass wiping for HDDs.Read 11 Oct 2026 · github.com
Strong points and limits
Strong points
- Detects HDD, SSD, and NVMe by model and serial number
- Supports multiple named wipe methods
- Creates PDF certificates and raw text logs
- Supports GUI and terminal use
- Free and open source under GPL v3
Limits
- Requires Python 3.10 or later
- GUI requires customtkinter
- Overwrite passes are blocked for SSD and NVMe
- Provided without warranty
Who it suits
SecureWipe suits users who need traceable disk erasure on Linux or Windows, including professional healthcare environments preparing audit or compliance files. Its terminal and GUI modes serve different operating preferences.
Verdict
SecureWipe combines drive identification, media-specific erasure options, verification, and audit records. Check its Python and GUI requirements, and note that its README provides no warranty.
Where Specifiction places it
- Data Destruction Software#14 of 196.8
- Data Erasure Software#15 of 176.7
- Disk Wiping Software#26 of 286.8