I might add (although it's getting off topic) that a centralised service, by definition brokering every single user's comms and metadata is NEVER private. The whole premise of Signal as a secure/private solution always seemed silly, the SGX indirection is theater.