Vai al contenuto
AI.info

The Pulse

Un identificativo di ChatGPT compare nel traffico dei pixel pubblicitari di OpenAI

Un’indagine ha rilevato che ChatGPT può generare un identificativo di OpenAI che viene poi inviato dai siti degli inserzionisti attraverso il pixel di misurazione dell’azienda. Il ricercatore ha osservato il meccanismo su 936 pixel e 1.029

Un identificativo di ChatGPT compare nel traffico dei pixel pubblicitari di OpenAI

AI.info Team ·

«Il collegamento non è stato osservato. Il codice 202 significa che il sistema di raccolta ha accettato l’evento con il cookie allegato.»

Buchodi

Un’indagine pubblicata il 20 settembre ha rilevato che ChatGPT può generare un identificativo di OpenAI che, in seguito, dai siti di inserzionisti non collegati a OpenAI torna all’infrastruttura dell’azienda attraverso il suo software di misurazione.

La scoperta non dimostra che OpenAI abbia associato ogni visita a una pagina registrata a un utente di ChatGPT identificato per nome, che abbia usato i dati per selezionare annunci pubblicitari o che li abbia inseriti nella memoria. Mostra però un percorso tecnico funzionante: ChatGPT genera un identificativo, OpenAI lo inserisce in un cookie __obi della durata di un anno sul proprio dominio e le pagine degli inserzionisti che utilizzano il pixel di OpenAI inviano quel cookie all’azienda insieme al traffico di misurazione.

Come si sposta l’identificativo __obi

Buchodi ha dichiarato di aver riprodotto il meccanismo su un telefono Android usando due metodi di acquisizione indipendenti e di averlo verificato confrontandolo con il traffico di 936 pixel di inserzionisti distinti, distribuiti su 1.029 nomi host. L’indagine ha rilevato che ChatGPT richiede un token di sincronizzazione di OpenAI, lo invia a bzr.openai.com e riceve un cookie valido per .openai.com.

Il cookie ha una durata di un anno e presenta gli attributi HttpOnly, Secure e SameSite=None. Quest’ultima impostazione consente ai browser di allegarlo alle richieste tra siti diversi che soddisfano i requisiti. Quando la pagina di un inserzionista carica lo script di misurazione di OpenAI da bzrcdn.openai.com, il browser invia il cookie insieme alla richiesta dello script, prima che venga eseguito il codice OpenAI presente nella pagina.

Anche le successive richieste relative agli eventi inviate a OpenAI contenevano l’identificativo. Buchodi ha osservato il valore sia nelle richieste relative a eventi di conversione che includevano un parametro obref, sia in quelle con il solo corpo dell’evento. Secondo il rapporto, l’endpoint degli eventi ha restituito il codice di stato HTTP 202, che indica l’accettazione dell’evento, non dimostra come OpenAI lo abbia elaborato in seguito.

Percorsi delle pagine e dati dei moduli accompagnano il cookie

Lo stesso software di misurazione raccoglie informazioni dalle pagine degli inserzionisti. L’indagine individua quattro fonti di dati nei contenuti delle richieste osservate: valori forniti intenzionalmente dall’inserzionista, campi dei moduli, testo visualizzato nella pagina e dati dei sistemi di gestione dei tag.

Nel traffico esaminato, i dati identificativi estratti automaticamente comparivano più spesso di quelli forniti dagli inserzionisti: 685 eventi osservati contro 255. Indirizzi email, numeri di telefono, nomi e campi simili venivano sottoposti a hashing prima della trasmissione, mentre Paese, regione, città e codice postale potevano essere inviati in chiaro. Buchodi ha contato 100 eventi contenenti codici postali su 28 siti.

Gli URL venivano ridotti all’origine del sito e al percorso, senza stringhe di query tra i 23.929 URL osservati. I percorsi includevano tuttavia pagine riguardanti una patologia, soluzioni per i debiti e la raccolta iniziale di informazioni per controversie legali. La documentazione di OpenAI sul pixel afferma che la funzione di corrispondenza avanzata automatica può rilevare informazioni dei clienti supportate sui siti degli inserzionisti e sottoporle a hashing nel browser prima di inviare gli eventi di conversione.

L’indagine ha inoltre rilevato che la corrispondenza automatica era attiva per 638 degli 881 pixel di cui era nota l’impostazione, compresi tutti gli inserzionisti del settore del credito e dei prestiti presenti nel campione osservato. La documentazione di OpenAI elenca visualizzazioni di pagina, contatti di potenziali clienti, registrazioni, abbonamenti, acquisti ed eventi di conversione personalizzati tra i segnali di misurazione supportati.

