Yes, but one of your parents will need to take the tax interview, since the bank account is in their name. I'm not sure if itch.io requires any proof that you have permission.
ok tysm!