Regardless of any centralized server, the open sourced client code ensures encryption prior to being sent to the server. E2E encryption === end to end encryption The server code shouldn't matter, because it can't read the message to begin with.