Upon trying to log in to the itch.io app, I get captchas that are all busywork puzzles... and no matter how many I complete, it never lets me through. Additionally, if I click on the little audio icon to try a different method... I get a message telling me that I might actually be an automated system.
Come on, folks. Mechanical Turks wanna play indie games too!
@LexYeen After a third attempt to play enough levels of it, it eventually let me in.
Didn't even get a cheevo for it.