You also have to take into account the privacy laws of any country in which you wish to operate. For example if you wish any EU user to use your app then you would be subject to the GDPR. If you just follow the laws of your country, Twitch ToS, and Twitch Developer Agreement then you can only let users within your country use your app, as you may or may not be complying with what other countries require.