I don't know if you are aware of this, but I wanted to share this to warn everybody. There is a phishing mail going around in the name of support@itch.io that informs the reader of a data breach and recommends to change ones password. Following a weird insecure domain.
Please do not be tricked and never click on links within emails to reset your passwords. Maybe officials can inform the broader audience if this is needed. It never happened to me before so I do not know what itch.io does with this.