Yeah but publishing something on twitch has clear consent, programming on other people's project also has clear consent (assuming they want to accept my changes).
But if I just have a pop-up in the beginning with something like "your actions are recorder" most people will just ignore it