On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I gave up after being stuck at Preparing... (1/2) for 10 minutes and reloading the page several times

Preparing phase ends in like a second really. Here is what you can do:
1) load the game in incognito mode. (it might be that the essential files to run the game didn't load correctly and the corrupt version is cached)
2) If that doesn't solve the problem, open the Console. Right click anywhere on the page --> Insepct --> Console tab --> reload the page and show me  whatever error you get.

No corrupted files.

> DOMException: The user denied permission to access the database.

I don't remember you had to give permissions for websites to access local storage

You normally don't. It might be that you are using some extension or some weird privacy-concerned gaming-ish web browser. But if unity games run fine for you, this one should too. (It wasn't made with unity, but the web port is using the something related to unity I believe)

I'm using plain chrome with the only privacy-regarding extension being uBlock, which I don't beleive is related to the problem. I guess I'll just download the game for windows then after trying to tweak some chrome settings

If you are using Windows, just use Edge. I'm also using uBlockOrigin with no problems. If problem persists, I guess you will have to download it.