// readme

IBM Data Privacy Toolkit (DPT)

The IBM Data Privacy Toolkit, (formerly known as Privacy Masking and Anonymization, or PRIMA) is a toolkit for data type identification, privacy risk assessment, data masking and data anonymization that is exposed as a Java/Scala library and as a REST API. The toolkit consists of four main components:

  • Type identification
  • Masking providers
  • Privacy risk assessment
  • Anonymization providers

Each feature will be briefly described in the remaining of this text.

Type identification

Our toolkit provides a type identification mechanism that frees the user from the burden of specifying the types of the fields of the data to be analysed. This is a core feature of our toolkit for it was designed to operate in a modern infrastructure where dynamic and heterogeneous schema coexist. Our toolkit identifies more than 30 types; from general types like name, race, date and time to industry-specific attributes like ICD codes (medical diseases) and credit card numbers. The type identification mechanism is extensible; it provides a programming interface for users to implement their own identifiers based on either regular expressions or…