Délais de conservation
AI-School offre la possibilité de définir des délais de conservation par collection. Une collection est un ensemble de données similaires. Par exemple, il y a une collection "Écoles" et une collection "Chats".
Pour certaines collections, cette option n'est pas disponible. C'est le cas pour les données pour lesquelles il n'est pas logique qu'elles expirent automatiquement après une date de fin.
Configuration des délais de conservation
L'administrateur de l'environnement peut définir les délais de conservation dans l'environnement, sous la rubrique "Data retentie".
Des valeurs par défaut sont déjà définies, mais peuvent être modifiées par environnement.
- les leçons, chats et messages de chat sont supprimés après 3 mois
- les groupes et groupes de cours sont supprimés au début de chaque année scolaire (1er août)
- les élèves et les employés sont supprimés après 8 ans
Fonctionnement de la conservation des données
Lors de l'ajout d'un nouveau enregistrement à la collection, une date d'expiration automatique est immédiatement calculée en fonction des paramètres de conservation des données.
Par exemple, un chat est ajouté le 18 avril 2024 et la conservation des données est définie sur 3 mois. Une date d'expiration du 18 juillet 2024 sera alors attribuée à l'enregistrement.
Nous utilisons la fonctionnalité de politique de durée de vie (TTL) de Firebase. Firebase détecte le champ de date d'expiration et nettoie automatiquement les enregistrements qui ont dépassé la date d'expiration. Cela se produit environ 24 heures après la date d'expiration.