Are you aware that the security you may apply to your site's pages, whether through content type access restrictions or the CAS firewall, does not apply to the documents you associate with them? If search engines keep finding files you want to protect, keep reading to understand why this happens and how to avoid it.
Are you a Site Factory user? Yes? Good. This is for everyone, but especially for you. You may have used Fancy File Delete in the past and it worked just fine. Randomly, you may have experienced an instance or two where it looks like the file is gone from your site. You checked; it's no longer listed in Files and it's nowhere to be found in your Media Library. Read on and we'll show you the tricksy-hobbitsy way Site Factory can mess with your ability to remove sensitive documents in a timely manner.
It's a module specifically designed to help you manually remove documents you have uploaded and linked to your site.
Why is Fancy File Delete necessary?
A change made to Drupal in the last year by the Drupal Community of developers removed the ability to delete files via the existing method in preparation for the rollout of the Media Library Initiative. The problem stems from the fact that the Media Library is still in development and not ready for use. In the meantime, we're offering this interim solution.
Unless you are deleting an entire page permanently, as described in the Deleting Pages write-up, it is strongly recommended that you do NOT delete any documents or files you have associated with your page. Why? Because your page's Revision history relies on the existence of the files in order to maintain an active, accurate list of Revision points to which you can roll back your page if needed.
Deleting pages in Drupal is permanent. We have methods for recovery, but it's better to act as though you might someday want it back rather than delete the content outright.
Once a content node is created you have a couple of ways to delete it:
RECOMMENDED Method 1: Archive the page
Even if you're convinced you'll never need the content again, consider Archiving it instead as an insurance policy.