Option not to show contacts when the user is online
A user asked for the option not to let contacts know when they're online.
At the protocol level we can't prevent contacts from knowing when they're connected to each other, so my feeling is that we shouldn't ask the app to pretend it doesn't know. But we could provide an "invisible mode" in which the user is signed in but the app doesn't make or accept connections.