Se il tuo settore tratta le conversazioni AI come documenti — revisione di pareri legali, supporto alle decisioni mediche, generazione di consulenza finanziaria, ricerca regolamentata — hai bisogno di un vero flusso di lavoro di archiviazione. Non «Salverò quelle importanti nella cartella Download».
Ecco cosa significa «di livello audit», più la toolchain che ti permette di arrivarci senza caricare il contenuto delle conversazioni a nessuno.
Cosa significa «di livello audit»
Per la maggior parte dei flussi di lavoro regolamentati, i requisiti sono un sottoinsieme di:
- Riproducibilità. Riesci a ricostruire l’esatta coppia prompt → output di un anno fa?
- Provenienza. Puoi provare quale modello ha prodotto quale output, con quali parametri?
- Catena di citazioni. Per gli output basati su ricerca, riesci a risalire alle fonti citate?
- Conservazione. Record conservati per un periodo definito (spesso 7-10 anni), poi eliminati.
- Controlli di accesso. Chi può leggere l’archivio? Chi può modificarlo? Le modifiche sono rilevabili?
- Esportabilità. Record trasportabili a un sistema successore o a un regolatore su richiesta.
La cronologia chat del fornitore non soddisfa questi requisiti:
- I fornitori deprecano i modelli; l’esatto GPT-3.5-Turbo-0301 che hai usato non esiste più.
- L’«esportazione dati» del fornitore è un dump HTML una tantum, non verificabile.
- La sospensione dell’account del fornitore distrugge l’accesso ai tuoi record.
- Nessuna prova di manomissione nell’interfaccia del fornitore.
Il tuo archivio deve vivere al di fuori del fornitore.
Il record di livello audit
Una singola conversazione AI, archiviata correttamente, contiene:
- Identificatore del modello —
gpt-5-2026-04-15, non solo «GPT-5». - Parametri di generazione — temperature, top-p, max-tokens, istruzioni di sistema testuali.
- Cronologia completa dei prompt — ogni turno, in ordine, inclusi eventuali prompt di sistema nel thread.
- Cronologia completa delle risposte — inclusi eventuali tentativi, completamenti alternativi se utilizzati.
- Elenco delle citazioni — per risposte basate su fonti (Perplexity, Copilot, AI Overviews).
- File allegati — riferimenti ai documenti con i loro nomi originali + hash del contenuto (contenuto completo opzionale, a seconda della policy).
- Timestamp — quando è stato generato l’export, più i timestamp originali dei turni se disponibili.
- Identificatore utente — chi ha eseguito la conversazione (per spazi di lavoro multiutente).
- Hash — SHA-256 del record canonico per prova di manomissione.
L’esportazione ZIP di ChatExport AI cattura direttamente i punti 1–7. L’hash lo calcoli tu stesso con shasum -a 256 archive.zip dopo l’esportazione.
La toolchain
Per un piccolo team:
- ChatExport AI Pro — produce il ZIP per conversazione. L’elaborazione solo locale significa che il contenuto della conversazione non raggiunge mai terze parti durante l’esportazione.
- Un livello di archiviazione WORM (write-once, read-many). Potrebbe essere:
- AWS S3 con Object Lock in modalità conformità.
- Azure Blob Storage con policy di archiviazione immutabili.
- On-prem, un filesystem append-only o supporti ottici write-once.
- Un piccolo indice di metadati. Tabella SQLite o Postgres con una riga per conversazione archiviata: filename, hash, model, date, user, retention-until.
- Un cron di conservazione. Elimina i record oltre il loro periodo di conservazione. Azione registrata.
Per un team più grande, sostituisci l’indice SQLite con un DMS regolamentato (iManage, NetDocuments, OpenText) e il livello WORM con ciò che usa la tua azienda.
Perché «100% locale» è importante qui
Lo stesso strumento di esportazione diventa parte del modello di minaccia. Se il tuo «strumento di esportazione AI» instrada le conversazioni attraverso una pipeline di rendering cloud — anche «solo per generare PDF» — hai aggiunto un intermediario non fidato a una conversazione privilegiata.
Il modello di sicurezza di ChatExport AI è esplicito: ogni byte dell’esportazione viene renderizzato nel tuo browser. L’API Chrome debugger gestisce il rendering PDF. KaTeX è incluso nel pacchetto dell’estensione per la matematica. L’integrazione con l’API di Notion (funzione Pro) chiama Notion direttamente dal tuo browser usando la tua autenticazione — mai tramite i server di ChatExport AI.
L’unica chiamata di rete dall’estensione è la convalida opzionale della licenza Pro, che invia un’impronta del dispositivo crittografata e mai il contenuto delle chat. Puoi verificarlo tu stesso con Chrome DevTools → scheda Network durante un’esportazione.
Per lavori con privilegi questo è importante. Per lavori adiacenti a HIPAA è importante. Per consulenze sugli investimenti regolate dalla SEC è importante.
Un flusso di lavoro che funziona
Alla fine di ogni giornata, l’archivista del team esegue:
- Apri ogni conversazione AI che ha prodotto un output fatturabile / rilevante per le decisioni.
- ChatExport AI → esportazione ZIP.
- Inserisci il ZIP nella cartella inbox.
- Script notturno:
for zip in inbox/*.zip; do hash=$(shasum -a 256 "$zip" | awk '{print $1}') mv "$zip" "archive/$(date +%Y/%m/%d)/${hash}_$(basename $zip)" sqlite3 archive.db "INSERT INTO records (filename, hash, archived_at) VALUES ('$(basename $zip)', '$hash', datetime('now'))" done - Una volta al trimestre, verifica gli hash rispetto all’indice SQLite. Qualsiasi cosa non corrispondente è un segnale di manomissione.
Non è affascinante. Funziona.
Cosa questo non risolve
- Fatti allucinati nell’output AI. Questo è un problema di revisione dei contenuti, non di archiviazione.
- Determinazioni del privilegio. Se la consulenza legale assistita da AI è privilegiata è una questione legale — leggi le linee guida dell’ordine degli avvocati per la tua giurisdizione.
- Dispute sulla fonte di verità. Se due membri del team hanno eseguito lo stesso prompt e ottenuto output diversi, l’archivio mostra che entrambi sono accaduti; non ti dice quale sia «giusto».
L’archivio prova ciò che l’AI ha detto. Non se l’AI avesse ragione.
Correlati
- /security — modello completo di privacy e sicurezza.
- /for-lawyers — utilizzo AI consapevole dei privilegi.
- /for-teams — flusso di lavoro di archiviazione multi-posto.