How is the computer's geolocation obtained?

The computer's geolocation is determined based on information collected by the NDD - Computer Monitor service of the DCA and Cloud Connector agent, using the network resources available on the device at the time of collection.

The agent always searches for the best location option, ensuring greater accuracy and consistency, regardless of the type of connection used. The process follows the following priority:

  1. Connected Wi-Fi network: when the computer is connected to a Wi-Fi network, the location is obtained through triangulation of the connected network and other visible Wi-Fi networks, using the Wi-Fi-based Google API.

  2. Available nearby Wi-Fi networks: when the computer is connected via an Ethernet cable but there are detectable nearby Wi-Fi networks, the location is obtained by triangulating these visible networks using the Google Wi-Fi-based API.

  3. No Wi-Fi connected or available: when the computer is connected via an Ethernet cable and no Wi-Fi networks are detectable, or when the Wi-Fi adapter is disabled, the location is estimated based on the device’s public IP address, using the ipapi API.