Tots hem vist la finestra emergent: "example.com vol saber la vostra ubicació." Si feu clic a Permet, el lloc web sovint indica la vostra posició exacta en qüestió de segons. Però si utilitzeu un ordinador portàtil sense xip GPS, com pot saber on esteu amb tanta precisió?
L'API de geolocalització HTML5
Els navegadors web moderns utilitzen un estàndard anomenat API de geolocalització HTML5. Aquesta API no troba la vostra ubicació; més aviat, actua com a missatger. Demana al sistema operatiu del dispositiu (Windows, macOS, iOS, Android) que esbringui on es troba i, a continuació, torna aquestes coordenades al lloc web.
Com et troba el sistema operatiu
El vostre dispositiu utilitza una combinació de mètodes per determinar la seva ubicació, coneguts com a Serveis d'Ubicació. Primer provarà els mètodes més precisos i, si cal, tornarà a utilitzar-ne els menys precisos:
- GPS: si esteu a l'aire lliure amb un telèfon intel·ligent, el dispositiu utilitzarà el seu xip GPS integrat per comunicar-vos amb satèl·lits. Aquest és el mètode més precís.
- Sistema de posicionament Wi-Fi (WPS): si esteu en un ordinador portàtil, aquest és el mètode més comú. El vostre ordinador cerca totes les xarxes Wi-Fi properes (fins i tot les a les quals no esteu connectat). Envia els noms (SSID) i les intensitats del senyal d'aquestes xarxes a una base de dades (sovint gestionada per Google o Apple). Com que aquestes empreses han mapejat les ubicacions de milions d'encaminadors Wi-Fi a tot el món, poden triangular la vostra posició amb una precisió sorprenent, sovint en pocs metres.
- Triangulació de la torre de telefonia mòbil: als dispositius mòbils, el sistema operatiu pot determinar la vostra ubicació en funció de la vostra distància des de les torres mòbils properes.
- Adreça IP: si tot falla, el sistema tornarà a utilitzar la vostra adreça IP per estimar la vostra ciutat o regió.
Implicacions de privadesa
Com que la geolocalització del navegador és tan precisa (gràcies a l'escaneig de Wi-Fi), els navegadors estan dissenyats per no compartir mai aquesta informació sense el vostre consentiment explícit. Si denegueu el permís d'un lloc web, l'API de geolocalització bloquejarà la sol·licitud i el lloc haurà de tornar a estimar la vostra ubicació mitjançant la vostra adreça IP.
