Two files called cache.cell and cache.wifi located in the /data/data/com.google.android.location/files directory on Android phones contain records of the last 50 cell towers the device has communicated with and the last 200 Wi-Fi networks the phone has discovered, respectively.
However, unlike the file found on the iPhone, this data is overwritten as the files become full. Accessing the file also requires full administrator privileges (aka, "root" access) to the device in question.
Is this really invasion of privacy?
Can this information be misused in future?
Question is what should be done now, good thing is, this has caught public's eye. Lets see what is smartphone makers next move.