API feasibility for game-server operators: privacy-preserving stream-sniping detection

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:

  1. A streamer authorises Aqua Rust to monitor a selected Twitch channel or stream.

  2. Aqua submits a short-lived list of current player network identifiers from the relevant server session, potentially including IP addresses.

  3. Twitch compares that information internally against an appropriate viewer-presence or network signal for the authorised stream.

  4. 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.

Feature requests should be submitted to uservoice https://twitch.uservoice.com/forums/310213-developers

None, and I suspect all bad actors will use VPN’s so detection wouldn’t be easily possible

It’s not Twitch’s job to police your server for you. Plus the whole privacy and legality issues of such a thing could be very problematic and damaging to the platform.