I didn't even have an itch.io account when I purchased the game two months ago, and I was able to download/install/play it, so I think you're good to go. Although I did read that you might need the app to download the after stories? Can someone confirm/deny this?