You should treat a single Twitch account as a single user. If people were to share a Twitch account then should any of those users decide to disconnect from your app it’ll remove all connections for all users, and would add needless complexity because as you’ve said yourself you have no way of knowing which user on the system it is if multiple accounts on your system share the same Twitch ID.