Archiviazione e ritenzione dati (TTL)

Sintesi tecnica di ritenzione, campi TTL, job di pulizia e limiti di file in Sessy.

Cosa descrive questa pagina

Questa pagina descrive il comportamento attuale di archiviazione e ritenzione in Sessy, a partire da funzioni di pulizia del backend e regole di validazione di caricamento.

ℹ️

È comportamento del sistema, non impostazioni per studio che puoi cambiare nell’interfaccia.

Sessioni: modello di archiviazione e TTL

Alla creazione, ogni documento di sessione riceve _meta.ttl di 3 anni. Nella pulizia si eliminano documenti di sessione di più di 3 anni.

Newsletter: pulizia automatica e ritenzione di immagini

Un job programmato elimina newsletter di più di 1 anno:

  • Newsletter pubblicate: isPublished == true e publishedAt < oneYearAgo
  • Bozze: isPublished == false e createdAt < oneYearAgo

Nella pulizia:

  • Le immagini di newsletter referenziate (imageRefs) si cancellano dallo storage.
  • Si elimina la newsletter.

Limiti di caricamento di immagini di newsletter

  • Dimensione max. per immagine: 5 MB
  • Tipi ammessi: JPEG, PNG, GIF, WEBP

Allegati iscritti: limiti

Limiti di allegati iscritti:

  • Dimensione max. per file: 2 MB
  • Archiviazione max. di tutti gli allegati per iscritto: 10 MB

Non c’è un numero fisso di file — il massimo effettivo dipende dalla dimensione (es. circa 5 file se ognuno si avvicina a 2 MB). Se si raggiunge il limite, si rifiuta il caricamento. Il dipendente deve cancellare allegati vecchi prima di caricarne di nuovi.

Altri job di pulizia automatica

Registri di attivazione backend

  • Collezione: backendUserActivation
  • Ritenzione: si eliminano registri di più di 90 giorni

Token di dispositivo

I token di dispositivo servono per le push. Per non inviare messaggi a dispositivi vecchi, si eliminano token inattivi di più di 90 giorni.

  • Portata: users e campi di token replicati negli iscritti
  • Ritenzione: si eliminano token inattivi di più di 90 giorni