It seems that some company that manufactures plastic trash had one of its bots completely take down the itch.io domain with an automated copyright strike.
The itch.io staff are likely this very moment dealing with a support team that does not respond.
Update: It looks to be back online.
Comments