Hardwipe — это утилита для безопасного удаления файлов и очистки свободного пространства на носителях данных путём многократной перезаписи содержимого. Программа предназначена для предотвращения восстановлении удалённых файлов средствами восстановления данных и реализует несколько алгоритмов затирания, включая стандарты Министерства обороны США (DoD) и методику Гутманна, а также упрощённые режимы одно- и многократной перезаписи. Интерфейс обычно включает как графические элементы, так и возможность интеграции в контекстное меню проводника, что облегчает вызов операций удаления для отдельных файлов и папок.
Историческая информация о происхождении Hardwipe ограничена: проект позиционируется как прикладный инструмент для бытового и малого коммерческого использования, ориентированный на пользователей, которым требуется быстрый и понятный способ уничтожения данных без сложной настройки. В описаниях продукта подчёркивается совместимость с различными файловыми системами и физическими накопителями на базе интерфейсов SATA и USB, а также возможность очистки свободного пространства для предотвращения восстановления ранее удалённых данных. В случаях, когда официальная документация или история разработки недоступны, характерные возможности и сценарии использования описываются на основе общепринятых практик для утилит данного класса.
- Многократная перезапись: поддержка режимов одно- и многократной записи случайных данных и шаблонов для надёжного затирания.
 - Стандарты уничтожения: реализация алгоритмов DoD, Gutmann и других общеизвестных схем перезаписи.
 - Очистка свободного пространства: затирание неиспользуемых областей диска для предотвращения восстановления ранее удалённых файлов.
 - Интеграция с системой: добавление пунктов в контекстное меню для быстрого доступа к операциям удаления.
 - Выбор целевых объектов: удаление отдельных файлов, папок или чистка всего свободного пространства на выбранном томе.
 - Логирование и отчётность: ведение журналов операций и отображение статуса выполнения процедур.
 - Гибкость настроек: пользовательские параметры числа проходов, типов записываемых шаблонов и поведения при ошибках ввода-вывода.
 - Совместимость с накопителями: работа с внешними и внутренними дисками, в том числе сменными носителями через USB.