Примеры на пальцах:
Анонимность - ты пишешь послание «встретимся в 12:00» на заборе, получатель послания знает когда и на каком заборе искать послпние. Для стороннего наблюдателя послание анонимно, так как не отправителя, ни получателя он не знает. При этом послание открыто передает содержание, то есть не конфиденциально.
К Telegram понятие анонимность не допустимо потому, что между отправителем и получателем есть сервер-посредник, требующий от отправителя идентификацию в виде номера телефона, а так же знающий ip подключения и маркер устройства.
Приватность - ты пишешь послание на заборе в частном дворе, где прочитать его могут только жильцы двора. То есть круг лиц ограничен. При этом отправитель и получатель могут быть как анонимны, так и нет, но круг сторонних наблюдателей скрыт.
В Telegram приватность достигается защитой переписки, не публичными чатами и защитой от пересылки сообщений.
Конфиденциальность - ты пишешь послание, кладешь его в сундук с замком и отправляешь получателю. Только получатель имеет ключ и может открыть его что бы прочесть. При этом отправитель и получатель могут быть не анонимны, сундук могут передавать и храниться третьи лицы, в том числе сундук может вообще быть общедоступен.
В Telegram конфиденциальность реализуется шифрованием всего трафика, защитой учетных данных пользователя с сохранением возможности публичной деятельности.
Все три понятия не гарантируют друг друга, но и не противоречат. Это базовая часть, не понимая этого можно вообще не начинать разговоры о сетевой безопасности.
Ля, я это заскринил. Не, ну реально, это нечто, просто и со смыслом.