Vai al contenuto
Skuto

Business

Incollare codice aziendale su ChatGPT: cosa rischi davvero

Pubblicato:

Se sia sicuro incollare il codice del tuo datore di lavoro su ChatGPT dipende prima di tutto da una cosa: quale account stai usando. Su un piano aziendale Business o Enterprise, o tramite l’API, OpenAI dichiara che i tuoi input non vengono usati per addestrare i suoi modelli per impostazione predefinita, e dietro quella promessa c’è un contratto. Sul tuo account personale quel contratto non esiste, e sui piani consumer le tue conversazioni possono servire a migliorare i modelli futuri a meno che tu non lo disattivi. Stesso codice, stesso incolla, situazione completamente diversa.

Questa è la metà tecnica. La metà che decide davvero quasi tutti i casi è contrattuale, e questa pagina copre entrambe. È informazione, non consulenza legale: se ti serve una risposta vincolante sul tuo contratto, è una conversazione con il tuo responsabile o con l’ufficio legale, non con un articolo.

Cosa lascia davvero il tuo computer

Quando incolli un file in una finestra di chat, il testo va sui server del fornitore e ci resta per un certo tempo. È tutto qui il meccanismo. Vale la pena essere precisi, perché il rischio immaginato e quello reale sono due cose diverse.

Il rischio immaginato è che un modello inghiotta la tua logica di autenticazione e la reciti più tardi a un concorrente che lo chiede con gentilezza. Non funziona così, e non è quello che va storto.

I rischi reali sono più banali e più probabili:

  • Il tuo testo vive sull’infrastruttura di qualcun altro, soggetto alle sue regole di conservazione dei dati e non alle tue.
  • Sui piani consumer può diventare dato di addestramento se non hai fatto opt-out.
  • Nessuno in azienda ha verificato la destinazione. Se il tuo datore di lavoro ha un processo di revisione della sicurezza, l’hai appena scavalcato.
  • Perdi la tracciabilità. Se un cliente in futuro chiede dove è finito il suo materiale, «nel mio ChatGPT personale» è una brutta risposta.

Gli ultimi due sono quelli che trasformano una scorciatoia in un incidente, e nessuno dei due richiede che qualcosa «trapeli» davvero.

Consumer, business e API: i default che cambiano

Questa è la parte che conviene inquadrare bene, perché i piani si comportano davvero in modo diverso e la differenza è documentata, non leggenda.

La pagina sulla privacy enterprise di OpenAI dichiara che non addestra sugli input e sugli output aziendali per impostazione predefinita: vale per ChatGPT Business, Enterprise e l’API, e le organizzazioni sono escluse dalla condivisione dei dati salvo esplicita adesione. Anthropic pubblica un impegno della stessa forma. La sua documentazione sulla privacy dice che, per impostazione predefinita, non userà input e output dei prodotti commerciali per addestrare i modelli, con un’eccezione quando sei tu a dare attivamente un feedback. Lo spieghiamo per bene in Claude usa le tue chat per addestrarsi. GitHub traccia la stessa linea per Copilot: secondo la sua documentazione, chi ha un abbonamento individuale (Free, Pro, Pro+ o Max) può escludere i propri dati dall’addestramento nelle impostazioni personali, mentre GitHub non usa i dati dei clienti Copilot Business e Copilot Enterprise per addestrare i modelli AI.

I piani consumer sono l’immagine speculare. Lì l’addestramento sulle tue conversazioni è di solito il default e l’opt-out è compito tuo, non del tuo datore di lavoro. I dettagli per singolo piano li teniamo nello strumento che confronta i piani e non nel testo, perché queste impostazioni cambiano e una frase in un articolo invecchia male. Se oggi usi un account personale, la mossa pratica è disattivare l’addestramento nelle impostazioni prima di incollare qualsiasi cosa.

Quindi il verdetto onesto, per account:

  • ● Account aziendale (Business, Enterprise, API): ragionevole. Nessun addestramento per impostazione predefinita, un accordo sul trattamento dei dati in essere, e il tuo datore di lavoro si è preso il rischio consapevolmente.
  • ▲ Account personale, addestramento disattivato, codice ripulito: attenzione. La questione dell’addestramento è risolta. Quella contrattuale no.
  • ⬣ Account personale, impostazioni di default, file incollato per intero: rischioso. Vale tutto quello di sopra in una volta sola, compresi i segreti che avevi dimenticato di aver lasciato nel file.

La domanda è prima di tutto contrattuale

Ecco il cambio di prospettiva che risolve gran parte di queste discussioni. Si dibatte sull’incollare codice come se fosse una questione di sicurezza, e in realtà è una questione contrattuale travestita da sicurezza.

