These applications read the IRCv3 tags for chat badges and display the relevant badge next to the user
Only if the user talks in the channel you are interested in.
Or you get permission from the streamer
Sure if you ask that user to authenticate against your clientID in order to provide an access token