Eraser is a customisable program which allows you to change settings that fit your threat model. Nonetheless, the default settings that come with Eraser out-of-the-box are relatively safe for the majority of users.

Note that for settings to take effect, you need to select the Save Settings button at the top-right of the settings page. Some settings also require a restart to take effect.

Shell Integration

eraser settings

  • User interface language specifies the translation of Eraser you wish to use.
  • When Integrate Eraser into Windows Explorer is checked, the Eraser context menu will appear when right-clicking supported items in Windows Explorer.

Erase Settings

erase settings

The Erase settings group allows you to specify the behaviour of Eraser when erasing files.

  • The Default file erasure method and Default unused space erasure method will be used when task targets specify (default) as their erasure method.
  • The Randomness data source specifies where to get random data from for use in random data passes during erasure.
  • When Force locked files to be unlocked for erasure is checked, when Eraser tries to erase a file but it is locked by a program, Eraser will attempt to forcibly unlock the file for erasure; if this is unchecked, the file will be ignored by Eraser and reported as an error.
  • Replace erased files with the following files to allow plausible deniability specifies a list of files to use to replace the erased filesā€™ space on the drive after deleting to give the impression that no files were erased, except other files which were deleted before (hence plausible deniability.)

Scheduler Settings

scheduler settings

  • When Automatically remove tasks which run immediately and completed successfully is checked, tasks scheduled to run immediately and completed without errors are automatically removed from the Erase Schedule.
  • The next two radio buttons specify the behaviour when the run-time of recurring tasks are missed:
    • Execute the task when Eraser next starts will cause the task to run the next time Eraser starts.
    • Ignore the missed schedule and run only at the next appointed time will cause the task to be rescheduled as if the task ran as expected.



The Plugins section contains a list of plugins which are loaded into Eraser.

  • Core plugins are plugins which cannot be disabled.
  • A key beside the name of the plugin represents a signed plugin.
    • Signed plugins are automatically allowed to run after it is installed.
    • Unsigned plugins must be explicitly checked by the user.
    • The checkbox beside the name represents whether the plugin will be loaded in future (unchecking disables the plugin.)
    • Right-clicking on a plugin displays a context menu with Settings if the plugin can be configured.

Start typing and press Enter to search