self-contained file protector