Il tuo contratto di lavoro contiene quasi certamente una clausola di riservatezza che precede ChatGPT di decenni. Non dice «non far uscire il codice». Dice qualcosa di più simile a: non divulgare le informazioni riservate dell’azienda a terzi senza autorizzazione. E un terzo è esattamente ciò che sono OpenAI o Anthropic quando è il tuo account personale a parlarci. Che il modello ci si addestri sopra o no è un dettaglio dentro questa domanda più grande, non un suo sostituto.

In Italia questo dovere ha anche un nome preciso. Oltre alla clausola che firmi, l’obbligo di fedeltà dell’art. 2105 del codice civile vieta al lavoratore di divulgare notizie attinenti all’organizzazione e ai metodi di produzione dell’azienda. Molti contratti collettivi e accordi individuali aggiungono poi una clausola di riservatezza esplicita. È per questo che «non abbiamo una policy sull’AI» è una difesa più debole di quanto sembri: una pagina vuota sulla intranet non annulla un obbligo che c’è già. E se il lavoro della tua azienda è svolto sotto NDA con i clienti, spesso c’è un secondo strato: contratti che elencano i responsabili del trattamento autorizzati, e un account di chat personale non è in quella lista.

Niente di tutto questo vuol dire che sei in violazione. Vuol dire che la domanda ha un proprietario, e quel proprietario non sei tu che decidi da solo alle sei di sera con uno stack trace aperto. Se la tua azienda davvero non ha ancora deciso, chiedere è un piccolo gesto che ti rende la persona che ha sollevato la questione invece di quella che ha tirato a indovinare. La nostra guida su se l’admin del ChatGPT aziendale può leggere le tue chat copre l’altra metà di questa conversazione.

Quando nel codice ci sono dati personali, entra in gioco il Garante

C’è un caso in cui la questione smette di essere solo interna all’azienda. Se il file che incolli contiene dati reali di persone identificabili (fixture di test prese dalla produzione, nomi ed email di clienti nei commenti, un dump di esempio), stai spostando dati personali fuori dai sistemi verificati, e per il GDPR il titolare del trattamento, cioè la tua azienda, ne risponde davanti al Garante per la protezione dei dati personali.

Che l’autorità italiana prenda sul serio questo terreno non è un’ipotesi. Nel marzo 2023 il Garante ha disposto una limitazione provvisoria del trattamento dei dati degli utenti italiani da parte di ChatGPT, di fatto bloccandolo per qualche settimana finché OpenAI non ha introdotto le misure richieste. A dicembre 2024 ha poi chiuso l’istruttoria con una sanzione da 15 milioni di euro e l’obbligo per OpenAI di realizzare una campagna informativa di sei mesi, un provvedimento che il Tribunale di Roma ha annullato nel marzo 2026 per una questione di competenza, senza entrare nel merito. Il punto non è spaventarti: è che la raccolta e la conservazione di dati personali su queste piattaforme è materia regolata, e incollarci sopra i dati altrui non è una scelta neutra. Se il tuo lavoro tratta dati dei clienti, il quadro pratico lo trovi nella guida su dati dei clienti e GDPR, e per un dubbio concreto il posto giusto è il tuo responsabile della protezione dei dati o un legale, non un articolo.

Cosa togliere, nell’ordine che conta

Mettiamo che tu abbia concluso che, per questo preciso frammento, incollare da un account personale sia accettabile. Togli in quest’ordine, perché l’ordine riflette quanto danno fa ogni voce.

Prima i segreti, perché sono irrecuperabili. Chiavi API, token, password, stringhe di connessione, certificati privati, URL di webhook con la firma già dentro. Una chiave che trapela non è un problema di privacy, è un permesso d’accesso regalato. Se una finisce in una chat, ruotala invece di sperare. È l’unica voce con quantità accettabile pari a zero.

Poi gli identificativi, perché sono un problema di altre persone. Nomi reali di clienti, indirizzi email, numeri di account e d’ordine, hostname interni, endpoint di staging, nomi di dipendenti nei commenti. Le fixture di test sono la trappola classica: sono piene di quello che sembra dato finto ed è spesso una fetta di produzione. Se ci sono persone reali identificabili, hai spostato dati personali in un posto non verificato, con le conseguenze che dicevamo sopra.

Infine, la logica di business. Questa è la vera proprietà intellettuale, ed è il taglio che sorprende. Il tuo strato CRUD non è un segreto industriale; ce l’hanno tutte le aziende. Il motore di pricing, l’algoritmo di matching, il modello di rischio, la cosa in cui la tua azienda è davvero brava: quello è l’asset. Paradossalmente è anche il codice che meno ha bisogno dell’aiuto di ChatGPT, perché è quello che conosci meglio.

