

You must only retain chat logs as long as necessary for the operation of Your Services or to improve Your Services
I’m not storing chat logs.
do not do so for the purpose of creating public databases or websites, or, in general, to collect information about Twitch’s end users.
Not creating any kind of public database either. It’s a private tool. Its purpose isn’t to massively-collect data about all of twitch either - it’s to provide reminders for social situations. If anything, it’s an accessibility tool for the disabled.
You must enable, and process, all requests by end users to block, discontinue, delete, or otherwise opt-out of any retention of chat logs for Your Services.
Again - Not storing chat logs. They are processed for information and that information inferred. I am storing reminders for the twitch streamer to talk about a certain subject at a certain time. If I put a reminder in my phone to remember to tell you happy birthday because I saw it on twitch; am I “creating a database of user information”? No. I’m creating a reminder for myself to remember to say happy birthday.
Having a computer help me remember those things isn’t a violation. Hell, even something like Microsoft’s new AI in windows does the same thing - are THEY violating twitch TOS when you have a browser window open? The answer is no.
When your streamer mentions something deeply personal, like, “how their mothers surgery went,” that your tool helped them remember, do they disclose that your tool was involved in that transaction?
No, nor should they be required to.
When the viewer gets weirded out and asks your streamer to not mention that again, or forget it entirely, do you have a way to remove that information from your database and a way to prove it’s been deleted? When other people in chat think it’s gross, and ask to opt-out, can you even do it?
When they mention not wanting to talk about something, that’s listed as something they don’t like to talk about, so in a way, yes.
Additionally, I instruct the ‘agent’ to disregard anything political or religious. - Though so far it’s not very good at distinguishing those things. Additionally it’s easy to feed it false information though it usually fixes it over time.
Mismanaged out of existence. Should have just released, got some funds flowing, dealt with complaints, and then fixed them as time went on.
Shouldn’t have wasted all the time with a reboot of the engine, as that just further endangered them.