Termos de Retenção
A AI-School oferece a possibilidade de definir termos de retenção por coleção. Uma coleção é um conjunto de dados similares. Por exemplo, existe uma coleção "Escolas" e uma coleção "Chats".
Em algumas coleções, essa opção não está disponível. Isso ocorre para dados em que não faz sentido expirar automaticamente após uma data de término.
Definição de termos de retenção
O administrador da organização pode definir termos de retenção no ambiente, sob o título "Retenção de dados".

Existem padrões já configurados, mas podem ser alterados por ambiente.
- aulas, chats e mensagens de chat serão excluídos após 3 meses
- grupos e turmas serão excluídos no início de cada ano letivo (1 de agosto)
- alunos e funcionários serão excluídos após 8 anos
Como funciona a Retenção de Dados
Ao adicionar um novo registro à coleção, é calculada imediatamente uma data de expiração automática com base nas configurações de Retenção de Dados.
Por exemplo, se um chat for adicionado em 18 de abril de 2024 e a retenção de dados estiver configurada para 3 meses, o registro receberá uma data de expiração em 18 de julho de 2024.
Usamos a funcionalidade de política TTL do Firebase. O Firebase detecta o campo de data de expiração e remove automaticamente os registros que estiverem após a data de expiração. Isso ocorre aproximadamente 24 horas após a data de expiração.