#file #data #remove #compliance #clean #bin

bin+lib innocence_keeper

This tool removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance reasons, it does not overwrite the disk, so there is still a possibility of data recovery.

3 releases

0.0.1-alpha3 Mar 19, 2024

#774 in Filesystem

MIT license

11KB
178 lines

Innocence Keeper

A tool to keep your innocence through deleting the NSFW content or files that you configured from your computer.

Known as "要留清白在人间" in Chinese, which means "Leave a clean reputation in the world".

Installation

See release page.

Usage

This tool removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance reasons, it does not overwrite the disk, so there is still a possibility of data recovery.

Usage: innocence_keeper <COMMAND>

Commands:
  check       Check the existence of the files
  run         Run the removal of the files
  add         Add a file to the list
  remove      Remove a file from the list
  completion  Generate completion script
  help        Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version

Example:

innocence_keeper add /path/to/file
innocence_keeper add /path/to/directory
innocence_keeper remove /path/to/file
innocence_keeper check  // This command will check the existence of the files you added above
innocence_keeper run    // This command will remove the files you added above

Note

This tool is only for educational purposes. Please use it legally and responsibly.

This tool removes objects from the file system rather than sending them to the recycle bin. However, for legal compliance reasons, it does not overwrite the disk, so there is still a possibility of data recovery.

Last but the most important, using this tool means that you agree to take full responsibility for any legal consequences that may arise from using this tool, including but not limited to the loss of data or damage to the file system, illegal usage, etc.

Dependencies

~3–11MB
~120K SLoC