Patent attributes
A method for data sharing includes receiving, from a potential contact, a first location. The method also includes, in a case that a second location of a user device of a user matching the first location, identifying, for the user, the potential contact; receiving, from the user device, a request for the user to become a contact with the potential contact, the request includes a permission setting, the permission indicates whether a subset of user data of the user can be viewed by the potential contact; sending, based on the request, a communication to the potential contact to initiate a data exchange; and, in response to receiving an acceptance of the communication: setting the user as a contact of the potential contact, the subset of the user data is viewable to the potential contact in accordance with the permission; and setting the potential contact as a contact of the user.