Yeah, so long as the game be downloaded and played offline it's fine.
So if a WebGL is made, they have to submit the .zip file of the game or just the link to the itch site?
A playable web version is fine for submission but if a game is selected there needs to be a downloadable version.