Я когда-то писал, что типа интернет скоротечен, поэтому надо всё интересное сразу сохранять. Недавно я убедился в скоротечности телеграма. Один из чатов, где я сидел, был удалён владельцем. В результате пропал доступ к хистори старше пары дней. А после перезапуска телеграма группа вообще пропала из списка. Я пока не знаю, будут ли пропадать личные переписки удалённых пользователей. Если вы знаете -- сообщите мне.
Тут есть два варианта действий.
Первый. Сохранять (форвардить) из чатов/каналов/личной переписки только нужное. Для этого есть Saved Messages. Но там всё будет в одной куче. Есть вариант получше. Можно создать закрытый канал лично для себя и туда форвардить всё интересное по определённой теме. И так на каждую тему. Это пропадёт уже только с пропажей вашего аккаунта.
Второй. Использовать недавно появившуюся функцию экспорта -- (вертикальное многоточие -> "Export chat history"). В результате экспорта создаётся локальный html-файл. К сожалению, для каждого контакта придётся делать экспорт отдельно, но зато можно выбрать период. Например, каждый месяц делать бэкапы за месяц. Или можно сделать экспорт всех чатов сразу (гамбургер -> Settings -> Advanced -> Export Telegram Data), но тогда нельзя выбрать период.
Я бы, конечно, хотел, чтобы хистори всех чатов сохранялась автоматически -- и после каждого пришедшего сообщения. И с сохранением картинок и пр. (настраиваемо: чтобы файлы больше определённого размера не качались). Но видимо пока это можно сделать только при помощи диких костылей на Telegram Purple.