That's right, except you may still have to pay income tax in your country of residence, depending on local laws and how much you make. Ask an accountant how and when to declare your income, to make sure. Itch.io can't handle that part.