I did read the terms and conditions, and fortunately Itch.io states that very clearly, so my concern is really with other platforms, not itch.io. As for the website, I hadn't thought of that, so thank you, it's a good idea
You'll have to ask on those other platforms what conditions and requirements they have. Some people here also publish on Steam or Game Jolt for example, so they might happen to know, but it's better to check at the source.