Anonymization: The imperfect science of using data while preserving privacy