1. A computer-executable method for detecting in-person meetings between users, the method comprising: collecting information representing characteristics of a surrounding environment that indicates location and/or distance between two mobile devices, wherein the characteristics are one or more features of surroundings as detected by the two mobile devices associated with the users; and determining presence of an in-person meeting between the users based at least on the collected characteristics information.