Dataopslag & retentie (TTL)

Technisch overzicht van dataretentie, TTL-velden, opschoontaken en bestandslimieten in Sessy.

Wat deze pagina beschrijft

Deze pagina beschrijft het huidige technische opslag- en retentiegedrag in Sessy, gebaseerd op backend cleanup-functies en uploadvalidaties.

ℹ️

Dit zijn systeemeigenschappen, geen instellingen per box die je in de UI kunt configureren.

Sessies: opslagmodel en TTL

Bij creatie krijgt elk sessiedocument _meta.ttl op 3 jaar. Tijdens cleanup worden sessiedocumenten verwijderd die ouder zijn dan 3 jaar.

Nieuwsbrieven: automatische cleanup en image-retentie

Een geplande cleanup-taak verwijdert nieuwsbrieven ouder dan 1 jaar:

  • Gepubliceerde nieuwsbrieven: isPublished == true en publishedAt < oneYearAgo
  • Conceptnieuwsbrieven: isPublished == false en createdAt < oneYearAgo

Tijdens cleanup:

  • Gerefereerde nieuwsbriefafbeeldingen (imageRefs) worden verwijderd uit Storage.
  • De nieuwsbrieven worden verwijderd.

Uploadlimieten voor nieuwsbriefafbeeldingen

  • Maximale grootte per afbeelding: 5 MB
  • Toegestane formaten: JPEG, PNG, GIF, WEBP

Ledenbijlagen: limieten

Bijlage-metadata (naam, link, datum) wordt in het ledendocument opgeslagen.

  • Maximale grootte per bijlagebestand: 2 MB
  • Maximale cumulatieve bijlage-opslag per lid: 10 MB

Omdat er geen harde bestandsaantallimiet is, hangt het effectieve maximum af van de bestandsgroottes (bijvoorbeeld ongeveer 5 bestanden als elk bestand dicht bij 2 MB zit). Wanneer de opslaglimiet is bereikt, wordt de upload van nieuwe documenten niet meer geaccepteerd. De medewerker moet oude bijlagen verwijderen voordat nieuwe bestanden knnen worden geüpload.

Overige automatische cleanup-taken

Backend user activation records

  • Collectie: backendUserActivation
  • Retentie: records ouder dan 90 dagen worden verwijderd

Device tokens

Deze tokens worden gebruikt om push-notificaties naar gebruikers te sturen. Om te voorkomen dat berichten naar oude apparaten worden gestuurd, worden inactieve tokens ouder dan 90 dagen verwijderd.

  • Scope: users en gespiegelde tokenvelden bij leden
  • Retentie: inactieve tokens ouder dan 90 dagen worden verwijderd