Stockage et conservation des données (TTL)

Résumé technique de conservation, champs TTL, jobs de nettoyage et limites de fichiers dans Sessy.

Ce que décrit cette page

Cette page décrit le comportement actuel de stockage et de conservation dans Sessy, à partir de fonctions de nettoyage du backend et de règles de validation d’upload.

ℹ️

C’est un comportement du système, pas des réglages par studio que vous puissiez changer dans l’interface.

Séances : modèle de stockage et TTL

À la création, chaque document de séance reçoit _meta.ttl de 3 ans. Au nettoyage, on élimine les documents de séance de plus de 3 ans.

Newsletters : nettoyage automatique et conservation des images

Un job programmé élimine les newsletters de plus de 1 an :

  • Newsletters publiées : isPublished == true et publishedAt < oneYearAgo
  • Brouillons : isPublished == false et createdAt < oneYearAgo

Au nettoyage :

  • Les images de newsletter référencées (imageRefs) sont effacées du storage.
  • On élimine la newsletter.

Limites d’upload d’images de newsletter

  • Taille max. par image : 5 MB
  • Types autorisés : JPEG, PNG, GIF, WEBP

Pièces jointes de membres : limites

Limites des pièces jointes de membres :

  • Taille max. par fichier : 2 MB
  • Stockage max. de toutes les pièces jointes par membre : 10 MB

Il n’y a pas un nombre fixe de fichiers — le maximum effectif dépend de la taille (p. ex. environ 5 fichiers si chacun s’approche de 2 MB). Si on atteint la limite, l’upload est refusé. L’employé doit supprimer des pièces jointes anciennes avant d’en uploader de nouvelles.

Autres jobs de nettoyage automatique

Enregistrements d’activation backend

  • Collection : backendUserActivation
  • Conservation : on élimine les enregistrements de plus de 90 jours

Tokens de dispositif

Les tokens de dispositif servent pour le push. Pour ne pas envoyer de messages à des dispositifs vieux, on élimine les tokens inactifs de plus de 90 jours.

  • Périmètre : users et champs de token répliqués sur les membres
  • Conservation : on élimine les tokens inactifs de plus de 90 jours