Aller au contenu principal

Durées de conservation

AI-Corporate offre la possibilité de définir des durées de conservation par collection. Une collection est un ensemble de données similaires. Il existe par exemple une collection "Organisations" et une collection "Chats".

Pour certaines collections, cette option n'est pas disponible. C'est le cas pour les données qui ne seraient pas logiquement supprimées après une date d'expiration, ou qui sont soumises à d'autres délais de conservation légaux.

Configuration des durées de conservation

L'administrateur de l'organisation peut définir les durées de conservation dans l'environnement, sous la rubrique "Rétention des données".

Des valeurs par défaut sont déjà configurées, mais peuvent être modifiées par environnement. Exemples de durées configurables :

  • les données de projet, les chats et messages de chat sont supprimés après X mois
  • les données d'équipe ou de groupe de projet sont supprimées annuellement ou à la fin du projet
  • les données des utilisateurs et employés sont supprimées X ans après la fin du contrat de travail, conformément au RGPD et à la politique de l'entreprise

Fonctionnement de la rétention des données

Lors de l'ajout d'un nouvel enregistrement à la collection, une date d'expiration automatique est calculée immédiatement sur la base des paramètres de rétention des données.

Par exemple, si un chat est ajouté le 18 avril 2024 et que la rétention des données est définie à 3 mois, une date d'expiration du 18 juillet 2024 sera attribuée à l'enregistrement.

Nous utilisons la fonctionnalité de politique TTL de Firebase. Firebase détecte le champ de date d'expiration et nettoie automatiquement les enregistrements qui ont dépassé leur date d'expiration. Cela se produit environ 24 heures après la date d'expiration.

Politique Time To Live de Firebase