Hi! Thanks for your question. There is no external additional form, the application refers to the submission form from itch.io.
We hope it helps answering your question!