# Maskers

[Masking functions](../../../../configure-a-data-generation-job/configure-column-settings/mask) directly modify existing values to anonymize them, while preserving the original format. This makes masked data more suitable for scenarios where format realism is required.

#### When to use

* To anonymize both directly and indirectly identifiable information
* When data must remain valid in format (e.g. date, email, UUID)
* For PII in non-production or staging environments

#### When not to use

* When exact values or relationships must be preserved
* When synthetic data is required instead of transformed real data
* In production environments where full de-identification is needed

#### Available maskers

Maskers are categorized by data type:

* [Text](../../../../configure-a-data-generation-job/configure-column-settings/mask/text)
* Numeric ([integer](../../../../configure-a-data-generation-job/configure-column-settings/mask/numeric-integer) and [decimal](../../../../configure-a-data-generation-job/configure-column-settings/mask/numeric-decimal))
* [Datetime](../../../../configure-a-data-generation-job/configure-column-settings/mask/datetime)
* [UUID](../../../../configure-a-data-generation-job/configure-column-settings/mask/uuid)

#### Interactive guide: How to apply a masker

Follow the interactive guide below to apply a [masker](../../../../configure-a-data-generation-job/configure-column-settings/mask).

{% embed url="https://www.guidejar.com/guides/ea6bafd8-da84-4bdb-83cf-23a123da9a86" %}
