Yeah.. that's probably because my friend had just created his account and (rightfully so) itch.io feels like warning people about the potential risk of a bot/scammer.