Quello che resta dopo questi tre tagli di solito basta. Gran parte delle domande che vuoi porre riguarda i meccanismi più che il significato: perché questa chiamata async si risolve nell’ordine sbagliato, cosa vuol dire questo errore di tipo, come ristrutturare questo ciclo. Quasi sempre puoi ricostruire la forma del problema con nomi inventati e valori fittizi e ottenere la stessa risposta. E qualunque cosa torni indietro va comunque passata al tuo giudizio, un’abitudine a sé che vale la pena costruire: vedi come controllare il codice AI che non sai leggere. Se vuoi un secondo paio d’occhi su un frammento prima che vada da qualche parte, il controllo privacy percorre la stessa lista in meno di un minuto, tutto nel browser: segnala credenziali, IBAN, numeri di carta, email, telefoni, indirizzi e coppie nome-cognome, e niente lascia il tuo dispositivo.

Le strade più sicure che la tua azienda forse già paga

Prima di dare per scontato che l’unica opzione sia un account personale, controlla cosa esiste già. Le aziende comprano questi strumenti più spesso di quanto li annuncino.

Una postazione ChatGPT Business o Enterprise aziendale risolve in una mossa sia la questione dell’addestramento sia quella contrattuale. Copilot Business fa lo stesso dentro l’editor, e in più ti toglie il passaggio di copia-e-incolla che causa la maggior parte degli incidenti. Se il tuo team ha già delle credenziali API per qualcosa, anche quelle ereditano il default «niente addestramento». E per i casi in cui il codice davvero non può uscire dall’edificio esistono i modelli open-weights o le installazioni self-hosted, anche se qualcuno poi deve farli girare.

Se niente di tutto questo esiste, la richiesta è più piccola di quanto sembri. Una postazione costa meno di un’ora della riunione di incident response che un incolla sbagliato prima o poi provoca, e «quale di questi dovremmo comprare» è una conversazione molto più facile da avviare di «ecco cosa ho già fatto». È tutta qui la mossa: far coprire dalle carte l’abitudine che le persone hanno già, invece di far finta che l’abitudine si fermi.

Continua a leggere

Domande frequenti

È sicuro incollare il codice aziendale su ChatGPT? +

Dipende quasi solo da quale account stai usando. Su un account aziendale (Business, Enterprise o l'API), il fornitore dichiara che i tuoi input non vengono usati per addestrare i modelli per impostazione predefinita, e c'è un contratto firmato che copre i dati. Sul tuo account personale, gratis o a pagamento, quel contratto non c'è, e le tue conversazioni possono alimentare l'addestramento a meno che tu non lo disattivi. Il codice è lo stesso; le carte che ci stanno dietro no.

Il codice della mia azienda può comparire nella risposta di un altro utente? +

È la paura più diffusa ed è l'esito meno probabile. I modelli non conservano quello che incolli per poi restituirlo tale e quale al prossimo utente. I rischi concreti sono più noiosi: il tuo testo resta sui server del fornitore secondo le sue regole di conservazione, sui piani consumer può essere usato per addestrare i modelli futuri, e hai spostato materiale riservato fuori dai sistemi verificati del tuo datore di lavoro. Sono questi i problemi da risolvere.

La mia azienda non ha una policy sull'AI. Vuol dire che posso incollare il codice? +

Nessuna policy non significa permesso. Quasi tutti i contratti di lavoro contengono già una clausola di riservatezza, e in Italia il dovere di non divulgare le informazioni aziendali nasce anche dall'obbligo di fedeltà dell'art. 2105 del codice civile. Vale a prescindere da cosa c'è scritto sulla intranet. Il silenzio di solito vuol dire che nessuno ha ancora deciso, ed è il momento buono per chiedere, non un via libera da dare per scontato.

Cosa devo togliere prima di incollare il codice? +

Parti da tutto ciò che autentica: chiavi API, token, password, stringhe di connessione, certificati. Poi gli identificativi: nomi reali di clienti, email, numeri di account, hostname ed endpoint interni. Infine la parte che è davvero proprietà intellettuale, di solito la logica di business più che il codice che le sta intorno. Gran parte delle domande di debug sopravvive bene a questo taglio, perché il bug quasi mai è nel segreto.

Dove ti trovi

Adatta ogni strumento a dove ti trovi. Resta su questo dispositivo.

Scegli la tua IA

Quale IA usi?

Non sai quale? Aiutami a scegliere →