Overhaul Community Guidelines
I know Twitch CEO went over this at Twitch-con San Diego 2019 with some good pluses towards this better chance. I have no idea when that will be implemented into today's Twitch Moderation, but hopefully sooner rather than later.
But anyways, some things he did not mention was these ideas and should add-on or I would recommend a complete overhaul on the enforcement.
• We should be able to see in our own dashboards of previous infractions that are on the account and not removed due to being expired or mistakened suspensions. We, as live streamers, or even users (non-live streamers) should have this access than we taking our own record keeping off the platform (which I still recommend especially when we are incorrectly suspended we'd be unable to view this data, at least with the current method of suspensions). Give examples and details on the community guidelines pages. Yes, I understand you want to make it easy to consume and appealing to read for the masses, but learn from other platforms with their community guidelines. Make videos even, pictures, and visual aids. They work.
• On-stream violations, like actual violations, should suspend from streaming on their own channel only. Being a guest on another stream should be fine and not a death sentence to another streamer. The suspended streamer isn’t the #1 focus of the stream of course but still apart of the stream. I guess in some cases you/Twitch don’t want to associate with certain levels of suspended streamers and if that level is more extreme then yeah it’s understandable they shouldn’t be a guest on any streams on Twitch. But lower level should be fine. And your dashboard should show this level too for you, as the streamer know to not go onto any streams to be a guest as well.
• Also you shouldn’t need to take their ability to be a viewer and contribute to the overall communities on twitch and their own. I think an on-stream infraction should be completely separate than off-stream infraction. Off-stream infractions like breaking community guidelines when interacting on Twitch’s platform then suspend their ability to chat i.e. global ban. You and I know, people will always make an alt account to evade suspensions to continue to being twitch user/viewer.
• The intent thing with Twitch CEO mentioned should actually take place. CEO said if you didn’t have intent, you did not break community guidelines. And a lot of streamers granted did not read or just simply misinterpreted the community guidelines. As Twitch CEO said about safety / moderation is a global department and everyone has different in interpretations, same with live streamers, different interpretations. The suspensions should still exist for violations but it should not be indefinite based on no very clear intent. I’ve seen many live streamers banned because of misreading the context and misinterpretations from moderation. Let the live streamer give clearer context if needed than assuming as twitch moderation.