Your chat feed is always visible to the public and there’s no way to limit that, but Twitch has several different chat modes that limit who can chat and what can be said when they’re active.  - Follower-Only mode : /followers {# minutes/hours/days/weeks/months} Limits chat ability to users who follow your channel. This can be customized allowing you to choose from a few different time restrictions between 0 minutes and 3 months. - Subscriber-Only mode : /subscribers Limits chat ability to users who are currently subscribed to your channel. This is whether they are subscribed (with a free Twitch prime subscription, a gifted sub, or a plain sub), moderators, and VIPS. NOTE: If your channel is not Affiliate or Partners, only moderators and the broadcaster will be able to chat. - Emote-Only mode : /emoteonly Limits chat ability to just messages that are emotes. No other text is allowed but your community as a whole can still participate. Moderators can still chat like normal. - Unique Chat mode : /uniquechat Prevents messages from being spammed repeatedly. - Slow mode : /slow {# seconds} Restricts chatters from sending another message before the designated time frame is up. You can set this number from 3 to 120 seconds as you desire.