StreamNexus Privacy Policy
StreamNexus is a Windows desktop app for Twitch and YouTube stream monitoring, notifications, and multiview playback. This Privacy Policy explains what information StreamNexus handles and how YouTube API Services data is used.
1. Scope
This policy applies to the StreamNexus desktop app, release distribution through the public StreamNexus release repository, and Twitch, Google, and YouTube integrations. StreamNexus shows a policy confirmation screen before users start initial setup or connect Twitch or YouTube.
2. Information StreamNexus handles
- Twitch and YouTube channel IDs, channel names, profile image URLs, live stream status, and public video metadata.
- User-selected tracked channels, notification settings, multiview settings, and app preferences.
- YouTube OAuth access and refresh tokens issued by Google after user consent.
- Local logs and health information needed for troubleshooting.
StreamNexus is designed not to intentionally store API keys, OAuth client secrets, or OAuth tokens in Git.
3. YouTube API Services
StreamNexus uses YouTube API Services. By using YouTube integration in StreamNexus, users also agree to the YouTube Terms of Service and Google Privacy Policy.
StreamNexus requests the read-only Google OAuth scope:
https://www.googleapis.com/auth/youtube.readonly
StreamNexus uses this scope to:
- Display the user's YouTube subscriptions inside StreamNexus.
- Check live stream status for tracked YouTube channels.
- Display public video metadata needed for stream monitoring, notifications, and multiview playback.
StreamNexus does not:
- Upload, delete, or edit YouTube videos.
- Post comments or manage playlists or channels.
- Sell YouTube API Services data.
- Use YouTube API Services data for advertising, credit scoring, unrelated profiling, or AI model training.
4. Storage, retention, and protection
YouTube OAuth tokens are stored locally by StreamNexus and encrypted before being saved in app settings. Tracked YouTube channels and public stream metadata may be stored locally while needed to provide monitoring, notification, history, and multiview features. This data remains until the user removes it using StreamNexus controls or deletes the local app data.
StreamNexus does not operate a production server that sells or redistributes YouTube API Services data.
5. Sharing
StreamNexus does not sell Google or YouTube user data. Information is shared only when required by user actions, app update delivery, video playback through the relevant platform, troubleshooting, security, or legal obligations.
6. Deletion, disconnect, and revocation
Users can disconnect YouTube from StreamNexus settings. StreamNexus programmatically revokes the stored Google OAuth token and then clears locally stored YouTube OAuth tokens. If revocation fails because of a network or server error, StreamNexus keeps the local token so the user can retry revocation.
Users can also use the local YouTube Authorized Data deletion control. This removes locally stored YouTube tracked channels, stream history, watch sessions, stream notes, claim history rows, and YouTube OAuth tokens. It does not delete the user's YouTube account, videos, comments, playlists, channels, or YouTube-side subscriptions.
Users can revoke StreamNexus access from Google's third-party app access page. To remove all local StreamNexus data, users should disconnect YouTube, use the authorized-data deletion control, and delete StreamNexus local app data from Windows.
7. Changes
StreamNexus may update this policy when app functionality, API usage, or compliance requirements change. Material changes will be reflected on this page and, when appropriate, in release notes or the app UI.
8. Contact
For privacy questions or data deletion assistance, contact the support email displayed on the StreamNexus Google OAuth consent screen or use the public StreamNexus support repository.