Privacy preserving social networking through decentralization