A method, implemented in one or more servers having one or more processors, for providing adaptive location sharing based on proximity, the method comprising: identifying, by the one or more processors, a group of one or more entities associated with a target person, the one or more entities including one or both of (i) one or more people associated with the target person and (ii) more than one place associated with the target person; receiving, by the one or more processors and from a first mobile communications device associated with the target person, location data indicative of a current geographic location of the target person; determining, by the one or more processors and using the location data, that the target person is proximate to at least a first entity of the group; in response to determining that the target person is proximate to at least the first entity, generating, by the one or more processors, a proximity message; and sending the proximity message to a remote monitoring device to cause the remote monitoring device to display a location-based status of the target person, wherein the location-based status is derived from the target person's geographic location and does not specify any information indicative of the geographic location of the target person, wherein the location-based status of the target person indicates one or more of: whether the target person is in a trusted place without specifying the trusted place; whether the target person is with one or more trusted people without specifying names or identifiers of the one or more trusted people; or availability of the target person. identifying, by the one or more processors, a group of one or more entities associated with a target person, the one or more entities including one or both of (i) one or more people associated with the target person and (ii) more than one place associated with the target person; receiving, by the one or more processors and from a first mobile communications device associated with the target person, location data indicative of a current geographic location of the target person; determining, by the one or more processors and using the location data, that the target person is proximate to at least a first entity of the group; in response to determining that the target person is proximate to at least the first entity, generating, by the one or more processors, a proximity message; and sending the proximity message to a remote monitoring device to cause the remote monitoring device to display a location-based status of the target person, wherein the location-based status is derived from the target person's geographic location and does not specify any information indicative of the geographic location of the target person, wherein the location-based status of the target person indicates one or more of: whether the target person is in a trusted place without specifying the trusted place; whether the target person is with one or more trusted people without specifying names or identifiers of the one or more trusted people; or availability of the target person. whether the target person is in a trusted place without specifying the trusted place; whether the target person is with one or more trusted people without specifying names or identifiers of the one or more trusted people; or availability of the target person.