Ir para o conteúdo principal

Períodos de retenção

O AI-Corporate oferece a possibilidade de definir períodos de retenção por coleção. Uma coleção é um conjunto de dados semelhantes. Por exemplo, há uma coleção "Organizações" e uma coleção "Chats".

Em algumas coleções, essa opção não existe. Isso ocorre para dados nos quais não faz sentido que expirem automaticamente após uma data final, ou onde se aplicam outros períodos de retenção legais.

Configuração de períodos de retenção

A organização_admin pode definir períodos de retenção na environment, sob o item "Data retenção".

Já existem valores padrão configurados, mas podem ser alterados por environment. Exemplos de períodos configuráveis:

  • dados de projeto, chats e mensagens de chat serão apagados após X meses
  • dados de equipes ou grupos de projetos serão removidos anualmente ou ao término do projeto
  • dados de usuários e colaboradores serão apagados após X anos do término do vínculo/contrato, de acordo com a LGPD e a política interna

Como funciona a Data Retention

Ao adicionar um novo registro à coleção, é calculada imediatamente uma data de expiração automática com base nas configurações em Data retenção.

Por exemplo, se um chat é adicionado em 18 de abril de 2024 e a retenção está definida para 3 meses, o registro receberá uma data de expiração de 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 registros que passaram da data de expiração. Isso ocorre aproximadamente 24 horas após a data de expiração.

Time To Live Policy Firebase