I am looking for a free space wiping at least 1 pass 0 (preferably supporting 3+ pass) wipe utility that I can run nightly on my systems.
I know OSX Disk Utility has a utility to do this but one cannot schedule it, and it can only perform one disk at a time.
This is similar to this windows based app recommendation to do the same thing, but I need it for Mac OS X 10.10 and later. I used to use IDM's UltraSentry on PC that meets the requirements but they do not have a Mac / OS X version.
I have tried but they do not meet my requirements:
- Disk Doctor; Can cleanup a lot but has no secure delete function.
- Mac Keeper (Hell No; spyware)
- Daisy Disk has no cleaning utilities.
- Rescue Pro has a Secure Delete wipe utility but its very manual.
- PrivacyScan doesn't do disk cleanup... just cleans up browser stuff.
- CCleaner Pro (no SSD support, no scheduling in Mac version, single task locks app)
My requirements:
- Native OSX App; no W.I.N.E. or Crossover or running something in a VM required.
- No Hardware required (i.e. Dongles or boards)
- No Internet Connection required / No SpyWare installed (i.e. NOT MacKeeper)
- No physically removing hard drives.
- Support of SSDs, USB Thumb & External Hard drives, and traditional disk platters that are both OS X, Unix, and Windows formatted and supports transparently encrypted hard drives.
- Must not require restart of the machine and go into any special boot modes.. but OS continues to run otherwise normally.
- Must be able to schedule it within the application and not a AppleScript / Shell Hybrid Solution.
- Free / Small Business grade / cost (sub-$50 per node); not looking for Enterprise grade cost (hundreds or thousands of dollars per node) associated with it.
- Must make a best effort attempt to complete in given period and abortable if still running when staff come in the next day; even better if it will shut itself down at a specified time.
- Bonus: It would be great if it kept a log of its success and wrote to a log that could be fed to a SEIM.
Bonus: if it cleared browser caches, other OS caches, and specified directories before free space wipe.
12. AGAIN: It must support Secure Deletion of the disk.. not just the files it cleans up.. (0 & 1 Overwrite; multi-pass preferably and great if it also addresses GAP space)
My reasoning for these requirements are that I want to:
- Ensure the disk is cleaned up daily during off hours and not interfere with the computer or staff's ability to perform their job during the hours which it is typically used.
- Want to ensure systems that may have residual sensitive information from normal job duties that become stored on them are securely wiped. (i.e. managing liability and also audit compliance). This is especially important for laptops that remotely access systems and are at more risk of being lost / stolen.
- I also want to schedule around scheduled full disk malware/virus scanning so they do not interfere with each others performance and actually complete during their scheduled times, possibly even varying them from day-to-day