Pseudonymization: Protecting Privacy While Maximizing Data Utility