Sì, ma il RAG ibrido mantiene i documenti in locale solo quando il recupero, l’applicazione delle policy e la costruzione dei prompt impediscono ai passaggi sensibili di oltrepassare il confine del cloud.
Un family office può archiviare i contratti su un NAS domestico, creare localmente gli embedding e chiamare un modello cloud solo per i ragionamenti più complessi. Gli originali non vengono mai caricati come file, ma un paragrafo recuperato può comunque comparire integralmente all’interno di un prompt API. La privacy dipende quindi dal testo che attraversa il confine, dai controlli di conservazione del provider e dalla capacità del router locale di rispondere o oscurare i dati prima di qualsiasi richiesta esterna.
Lo storage locale non significa automaticamente divulgazione locale
Un sistema RAG ibrido separa il piano dei documenti da quello del ragionamento. File, testo analizzato, metadati, embedding e indice vettoriale possono rimanere su un server domestico. Al momento della query, il recupero locale seleziona alcuni frammenti e solo questi frammenti, insieme alla domanda e alle istruzioni, devono raggiungere il modello cloud. Ciò riduce notevolmente l’esposizione, ma non la elimina.
L’architettura RAG originale combina un retriever con un generatore fornendo i passaggi recuperati come contesto del modello. Questa connessione costituisce il confine della privacy: gli embedding possono rimanere locali, ma il generatore può comunque vedere il testo selezionato. Crittografare il NAS o nascondere il nome del file del corpus non protegge un passaggio dopo che l’applicazione ne ha inserito il contenuto in un prompt in uscita.
Un approccio utile consiste nell’assegnare a ogni oggetto dati un ruolo. Gli originali e l’archivio del testo completo sono solo locali; embedding e indici sono ricercabili localmente; i passaggi recuperati possono essere rilasciati a determinate condizioni; prompt e output seguono la policy del provider selezionato. Questo modello a livelli è coerente con l’uso di un assistente IA privato come gateway controllato, invece di considerare un disco locale come soluzione completa per la privacy.
Il filtro delle policy deve essere eseguito dopo il recupero, non prima
Le autorizzazioni applicate solo durante l’acquisizione sono troppo generiche. Un documento può contenere linguaggio pubblico sui prodotti, prezzi interni, indirizzi personali e note riservate. Il sistema ha bisogno di un filtro post-recupero che valuti esattamente i frammenti selezionati per quell’utente e quella destinazione. Può bloccarli, oscurarli, riassumerli localmente oppure instradare l’intera domanda a un modello locale.
Strumenti come il rilevamento Presidio possono identificare e anonimizzare le informazioni personali identificabili comuni prima che il testo lasci l’ambiente affidabile. Il rilevamento, tuttavia, non dimostra che i dati siano sicuri: nomi di progetto, termini commerciali, contesto medico o una combinazione insolita di fatti ordinari possono essere sensibili senza corrispondere a uno schema standard di dati personali. Le regole di classificazione devono riflettere il corpus effettivo.
La policy dovrebbe valutare separatamente l’autorizzazione dell’utente e l’idoneità al cloud. Una persona può essere autorizzata a leggere un documento locale, ma non a trasmetterlo a terzi. Al contrario, un frammento approvato per l’elaborazione cloud dovrebbe comunque essere ridotto al passaggio più breve necessario per rispondere. Un contesto più ampio non è automaticamente più sicuro o più accurato: aumenta sia la superficie di divulgazione sia il rumore nel prompt.
I controlli del provider riducono il rischio, ma non ridefiniscono il concetto di locale
Le condizioni di privacy del cloud sono importanti perché i prompt in uscita diventano dati elaborati dal provider anche quando il file sorgente resta a casa. La crittografia in transito protegge il percorso di rete, mentre conservazione, monitoraggio degli abusi, archiviazione dello stato dell’applicazione, elaborazione regionale e policy sull’addestramento dei modelli regolano ciò che accade in seguito. Questi controlli possono rendere accettabile un progetto ibrido, ma non trasformano l’inferenza cloud in un’elaborazione locale.
Gli attuali controlli sui dati API di OpenAI distinguono i log di monitoraggio degli abusi dallo stato dell’applicazione e documentano quali endpoint possono beneficiare della conservazione zero dei dati. I dettagli possono variare in base alla funzionalità, all’idoneità dell’account e alla configurazione. Una revisione della privacy deve quindi vincolare il router a un endpoint e a impostazioni approvate, invece di basarsi sulla promessa generale che i dati API non vengano usati per l’addestramento.
L’affermazione “solo locale” viene meno quando frammenti grezzi, nomi di file, cronologia delle conversazioni, tracce degli strumenti o prompt memorizzati nella cache escono senza una decisione esplicita della policy. Viene meno anche quando un’applicazione cambia provider automaticamente dopo un errore. Il routing ibrido dovrebbe adottare una modalità di blocco per le raccolte protette: se il percorso cloud approvato non è disponibile, si deve rispondere localmente con una qualità inferiore oppure rifiutare la richiesta, invece di inviare lo stesso contesto altrove.
Usa un registro delle divulgazioni per verificare il confine
Verifica la privacy sulla richiesta in uscita, non sul pannello di controllo dello storage. Inserisci nel corpus di test stringhe canary univoche che rappresentino dati personali, nomi di progetti riservati e clausole soggette a restrizioni. Poni domande progettate per recuperarli, acquisisci il payload API completamente elaborato e registra quale regola della policy ha consentito, trasformato o bloccato ogni sequenza.
Le protezioni dei dati aziendali possono includere crittografia, elaborazione regionale e conservazione configurabile, come riepilogato negli impegni sui dati aziendali di OpenAI. Il registro delle divulgazioni dovrebbe riportare per ogni chiamata esterna il servizio esatto, l’endpoint, la modalità di conservazione, la regione di destinazione, i campi del prompt e il risultato dell’oscuramento. Ripeti il test dopo ogni modifica al modello, al framework o al provider.
Approva l’architettura solo quando le stringhe canary dichiarate “solo locali” non compaiono mai nei payload esterni acquisiti, i frammenti rilasciabili sono ridotti al minimo e i fallback del provider mantengono la stessa policy. Se una stringa canary sensibile fuoriesce, correggi il filtro post-recupero invece di spostare gli originali in un’altra cartella. Il confine è la richiesta serializzata che lascia la rete domestica, non la posizione fisica del documento sorgente.
| Livello | Posizione predefinita | Regola cloud |
|---|---|---|
| File originali | Server domestico | Non inviare mai |
| Embedding e indice | Server domestico | Mantieni localmente salvo approvazione esplicita |
| Frammenti recuperati | Area di staging locale | Classifica, riduci al minimo, quindi consenti o blocca |
| Domanda e istruzioni | Router locale | Rimuovi gli identificativi quando possibile |
| Risposta cloud | Restituita all’app locale | Applica la policy di conservazione e audit |
Domande frequenti
Gli embedding locali rivelano il testo originale?
Gli embedding non sostituiscono il controllo degli accessi. Sono meno leggibili direttamente rispetto al testo sorgente, ma possono conservare informazioni semantiche ed essere vulnerabili ad attacchi di inferenza. Conservali e autorizzali come dati derivati sensibili.
Il modello locale può riassumere un frammento prima dell’uso nel cloud?
Sì, ma il riassunto può conservare fatti sensibili o introdurre sostituzioni fuorvianti. Applica la stessa classificazione al riassunto, confrontalo con la fonte e trattalo come un nuovo oggetto dati in uscita, non come una garanzia automatica di privacy.
La conservazione zero dei dati è sufficiente da sola?
No. Affronta un solo rischio lato provider. L’applicazione ha comunque bisogno di un recupero con privilegi minimi, ispezione delle richieste in uscita, controlli d’identità, vincolo dell’endpoint, log che evitino di memorizzare segreti e una regola per stabilire cosa non deve mai lasciare il server domestico.
Hub Tecnologico e AI
Altro da leggere

Embedding multilingue: come un unico spazio vettoriale collega i documenti domestici tra lingue diverse
Scopri come gli embedding allineati collegano documenti in lingue diverse, perché la qualità del recupero varia e come testare localmente la copertura delle evidenze...

Conflitti nella memoria dell’agente: perché le correzioni recenti possono soccombere a fatti più vecchi ripetuti
Scopri come i vecchi ricordi duplicati prevalgono sulle correzioni, dove le regole di recenza falliscono e come testare la sostituzione in un archivio di...

Riordinamento privato della ricerca: come un secondo modello modifica l’ordine finale delle evidenze
Scopri perché la similarità della prima fase e la rilevanza della seconda fase non concordano, quando il reranking aiuta il RAG privato e come...

