In che modo DuckDuckGo sa la mia lingua madre anche se sto usando una VPN in un paese con una lingua diversa?

111

Recentemente ho iniziato a utilizzare una VPN e mi sono sentito più a mio agio nella navigazione in Internet. La mia VPN mi consente di selezionare un altro Paese attraverso il quale il mio traffico viene instradato per far apparire che sono localizzato in quel particolare paese. "Qual è il mio IP" e servizi simili mostrano il mio indirizzo IP che si trova in quel paese come previsto.

I motori di ricerca, tuttavia, non sembrano ingannati. Mentre vado su Google, ad esempio, la prima pagina è nella mia lingua madre e dice il mio vero paese di origine nella parte inferiore della pagina. Sapevo che ciò accadeva, in quanto una VPN non è davvero un mezzo per rendermi anonimo, e aziende come Google possono tracciare la mia vera posizione (presumo lo facciano per esempio guardando il dominio di primo livello specifico per paese dei siti Visito?).

Ma ciò che mi lascia perplesso è che altri motori di ricerca, come DuckDuckGo, che promettono di non tenere traccia dei loro utenti in ogni caso, possono anche vedere il mio vero paese di origine. Anche la prima pagina di DDG viene visualizzata nella mia lingua madre (non in inglese).

Quindi com'è che DDG e altri servizi "non di tracciamento" vedono la mia vera posizione senza "localizzarmi"? Anche quando il mio indirizzo IP si trova da qualche altra parte, cosa offre la mia posizione in modo così ovvio che DDG può ancora affermare di non rintracciarmi?

    
posta S. Rotos 04.12.2017 - 20:48
fonte

3 risposte

186

Una possibile spiegazione è che DuckDuckGo stia utilizzando le intestazioni inviate nella richiesta per determinare il loro display. Ad esempio, è molto comune utilizzare l'intestazione Accept-Language per determinare in quale lingua deve essere visualizzata una pagina web. Questa intestazione è impostata di default in tutti i browser moderni in base alle impostazioni della lingua. Il mio browser, ad esempio, invia Accept-Language: en-US per tutte le richieste, lasciando che il sito di destinazione sappia che dovrebbero tentare di inviare di nuovo l'inglese basato negli Stati Uniti, se possibile. Questo non richiede alcun tipo di tracciamento da utilizzare.

Se visiti link puoi vedere quali sono le impostazioni della lingua. La lingua predefinita è Browser preferred language

    
risposta data 04.12.2017 - 21:01
fonte
48

Ho avuto lo stesso problema: Google rispondeva sempre nella mia lingua madre, anche se ho usato una VPN altrove nel mondo. Ho cancellato tutti i cookie e così via ... inutilmente ... e poi ho scoperto che avevo una perdita IPv6! Google stava usando IPv6 e ha visto il mio IP di casa come al solito. Non mi stava "localizzando", ho appena contattato Google direttamente sulla mia VPN.

Fai il test qui: link

Quando ho bloccato ipv6, google ha risposto nella lingua del paese dell'indirizzo VPN.

Forse hai un problema diverso, ma hai controllato questo?

    
risposta data 04.12.2017 - 21:22
fonte
10

Penso che @ punpun1000 abbia ragione, puoi facilmente testare la lingua del tuo browser visitando questo sito web - link o semplicemente esegui semplicemente questo codice JavaScript :

alert(navigator.language);//works both in Mozilla and chrome
alert(navigator.language);//works both in Mozilla and chrome
alert(navigator.userLanguage);// Works in IE

Ulteriori informazioni su regioni e lingue visitare il link e link

    
risposta data 04.12.2017 - 21:51
fonte