@ParmuTownley What about XMPP? All of the chat services you mentioned are centralized so they are prone to metadata analysis.