Ir al contenido principal

Términos de retención

AI-Corporate ofrece la posibilidad de establecer términos de retención por colección. Una colección es un conjunto de datos similares. Por ejemplo, hay una colección "Organizaciones" y una colección "Chats".

En algunas colecciones falta esta opción. Esto ocurre para datos donde no tiene sentido que expiren automáticamente en una fecha límite, o donde se apliquen otros términos de retención legales.

Configuración de los términos de retención

La organization_admin puede configurar términos de retención en el entorno, bajo la sección "Data retentión".

Ya hay valores predeterminados establecidos, pero pueden modificarse por entorno. Ejemplos de términos configurables:

  • projectdata, chats y mensajes de chat se eliminan después de X meses
  • datos de equipo o grupo de proyecto se eliminan anualmente o al finalizar el proyecto
  • datos de usuarios y empleados se eliminan X años después de la finalización del empleo/contrato, conforme a AVG y política de la empresa

Cómo funciona la Data Retention

Al agregar un nuevo registro a la colección, se calcula directamente una fecha de caducidad automática basada en las configuraciones de Data retención.

Por ejemplo, se agrega un chat el 18 de abril de 2024 y la retención de datos está configurada en 3 meses. Entonces se asigna al registro una fecha de caducidad del 18 de julio de 2024.

Usamos la funcionalidad de policy de Time To Live de Firebase. Firebase detecta el campo de fecha de caducidad y limpia automáticamente los registros que han pasado su fecha de caducidad. Esto ocurre aproximadamente 24 horas después de la fecha de caducidad.

Time To Live Policy Firebase