Hey Barry, thanks for the response.
I saw the same line in the TOS but I think it’s still unclear if that’s what that means. I would hope it means what you state - that by the user granting us permission (with OAuth scopes and maybe our own TOS) that we are given permission to retrieve and store the data for them. But it’s not called out in that way in the TOS explicitly, and therefore seems like it’s forbidden.
This question seems to go way back. I’m surprised we haven’t been given more clarity. I want to follow the Twitch TOS but it seems like it’s cutting off data storage, and a lot of capability in doing so.
Found a related thread from 2016 with similar questions that were never fully answered: