location-based social groups with zero-knowledge of location, each location/city has a chat group which has a compound hash of all people in that location, can only state whether a person is in a city or not without revealing exact location, when a person leaves/arrives at a city, city hash is updated