Hello,
I run Aqua Rust, a group of Rust servers. I’m exploring whether Twitch could support an opt-in, privacy-preserving integration to help game-server operators warn streamers about possible stream sniping.
The proposed flow would be:
-
A streamer authorises Aqua Rust to monitor a selected Twitch channel or stream.
-
Aqua submits a short-lived list of current player network identifiers from the relevant server session, potentially including IP addresses.
-
Twitch compares that information internally against an appropriate viewer-presence or network signal for the authorised stream.
-
Twitch returns only a minimal result, such as whether a possible match exists, together with a timestamp, expiry time and perhaps a confidence level.
We would not need raw viewer IP addresses, viewer usernames or viewer identities returned to us. The aim would be for Twitch to perform the comparison internally and provide only a privacy-preserving warning signal.
This would not be used for automatic bans, enforcement or public identification. Any IP overlap would only be an indicator, not proof of stream sniping, since shared households, VPNs, mobile networks and other factors can create false positives. The aim is a warning light, not a courtroom verdict.
Does Twitch currently offer, or consider, an API or partner integration that could support this type of workflow? If IP-based matching is not possible, is there another approved Twitch-side mechanism or recommended architecture for detecting possible overlap between viewers of an authorised stream and players on a game server?
What privacy, consent, retention, security or partnership requirements would apply?
Thank you.