Un VPN non è un cambia-posizione, e l’espressione copre quattro cose diverse che le persone trattano come una sola. La stima dell’indirizzo IP si sposta quando si sposta la tua uscita. La posizione del dispositivo non si sposta, perché proviene dai sensori nella tua mano. Un’autorizzazione decide quali app possono persino chiedere quella posizione. E una città salvata, un indirizzo di consegna o una preferenza dell’account stanno in un database che nessuna delle prime due tocca. Una volta capito quale delle quattro stai guardando, «il VPN non ha funzionato» di solito diventa una domanda molto più piccola.

Le due affermazioni che si fondono

«La tua posizione» significa o il luogo da cui internet ritiene che arrivi la tua connessione, o il luogo in cui il dispositivo si trova fisicamente. Entrambe sono prodotte da sistemi non collegati con modalità di guasto diverse. La prima è un’inferenza che un terzo trae da un indirizzo che gli è stato fornito. La seconda è una misurazione fatta dal tuo hardware e, nella maggior parte dei casi, condivisa solo dopo che l’hai consentita.

What you seeWhere it comes fromDoes a VPN move it
"Your IP is in Germany"Commercial geolocation database keyed to address rangesYes, because the exit address changed
Map pin on your streetGPS, plus Wi-Fi and cell inputs from the OSNo
Weather defaults to another cityAccount setting or a previous estimateSometimes, indirectly

Come viene prodotta la stima IP

Nessuno chiede al tuo router dove si trova. I fornitori costruiscono database che associano intervalli di indirizzi a paesi, regioni e talvolta città, usando assegnazioni dei registri, acquisti di dati commerciali e misurazioni come la latenza da punti di osservazione noti. La ricerca risponde a una domanda sul blocco, non sul dispositivo che lo usa.

Per questo un VPN cambia la risposta all’istante e per questo la risposta è spesso sbagliata comunque: le connessioni consumer vengono riassegnate, gli intervalli mobili sono condivisi su un’intera regione e un database può essere indietro di mesi. E Geolocation API è un meccanismo completamente diverso, per questo i due numeri davanti a te possono divergere senza che nessuno dei due sia rotto.

Come il telefono sa dove si trova

I servizi di localizzazione combinano i rilevamenti satellitari con gli identificatori delle reti Wi-Fi e delle antenne cellulari vicine, confrontati con database su dove si sa che sono quelle radio. Il sistema operativo fa la combinazione e consegna un risultato all’app che l’ha chiesto. Far passare il traffico di quell’app da un server in un altro paese non sposta le radio, quindi il rilevamento resta dove si trova il dispositivo.

C’è un’interazione sottile che vale la pena conoscere. Se un’app legge la posizione dalla rete invece che dal sistema operativo, un percorso cambiato può spostare ciò che ne deduce. È raro nelle app mobili e comune nelle pagine web, ed è il motivo per cui una pagina del browser può riportare una città mentre la mappa del telefono mostra la tua strada.

L’autorizzazione approssimativa è il caso intermedio. Dà all’app una risposta più grossolana derivata dagli stessi sensori, che cambia il dettaglio senza cambiare affatto l’instradamento.

L’autorizzazione è l’interruttore che le persone cercano

Se l’obiettivo è che un’app non conosca la tua posizione, il controllo è l’autorizzazione per app del sistema operativo, non l’elenco dei server VPN. La maggior parte delle piattaforme ora separa l’accesso preciso da quello approssimativo, ed entrambi sono revocabili per app. I browser aggiungono un secondo livello di concessione per sito, così un sito che hai autorizzato mesi fa può chiedere la posizione del dispositivo senza mostrare una nuova richiesta.

Revocare l’autorizzazione interrompe l’accesso futuro secondo le regole della piattaforma. Non cancella una posizione che il servizio ha già memorizzato e non cambia la stima IP che qualsiasi altro sito calcolerà dalla tua connessione. Sono tre pulizie separate, e solo una di esse è un interruttore di autorizzazione.

Etichette che vengono da un account

Il nome di una città su una pagina può essere una preferenza salvata invece di una misurazione. L’indirizzo di casa, il negozio preferito, la consegna predefinita e il fuso orario sono campi dell’account; cambiare la tua uscita non fa nulla a loro, e un servizio può continuare a mostrare il vecchio valore finché non si aggiorna. Prima di modificare qualcosa, decidi da quale delle tre fonti è arrivata l’etichetta: una stima IP recente, un rilevamento del dispositivo o un’impostazione salvata.

Prova una variabile alla volta. Controlla l’IP nello stesso browser di cui hai cambiato il percorso, poi leggi lo stato di autorizzazione dell’app, poi guarda l’impostazione di posizione dell’account stesso. Cambiare tutte e tre insieme produce un risultato che nessuno può attribuire.

Scegli un’uscita per il percorso di rete che ti offre, e tratta qualsiasi cambio di posizione come effetto collaterale su uno dei quattro livelli come un effetto collaterale su uno dei quattro livelli invece che come una promessa.

Articoli correlati