Все данные изменения сделаны на серверах.Чтобы избежать всех этих неприятностей добавляйте в список контактов собеседника и просите авторизации друг у друга,чтобы избежать блокирований сообщений и связанных с этим неудобств.
Также теперь есть уровни доступа к информации и пользователь может запретить показ всей информации для любых пользователей и разрешить отображение только для своих друзей.
У каждого пользователя, если ему разрешили доступ к информации есть специальный ключ (это все реализовано на внутреннем уровне, никаких ключей как таковых вы не увидите) и при запросе данных вы получаете информацию по уровню ключа.
Многие уже не раз замечали такой казус: на некоторых номерах, висящих на неофициальных клиентах все юзеры из КЛ оффлайн, и для всех пользователь тоже невидим. Однако можно писать сообщения и принимать их тоже можно.
Источник