1. A method, implemented by a processing device, to perform anonymization of data through an application of noise to the data, the anonymization assessed according to a first anonymization parameter and a second anonymization parameter, the method comprising: determining, by the processing device, a desired level for the first anonymization parameter, the first anonymization parameter relating to privacy, and the desired level relating to a minimum privacy; determining, by the processing device, a range of noise parameter values constrained by the desired level for the first anonymization parameter; determining, by the processing device and from the range of noise parameter values, a value for a noise parameter of a noise model that optimizes the second anonymization parameter, the second anonymization parameter relating to distortion; applying, by the processing device, noise, generated by the noise model based on the determined value of the noise parameter, to the data to provide noise perturbed data, the noise, when applied to the data, ensuring anonymization performance, according to the first anonymization parameter, that satisfies the desired level; and providing, by the processing device, the noise perturbed data to another processing device.