# Retenção de dados

Alguns de nossos clientes podem precisar revisar sua política de retenção de dados na nuvem para cumprir políticas da empresa ou normas de certificação. Para atender a essa necessidade, nossa plataforma oferece configurações personalizadas de retenção de dados em cada bot.

Este artigo explicará os detalhes das configurações de retenção de dados e o que acontece com seus dados quando esse recurso é ativado.

{% hint style="warning" %}
A opção de retenção de dados não está visível nas suas configurações? Clientes Enterprise podem ativá-la entrando em contato com [Suporte](mailto:support@chatlayer.ai).
{% endhint %}

## Ativar Retenção

Em Configurações > Configurações do Bot, agora você pode encontrar as configurações de 'Retenção de dados':

![](https://181262846-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LLTwFwbOqJj4dDhg8Ju%2F-MivXn6gPmffTk9nBtW9%2F-Miv_Vl1rTUR_bzgh1Ks%2Fimage.png?alt=media\&token=811c8564-7a25-4b50-9ee5-70033182b71b)

Ative 'Personalizar retenção' para utilizar o recurso de Retenção de dados. Uma vez ativado, você pode especificar qual deve ser o período de retenção específico (em dias) para cada seção da plataforma:

### Conversas

Conversas são as conversas que os usuários tiveram com o bot. Essas conversas podem ser encontradas no menu Histórico > Conversas.

### Sessões

Por padrão, as sessões expiram após 30 dias. Isso significa que as informações da sessão e as variáveis são mantidas por 30 dias. Isso pode ser alterado com a retenção de dados personalizada para que a sessão expire após uma quantidade configurável de dias após a última atividade da sessão.

Também é possível excluir a sessão a qualquer momento da conversa, por exemplo, após algumas horas se você quiser que o usuário se reidentifique no bot. Isso pode ser feito usando este [endpoint de API](https://api.chatlayer.ai/v1/docs/#operation/deleteSessionDataByConversationId).

Observe que alterar as configurações de sessão valerá para novas conversas. Digamos que você mude hoje a retenção de sessão para 15 dias. Isso contará para as novas conversas, mas a sessão criada antes de hoje ainda terá o período de retenção de 30 dias.

### Histórico de erros

Se uma integração de API for usada e esta gerar um erro, esse erro terminará em Histórico > Logs de erro. Com as configurações personalizadas de retenção de dados você pode escolher quando esses logs são excluídos.

### Expressões de treinamento

No menu NLP > Treinar, são armazenadas expressões usadas para treinar o NLP. Essas são expressões de conversas reais de usuários. Leia mais sobre as expressões de treinamento [aqui](https://docs.chatlayer.ai/understanding-users/natural-language-processing-nlp/tutorial-train-your-bot-based-on-actual-user-messages).

{% hint style="info" %}
Observe que a alteração das configurações de retenção de dados leva cerca de um dia para ficar visível na plataforma.
{% endhint %}

## Rascunho / Ao vivo

O [rascunho e ao vivo](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/publicar/publishing-your-bot) versão de um bot pode ter configurações de retenção de dados diferentes. Isso significa que é possível reter dados de teste no seu bot em rascunho por mais tempo do que os dados reais de usuário no seu bot ao vivo.

Basta mudar para o seu ambiente ao vivo (indo em Publicar > Abrir modo ao vivo) e alterar as configurações enquanto estiver no modo ao vivo do bot.

## Sem retenção de dados personalizada?

Para alguns casos de uso, você pode querer tratar variáveis específicas como sensíveis. Para isso, você pode usar o '[Variáveis sensíveis](https://docs.chatlayer.ai/bot-answers/settings/secure-variables-gdpr#sensitive-variables-gdpr)' recurso. Essa funcionalidade permite garantir que variáveis não sejam salvas no histórico de conversas.

Também é importante notar que as sessões são arquivadas automaticamente após 30 dias. Os outros componentes; conversas, histórico de erros e expressões de treinamento, são arquivados após um ano (365 dias) se a retenção de dados personalizada não estiver ativada.
