Custom configuration
Published 16 October 2023
While the default settings work well for most anonymization needs, you may want to customize the behavior of the classify
, map
, or mask
commands to better suit your specific requirements. You can achieve this by providing an options file as an optional parameter to these commands.
Benefits of Using an Options File
- Achieve consistent customized behavior across multiple runs
- Version-control your configuration alongside automated scripts
- Easily share and collaborate on anonymization settings
Getting Started
To create an options file, simply create an empty JSON file using any text editor.
You can add a schema to the file to get helpful prompts and documentation when editing in an IDE such as Visual Studio Code:
{ "$schema": "options.schema.json", // remainder of options JSON omitted for brevity }
To obtain the options file schema, add the --output-schema-file
flag to either the classify or map commands.
Customization Scenarios
The options file allows you to customize various aspects of the anonymization process, such as:
- Excluding tables and columns from masking
- Overriding default classification types
- Defining custom classification rules
- Customizing masking rules