OAuth disclosure
LarpTube uses Google OAuth only when a signed-in user clicks Connect YouTube from the Connected accounts page.
Requested scopes: https://www.googleapis.com/auth/youtube.upload and https://www.googleapis.com/auth/youtube.readonly.
Scope reason: youtube.upload lets LarpTube upload a video file that the creator uploaded to LarpTube and explicitly selected for YouTube upload. youtube.readonly lets LarpTube show the connected channel name so the user knows which channel is connected.
User action required: a creator must upload a video to LarpTube or choose an existing approved LarpTube video, then select YouTube as a destination. LarpTube does not automatically upload all videos unless the creator chooses that destination in the app flow.
LarpTube does not use YouTube OAuth to read private messages, import old videos, scrape videos, download videos, delete YouTube videos, manage playlists, manage subscriptions, or access unrelated Google account data.
A user can disconnect at any time from Settings → Connected accounts. LarpTube then clears the stored YouTube tokens and stops future YouTube uploads for that account.