You don't have to have the social networking site handle the privacy information. You could integrate eId as identity providers and for a site like Twitter only provide guarantee that this is a human and this identity is unique for this human on this service.
You wouldn't be anonymous but you could be anonymous towards everyone but the identity providers.