• Opisek@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    17 days ago

    MTProto is not end-to-end. MTProto is their obfuscated client-server transport encryption.

    What the commenter above is referring to is Telegram defaulting to saving your messages on the server in plaintext. You can use a “secret chat” which enables end-to-end encryption, but that is separate from MTProto.

    Your sentiment is correct though. Messages should not be visible in plaintext to the server.

      • Opisek@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        16 days ago

        You’re right, it is misleading. There are different “flavours” of MTProto. See here:

        https://core.telegram.org/mtproto

        This page deals with the basic layer of MTProto encryption used for Cloud chats (server-client encryption). See also:

        • Secret chats, end-to-end-encryption

        • End-to-end encrypted Voice Calls

        (The major difference is simply whether the server and client share a key or two clients)