> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/data-migrator/data-migrator-pt-br/modelos/designer-de-modelos/aplicando-mascaramento-de-dados-aos-campos.md).

# Aplicando mascaramento de dados aos campos

## ![](https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FcfMTqg4Brbm9baWutclZ%2FSummary2-Small-Icon.svg?alt=media\&token=d1cf162d-c02d-4184-988e-7f7350e450fc) Visão geral

Este artigo explica o que é Mascaramento de Dados e como aplicá-lo a campos específicos para evitar que dados sensíveis sejam migrados para a organização de destino. O Mascaramento de Dados é útil em ambientes de sandbox ou teste, onde informações reais de clientes nunca devem ser expostas. Ao mascarar campos seletivamente, as equipes podem manter estruturas de dados realistas para validação, ao mesmo tempo em que garantem conformidade com os requisitos de privacidade de dados.

### Como o Mascaramento de Dados Funciona

O Mascaramento de Dados substitui o valor de um campo por dados aleatórios durante uma migração. O processo de mascaramento segue estas etapas:

1. Os registros são recuperados da org de origem.
2. Se o mascaramento de dados estiver **habilitado** para um campo, o valor é substituído por um valor gerado aleatoriamente do mesmo tipo de campo, com formatação válida.
3. Se o mascaramento de dados estiver **desabilitado** para um campo, o valor original permanece inalterado.
4. Os registros com campos mascarados são implantados na org de destino.

{% hint style="info" %}
O mascaramento é realizado dinamicamente durante a migração e ocorre antes que os dados sejam gravados no ambiente de destino. Para campos mascarados, o valor original é substituído por um valor aleatório não derivado dos dados de origem, portanto o valor original não pode ser determinado.
{% endhint %}

### Estados da Máscara de Dados

A tabela abaixo mostra os diferentes ícones de Estado da Máscara de Dados, com uma explicação de cada um.

<table><thead><tr><th width="160.33331298828125">Estado</th><th width="80.33331298828125">Ícone</th><th>Descrição</th></tr></thead><tbody><tr><td><strong>Sem máscara</strong></td><td><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FC3SG98ZpzVUvfwiB57aS%2FAppyingDataMasking-State-Unmasked.png?alt=media&amp;token=531af0de-3fb6-4a85-a8e7-a383e1b2b886" alt=""></td><td>Os dados de origem deste campo serão migrados.</td></tr><tr><td><strong>Mascarado</strong></td><td><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FtFFa2XcoU6u0AUwAjy2d%2FAppyingDataMasking-State-Masked.png?alt=media&amp;token=b9cd5b0e-632d-4c76-bdff-f17f8d8ddf10" alt=""></td><td>Os dados mascarados deste campo serão migrados.</td></tr><tr><td><strong>Não mascarável</strong></td><td><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2F5kt9c3BeBEQMSNCD04Ot%2FAppyingDataMasking-State-Non-Maskable.png?alt=media&amp;token=385a6f47-882d-4cb7-899b-01004a6261f1" alt=""></td><td>Os dados deste campo não podem ser mascarados, e os dados de origem deste campo sempre serão migrados.</td></tr></tbody></table>

## Aplicar Mascaramento de Dados

{% stepper %}
{% step %}

### Selecionar modelo

1. Clique em **Modelos** no menu da barra lateral esquerda.
2. Clique no modelo ao qual deseja adicionar Mascaramento de Dados.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FI6U0hz6jUb55uBCTi2xH%2FAppyingDataMasking-S01-01.png?alt=media&amp;token=a60d6468-dde0-4743-a18b-14e7366fcad7" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Aplicar Mascaramento de Dados

1. Clique no objeto ao qual deseja aplicar Mascaramento de Dados.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FzIcwfE7pFXAuaSfbGW82%2FAppyingDataMasking-S02-01.png?alt=media&amp;token=90885798-3945-4b2a-9a7b-3bd56630b1f4" alt="" width="563"><figcaption></figcaption></figure></div>
2. Clique no ícone **Olho** do campo a ser mascarado.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FDF6r3GKVJ1jCbjnac09L%2FAppyingDataMasking-S02-02.png?alt=media&amp;token=ebf6acd1-f232-44fe-b92f-85faabae4fc4" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Consulte a **Estados da Máscara de Dados** seção acima para uma explicação de cada **Olho** ícone.
{% endhint %}

