Il contesto da cui è sorta la mia domanda è questo script utente che rimuove localmente gli annunci da Ixquick.com , che è un motore di ricerca" proxy "anonimo che fornisce i risultati dall'indice di Google senza fornire le tue informazioni a Google allo stesso tempo.
Ma lo script fa uso di Google Hosted Libraries, con questa riga nel codice userscript:
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js
Questo file JS di Google, in grado di archiviare o elaborare, sui server di Google, l'URL della pagina in cui mi trovo, TUTTO il contenuto della pagina (che rivela le informazioni di ricerca che ho inserito in Ixquick), il mio indirizzo IP (che rivela ME - e potrebbe anche tagliare l'offuscamento dell'indirizzo IP di TOR e in qualche modo rivelare anche il mio IP esposto?), o anche altre cose come passare il mio agente utente del browser, tutto su Google , quindi sconfiggere il punto di utilizzo di Ixquick in primo luogo?
Sono quei file JS di Google (o ora o teoricamente in futuro) surrettiziamente in grado di passare le tue informazioni a Google, (in altre parole dovrei modificare l'estensione in modo che punti ai miei file JS ospitati o a un'entità fidata come i server di IXquick direttamente se hanno file JS così accessibili), o l'architettura è tale che è possibile solo essere elaborati localmente e Javascript (in questo contesto) semplicemente non può essere codificato per passare le informazioni della pagina a casa su Google?
Ancora una volta, non si tratta di ciò che i file JS di Google necessariamente fanno ora, ma di cosa sia capace l'architettura, e quindi cosa potrebbe essere aggiornato dinamicamente per poter fare a meno del nostro controllo.
Grazie.