Идея сама по себе неплохая - но будет ли это безопасно, будет ли поддерживаться анонимность транзакций, если приложение будет привязано к аккаунтам с именами и фамилиями
Теоретически, я могу отслеживать любой аккаунт, не обязательно свой. Но таки да, если для Вас важнее анонимность, лучше такими вещами не пользоваться.
Могу сказать, что я использую только Messenger UserID. Не знаю, можно ли его как-то привязать к аккаунту программным способом. Но когда я захожу на страницу бота, я, конечно, вижу всю переписку.