> ## Documentation Index
> Fetch the complete documentation index at: https://docs.assessiq.digital/llms.txt
> Use this file to discover all available pages before exploring further.

# Backup e Gerenciamento de Dados

> Operações de backup, retenção de dados e recuperação — exclusivas do SUPER_ADMIN.

## Visão Geral

O módulo de dados oferece ferramentas avançadas para operações críticas.

**Acesso:** Admin → Gerenciamento de Dados
**Roles:** `SUPER_ADMIN` **exclusivamente**

***

## Backup

### Gerar Backup Manual

Acesse **Admin → Gerenciamento de Dados** e clique em **Gerar Backup**. O sistema exporta um arquivo JSON completo com todos os dados da plataforma.

O arquivo gerado é salvo em `backups/` com o nome:

```
backup_2026-02-24T20-00-00-000Z.json
```

### Restaurar Backup

1. Clique em **Restaurar Backup**
2. Faça upload do arquivo `.json` gerado anteriormente
3. Confirme a operação

<Warning>
  A restauração **sobrescreve** os dados atuais. Gere sempre um backup do estado atual antes de restaurar.
</Warning>

***

## Retenção de Dados

**Acesso:** Admin → Retenção de Dados

Defina políticas automáticas para arquivamento ou exclusão de dados antigos:

| Configuração           | Descrição                                                        |
| ---------------------- | ---------------------------------------------------------------- |
| Retenção de submissões | Período máximo para manter submissões antigas                    |
| Retenção de logs       | Tempo de vida dos logs de sistema                                |
| Soft delete            | Dados excluídos ficam em quarentena antes da exclusão permanente |

***

## Soft Delete e Recuperação

Registros excluídos são marcados com `deletedAt` em vez de ser removidos imediatamente. Isso permite recuperação em caso de exclusão acidental.

**Acesso:** Admin → Dados → Recuperação de soft-delete

Você pode visualizar e restaurar itens excluídos recentemente.

***

## Logs em Tempo Real

**Acesso:** Admin → Logs do Sistema

Visualize logs de erros, avisos e informações em tempo real via WebSocket. Útil para diagnóstico de problemas em produção.

Os logs são integrados com o **Sentry** para rastreamento automático de erros.

***

## Criptografia de Dados

**Acesso:** Admin → Dados → Estatísticas de Criptografia
→ Ou via **Configurações → aba Admin → Estatísticas de Criptografia**

Visualize quais campos sensíveis estão criptografados, o status atual das chaves e métricas de operações de criptografia.

***

## Atalhos via Configurações

A partir de **v1.5.0**, a aba *Admin* em `/settings` concentra links diretos para os três sub-módulos de gerenciamento de dados:

| Link                         | Rota                                               |
| ---------------------------- | -------------------------------------------------- |
| Recuperação de Registros     | `/home/admin/data-management/soft-delete-recovery` |
| Estatísticas de Criptografia | `/home/admin/data-management/encryption-stats`     |
| Políticas de Retenção        | `/home/admin/data-management/retention-policies`   |

<Info>
  Esses atalhos estão disponíveis apenas para usuários com role `ADMIN` ou `SUPER_ADMIN`.
</Info>
