This idiotich Captcha stops me since the begin of this App ti install Itch and play my games.
Lost 2 Games since that time.
Its over 2 years and i thought after this time there is a solution and tried to install it. What a joke.
Some are stubborn enough to win... even if they could.
Even the Gog-App got better. But no Itch is so superduber, they must make it even harder than Steam and Gog together.