How geolocation works
The exact way that geolocation works depends on the device, and its way of connecting to the Internet.
If the device is a desktop computer, without any wireless connections, the IP address is used to determine the device’s location, and the measurement is rather crude.
To determine the location of a laptop or other wireless device, Opera may additionally send the following data from nearby Wi-Fi access points:
- MAC address (uniquely identifies the hardware)
- Signal strength (tells how far away it is)
A database of known Wi-Fi access points, along with the measured signal strength, makes it possible to give rather precise location information. The success of this method depends largely on the concentration of known access points.
If the device is connected to a mobile telephone network, location data may include the cell IDs for the cell towers closest to you, along with their signal strength. If the device is GPS-enabled, the location may be obtained via GPS.
Any or all of the above methods may be used to determine the device’s location, if the device has sufficient connectivity. In what follows, we refer to this data as the?
location data
.