# Masking Data

> Source: https://docs.synthesized.io/tdk/latest/user_guide/020_guides/masking_data/
> For the complete documentation index, see [llms.txt](https://docs.synthesized.io/llms.txt).

Learn how to mask sensitive data while preserving data utility and referential integrity.

## Overview

Data masking is the process of obscuring sensitive data while maintaining its format and relationships. The platform provides powerful masking transformations that protect privacy while ensuring your test data remains useful.

## Topics

- [Custom Masking with Scripting Transformer](https://docs.synthesized.io/tdk/latest/user_guide/020_guides/advanced_workflows/scripting_transformer)
- [Incremental Masking Quick Start](https://docs.synthesized.io/tdk/latest/user_guide/020_guides/masking_data/quickstart_incremental_masking)
- [Incremental Masking Guide](https://docs.synthesized.io/tdk/latest/user_guide/020_guides/masking_data/incremental_masking)

## See Also

- [How Masking Works](https://docs.synthesized.io/tdk/latest/user_guide/030_core_concepts/how_masking_works)
- [PII Detection & Protection](https://docs.synthesized.io/tdk/latest/user_guide/030_core_concepts/pii)
- [Masking Transformations Reference](https://docs.synthesized.io/tdk/latest/user_guide/040_reference/transformers/transformations)
