1. A system comprising: a CPU, a memory, and computer readable storage media; program instructions to receive a delete request of data; program instructions to determine one or more underlying storage technologies that are storing the data; program instructions to determine secure delete rules for each of the one or more underlying storage technologies, wherein the secure delete rules include a number of times that overwrites are required for the data to be securely deleted from each of the one or more underlying storage technologies; program instructions to analyze “x” number of file blocks of the data to check if content of the data contains material that qualifies for the number of times that the overwrites are required, wherein the “x” number of file blocks reside on a first storage device with a faster read cycle than a second storage device; and program instructions to provide the secure delete rules to a file system such that the file system need only overwrite the data stored on each of the one or more underlying storage technologies the number of times to securely delete the data from the one or more underlying storage technologies, wherein the program instructions are stored on the computer readable storage media for execution by the CPU via the memory.