Privacy Policy

Overview

ViewerConnect collects and stores only the minimum information required to identify and authenticate users via Twitch and other OAuth providers.

What We Store

  • Twitch/Discord/Google Username: Your account identifier from the OAuth provider
  • Twitch/Discord/Google User ID: Your unique identifier from the OAuth provider
  • OAuth Tokens: Tokens necessary to authenticate and manage your session (handled securely)
  • Genshin Impact UID: Your in-game UID for character verification purposes (when submitted)
  • Review Requests: Character review submissions and their status
  • Viewer Help Requests: Help submissions, status, feedback, and VOD links when completed
  • Ticket Orders and Balance Events: Product ID, ticket quantity, checkout session ID, fulfillment timestamps, and related balance history used to credit or restore digital tickets
  • Payment Metadata from Stripe: Limited order metadata such as Stripe checkout session IDs, payment intent IDs, and any customer email returned by Stripe for receipt and fulfillment support
  • Homework Assignments: Structured checklist tasks linked to completed reviews/help requests, including task completion status and timestamps

What We Do NOT Store

We do not store:

  • Email addresses
  • Payment information
  • Full payment card numbers, CVC values, or full bank details
  • Sensitive personal data beyond what is listed above
  • Any data beyond what is necessary for the core functionality of the platform
  • Chat messages or other communication data
  • Location information
  • Device information

Use of Your Information

Information is used to:

  • Map your account to your OAuth provider (Twitch, Discord, Google)
  • Manage character review requests and submissions
  • Manage viewer help requests and request outcomes
  • Process digital ticket purchases, fulfillment, expiry, and refunds where required
  • Allow you and admins to track and complete homework checklist tasks
  • Maintain secure session access
  • Verify your Genshin Impact account ownership
  • Track review and viewer help request status

Access is limited to:

  • Authorized administrators
  • The services and infrastructure required to operate the platform
  • Third-party services only as necessary for core functionality

Data Retention

  • Session Data: Kept only while you are actively using the service
  • Review Requests: Retained for the duration needed to process and fulfill requests
  • Viewer Help Requests: Retained unless you request deletion
  • Ticket Orders and Balance Events: Retained as needed to prevent duplicate fulfillment, support refunds required by law, and maintain transaction history for expiring tickets
  • Homework Assignments and Tasks: Retained with the related request history unless you request deletion
  • Account Data: Retained as long as your account is active
  • Operational Event Logs: Technical logs of platform events received from Twitch (used for diagnostics, fulfilling rewards, and reconciling ticket grants) are kept for a limited diagnostic window of up to 12 months and then automatically deleted

Your Rights

You have the right to:

  • Request a copy of your stored data
  • Request deletion of your account and associated data
  • Review homework assigned to your completed requests from your history pages
  • Revoke access through your OAuth provider settings
  • Withdraw consent at any time

Discord Bot (TwitchScheduler)

ViewerConnect includes a Discord bot that automatically creates Discord Scheduled Events from a Twitch stream schedule.

What the Bot Stores

  • Server Configuration: Discord Guild (server) ID, notification channel ID, and Twitch username — all provided by the server administrator
  • Event Tracking: Twitch schedule segment IDs mapped to Discord Scheduled Event IDs, used to keep events in sync
  • Bot Settings: Enabled/disabled status, timezone preference, and default stream duration

What the Bot Does NOT Store

  • Usernames, user IDs, or any identifying information about Discord server members
  • Message content or interaction history
  • Who used a slash command or when
  • Voice, video, or presence data
  • Any personal data about Discord users

The bot reads public Twitch stream schedules and manages Discord Scheduled Events. Slash commands allow viewing the schedule and managing the bot — no data about the person running a command is stored.

Third-Party Services

  • Enka Network: Genshin Impact UID verification (no personal data shared beyond the UID)
  • OAuth Providers: Twitch, Discord, Google for authentication
  • Stripe: Payment processor for ticket purchases; Stripe handles payment details directly and returns limited order metadata to ViewerConnect
  • Twitch API: Public stream schedules and channel point redemptions
  • Discord API: Scheduled Events and slash command responses
  • Cloudflare: Infrastructure provider
  • External Support Links: Streamer-selected support panels may link to third-party wishlist, donation, or storefront services that operate under their own privacy policies

Contact

If you have questions about your data, want your account removed, or have privacy concerns, please contact us at:

Changes to This Policy

We may update this privacy policy from time to time. Changes will be effective immediately upon posting to this page.

Last Updated: May 27, 2026