Soft delete simply removes the record from the active database and archives it to a deleted list which only Owners can access. Permanent delete can only be performed by Owners from the archived list and completely removes the record and cannot be undone.