LibSecRm (LIBrary for SECure ReMoval) is a set of replacements for these standard C functions which cause data removing from files.
The data is first securely wiped on-the-fly, to protect the user's privacy, then the original functions are called.
There is NO NEED to rebuild your software, because LibSecRm is a pre-loadable library, meaning you just need to RUN the software with LibSecRm loaded.
LibSecRm is also a development library.

The following wiping methods are supported: Gutmann-like, random, Schneier, DoD.

See the project homepage https://libsecrm.sourceforge.io and the project Wiki in the menu above.

To wipe data that was left on the drive by using "normal" delete operations, you can take a look at WipeFreeSpace (https://wipefreespace.sourceforge.io), which wipes the space used by files marked as deleted (and other things, too).

Features

  • Wipes data like the shred program, but supports other algorithms, too.
  • Wipes data during deleting, opening and truncating files.
  • Wipes memory allocated by programs.
  • Does not wipe files which are in use by other running programs
  • Supports many wiping methods
  • Is preloadable - no need to rebuild software
  • Small size
  • No admin rights required to build or use
  • Has an Application Programming Interface (API) for use by software developers.
  • Portable and customisable.
  • Compiles on Linux, FreeBSD, macOS and SunOS

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow LibSecRm - Secure Removal Library

LibSecRm - Secure Removal Library Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of LibSecRm - Secure Removal Library!

Additional Project Details

Operating Systems

FreeBSD, Linux, Mac, Solaris

Intended Audience

Advanced End Users, Developers, Information Technology, Security, Security Professionals, System Administrators

User Interface

Non-interactive (Daemon)

Programming Language

C

Related Categories

C Security Software, C Libraries, C Disk Formatting Software, C Data Wipe Software, C File Shredders

Registered

2008-03-16