Il collegamento agli account resta da verificare

Buchodi ha decodificato 932 token di sincronizzazione. Di questi, 736 contenevano subject_type: account_user e 196 contenevano anonymous. Secondo il rapporto, l’identificativo anonimo è rimasto stabile per almeno 27 giorni, mentre i token relativi agli utenti con account contenevano un soggetto associato a un account con accesso effettuato.

Questi elementi mostrano che il sistema di OpenAI può associare un identificativo a un account prima che il browser lo invii attraverso il pixel pubblicitario. Non mostrano il passaggio finale, lato server, in cui un evento registrato sul sito di un inserzionista viene ricondotto a quell’account. Buchodi dichiara esplicitamente che il collegamento all’account non è stato osservato.

È stato possibile misurare anche la portata più ampia del fenomeno. Sul dispositivo del ricercatore, uno stesso valore __obi è comparso nel traffico proveniente da 12 siti commerciali e 13 ID di pixel distinti, tra cui Chewy, Wayfair, ThriftBooks, Eventbrite, HelloFresh, Coursera e SeatGeek. Nel campione più ampio, 12 dei 30 valori __obi distinti sono comparsi presso più di un inserzionista, e uno presso dieci.

I documenti pubblici di OpenAI descrivono la misurazione, non __obi

La documentazione di OpenAI sulla misurazione delle conversioni descrive un sistema progettato per collegare gli eventi sui siti web agli annunci mostrati in ChatGPT. Indica oppref come riferimento del clic aggiunto all’URL della pagina di destinazione di un annuncio e afferma che il pixel conserva quel riferimento in un cookie proprietario per gli eventi di conversione successivi.

La documentazione descrive anche la corrispondenza avanzata, la segnalazione degli eventi lato server e la misurazione basata su modelli. Afferma che gli inserzionisti dovrebbero fornire informazioni chiare sulla raccolta dei dati e ottenere il consenso dove richiesto dalla legge. Questi documenti spiegano il prodotto dell’azienda per la misurazione pubblicitaria, ma non chiariscono pubblicamente lo scopo di __obi né le regole per il trattamento dei dati a esso associate.

Le indicazioni sulla privacy di OpenAI affermano che l’azienda può condividere identificativi e informazioni commerciali o di navigazione di base con partner di marketing selezionati per promuovere i prodotti OpenAI. La stessa pagina afferma che OpenAI non condivide conversazioni, documenti caricati, immagini o video con quei partner di marketing per la pubblicità su proprietà di terze parti.

Consenso e limiti dei browser complicano il quadro

Buchodi ha rilevato che i token di sincronizzazione contenevano consent_decision: analytics_allowed. L’informativa sui cookie di OpenAI classifica __obi come cookie analitico, mentre l’azienda prevede scelte di consenso separate per l’analisi e il marketing. L’indagine riferisce di aver osservato l’identificativo in casi in cui il consenso per l’analisi era stato accordato, ma quello per il marketing era stato rifiutato.

Questa osservazione solleva una questione relativa alle regole adottate dall’azienda, ma non dimostra di per sé una violazione. Nella sua risposta, il servizio di assistenza di OpenAI ha confermato di aver ricevuto la richiesta di Buchodi e ha detto che le osservazioni sarebbero state condivise internamente, ma non ha spiegato perché il cookie sia classificato come analitico né se debba essere emesso con quella combinazione di consensi.

Il meccanismo dipende anche dal comportamento del browser. Buchodi lo ha osservato su Chrome per Android. La funzione Intelligent Tracking Prevention di Safari blocca i cookie di terze parti e Chrome su iOS usa WebKit, quindi il percorso descritto non funziona su questi browser. Chrome per computer non è stato testato e circa una sessione di ChatGPT su cinque nell’indagine ha prodotto un token di sincronizzazione.

L’uso di pixel, cookie ed eventi di conversione nel sistema di misurazione pubblicitaria di OpenAI non è insolito. L’aspetto significativo è la combinazione di questi strumenti con un servizio conversazionale in cui gli utenti possono rivelare preoccupazioni di natura medica, finanziaria o legale. Al momento, le prove sostengono una conclusione più circoscritta: l’identificativo di OpenAI può accompagnare il traffico proveniente dalle pagine degli inserzionisti e tornare a OpenAI, mentre l’eventuale uso finale di quegli eventi a livello di account resta da verificare.

Fonte

Esplora

Altri articoli