Optim Data Privacy Solution overview

The Optim™ Data Privacy Solution provides comprehensive capabilities for masking sensitive data effectively across non-production environments. Optim Data Privacy Solution uses data management services to perform data transformations. Data transformations are based on data privacy policies applied to relational data.

The Optim Data Privacy Solution includes the following components:

Optim Designer
The Optim Designer allows you to define data models and privacy policies used in data management services. You can use Optim Designer with the Optim Executor to test a data management service before it is published to a central repository where the service can be accessed by the Web-based Optim management console. Optim Designer also allows you to manage Optim Interoperability Models. Optim Designer can be installed on the following platforms: Microsoft® Windows® and Red Hat Linux®.
Optim Management Console
The Optim management console is a Web application you can use to run and monitor Optim data management services. The management console is displayed in a Web browser connected to an Optim management server.
Optim Executor
The Optim executor enables you to test a data management service during the design process before publishing the service to the repository. The test is limited to a small subset of the data that will be processed by the service.
Management Server and Proxies
A management server manages data management service requests and sends a request to a proxy to run a service. To run a data management service, the service must be deployed to a management server and a proxy. The management server also hosts the registry and repository, which store configuration information and published data management services.
Data Management Services
Optim data management services allow you to transform data as well as copy data between schemas. You can mask data by applying a data privacy policy to an entity processed by the service.
Data Privacy Policies
Data privacy policies allow you to mask data processed by a data management service. There are three options to mask data with a privacy policy: lookup, rule-based, and JavaScript™. The lookup option uses a lookup table to provide masked data. The rule-based option uses functions to generate masked data. The JavaScript option uses JavaScript to define a data transformation.

With Optim Data Privacy Solution, you can do the following:

  • Use lookup functions to replace values from selected source entities with values from corresponding lookup table columns
  • Use rule-based functions to mask national ID numbers, credit card numbers, and e-mail addresses with valid and unique values
  • Use rule-based functions to generate values for dates, characters, and numbers
  • Use JavaScript to define custom transformations with inline expression policies
  • Apply a lookup or rule-based function based on a "switch" value