Mobile SDK that spots real user location by their geo-data (Wi-Fi, mobile data, GPS) and reveals attempts to conceal actual location that violates US legislation.
With the growth of technology and the development of digital technique users find more and more opportunities to falsify their location. Standard approaches to determine the real position of the user may not be enough. Checking the location by GPS does not always work as the GPS data is very easy to workaround.
Modern ways of fabricating location include:
Fake GPS Application usage
Use of emulation systems
Change of IP Address (eg., via VPN- or Proxy servers)
Rooting of the device or changes of OS files
Fake WIFI network identifier – BSSID
OnSpot works as follows:
- Checks location according to cellular, Wi-Fi data (for Android both the used Wi-Fi network and all the available W-Fi spots can be analyzed) and system location service
- Examines data on the device (absence or fakeness)
- Detects an IP change: the service updates the IP address every minute, and if the last IP address does not match with the previous one, then the device sends a push notification about IP changing
- Validates user application
Results and Current Status
The solution has successfully passed all the stages and is now life and used by the client.