To help with maintaining a full audit trail for compliance purposes how about this: Instead of files being deleted after they expire they are moved to a NAS device or cloud storage.