3. Clique em **Adicionar mascaramento**.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FddcjXekRvKGMNjoB9R6o%2FAppyingDataMasking-S02-03.png?alt=media&amp;token=55c445f9-9663-4410-bcb6-ae7dcdae312d" alt="" width="563"><figcaption></figcaption></figure></div>
4. Clique no ícone **Menu suspenso Método de Mascaramento de Dados** menu suspenso.
5. Selecione o método de mascaramento a ser usado.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2Fav5shlYyGeSDfl8h6y9P%2FAppyingDataMasking-S02-04.png?alt=media&amp;token=aa0a2a43-a5d4-402b-a393-6f3c16758a9e" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Atualmente, o único método de mascaramento disponível é **Aleatório**. Este método gera dados aleatórios para a máscara durante a migração.
{% endhint %}

6. Clique em **Voltar**. Observe que clicar no **X** descartará a Máscara de Dados.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FtHvxWeJTmccf2h8v3aTM%2FAppyingDataMasking-S02-05.png?alt=media&amp;token=039afbe0-6401-44c3-9681-b07ae06288ac" alt="" width="563"><figcaption></figcaption></figure></div>
7. O ícone de Estado da Máscara de Dados mostra que o campo agora está mascarado.
8. Clique em **Salvar** depois que todas as Máscaras de Dados tiverem sido aplicadas.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FgLYhC4c1ZujnH0Hz9fpH%2FAppyingDataMasking-S02-06.png?alt=media&amp;token=d5333427-fb7d-48a4-a415-d068f7042ca0" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Remover Mascaramento de Dados

1. Clique no objeto do qual deseja remover o Mascaramento de Dados.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FIWn05uNeL4hCgixE6Mal%2FAppyingDataMasking-S03-01.png?alt=media&amp;token=8ff46232-c6b7-4e2e-93c9-c19c4ed4e117" alt="" width="563"><figcaption></figcaption></figure></div>
2. Clique no ícone **Olho** ícone do campo do qual deseja remover o Mascaramento de Dados.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FpPBVi5sfyOfx6cO5cEiz%2FAppyingDataMasking-S03-02.png?alt=media&amp;token=949d7e70-4af6-4540-9b23-7dc9977706d9" alt="" width="563"><figcaption></figcaption></figure></div>
3. Clique no ícone **Remover** ícone à direita do método de mascaramento.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2Fj272oPAoUcz6wW6aeiKB%2FAppyingDataMasking-S03-03.png?alt=media&amp;token=6db974fe-e1ae-4daa-9441-21c6fe59b6a4" alt="" width="563"><figcaption></figcaption></figure></div>
4. Clique em **Voltar**. Observe que clicar no **X** deixará a Máscara de Dados inalterada.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FRKELUhae4qsZfM9KCKvV%2FAppyingDataMasking-S03-04.png?alt=media&amp;token=c4155021-c503-4240-8fd2-8786aa1c4e21" alt="" width="563"><figcaption></figcaption></figure></div>
5. O ícone de Estado da Máscara de Dados mostra que o campo agora está sem máscara.
6. Clique em **Salvar** depois que as Máscaras de Dados desejadas tiverem sido removidas.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FBslLabMXSrk4qlcF7faV%2FAppyingDataMasking-S03-05.png?alt=media&amp;token=403adbc1-5635-4d05-abf3-320997abb4b9" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Salvar modelo

Depois de concluir a aplicação ou remoção do Mascaramento de Dados dos campos:

1. Clique em **Salvar modelo** para salvar suas alterações.

   <div align="left"><figure><img src="https://3756291079-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvaxzColPOlNbsq4imqpd%2Fuploads%2FpJCYO051RUNiHvGvST9a%2FAppyingDataMasking-S04-01.png?alt=media&amp;token=7592baaa-9da0-435d-9420-324f3b3fa6d7" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/data-migrator/data-migrator-pt-br/modelos/designer-de-modelos/aplicando-mascaramento-de-dados-aos-campos.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
