GeoSpark offers mobile device location tracking. It is a process of identifying the location of a mobile phone whether stationary or moving. Our solution includes collecting latitude and longitude coordinates from GPS satellites through the GPS chip present in the smartphones with iOS or Android operating systems. Along with the geographical coordinates we collect number of other data points.