I hope it will be available on Steam as Steam restricts some games in certain countries because of it's missing age rating. For example I even don't have access to the Steam demo already because it's restricted.
Hi! Planning on putting both steam and itch!