Насколько я понимаю chatid известен только боту. Не факт что на клиенте используется тот же id, хотя кто знает.
Если chatid на клиенте тот же что и у бота то узнать может man in the middle потому что чат с ботом не является секретным с end-to-end шифрованием.
Если вы собираетесь хранить в базе бота зашифрованные данные пользователя с ключом от chatid непонятно как это поможет ведь данные в бд наверняка будут связаны с этим chat is и соответственно ключ можно будет вычислить при наличии исходников. Если данные скачиваются и загружаются пользователем в виде файла тогда наверное неплохая схема.
Возможно сделаю backup так для своего бота