My understanding is that when files are deleted on a computer (and here, I am considering the iPhone a "computer"), those files are typically recoverable using forensic tools. I know there are easy ways to delete everything securely, however...

How can one delete individual files on the iPhone such that they are unrecoverable, without deleting everything?

  • Only thing I know that you can delete on iPhone is contacts, calenders and photos. What files do you want to delete from where exactly? :)
    – emotality
    Commented Jul 28, 2014 at 22:13

1 Answer 1


This app in Cydia seems like it would do the trick (provided it works as advertised):


The app works by making a very large file that takes up all the free space in the user memory and writes zeros to all the bits. So to securely delete individual files, one would simply (insecurely) delete them (marking them as free space), and then wipe free space with the above app.

  • Although, personally I'm a bit wary of using an obscure, closed source tool like this. Hard to know if it is actually working the way it is supposed to. For all I know it could be sending all the data to a server somewhere before it wipes it.
    – Muhd
    Commented Jul 29, 2014 at 4:53
  • This approach to overwriting doesn't work reliably on flash storage, because of the allocation tricks the memory controller uses (see here). Basically, it may overwrite all "free" space, but that turns out not to include all of the formerly-used blocks in the flash memory. Commented Jul 29, 2014 at 5:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .