Upload
Technical overview

Developers

LarpTube is a Node.js app with local JSON persistence, account sessions, upload chunking, thumbnail storage, video processing, moderation status tracking, creator pages, Stripe-powered LarpTube Red, and optional YouTube Data API upload integration.

The YouTube integration uses OAuth 2.0. Tokens are encrypted with the server security secret before being saved, and the tokens are used only for the connected account features described in Privacy, OAuth disclosure, and YouTube API use.

The app asks for the minimum YouTube scopes needed for the feature currently built: youtube.upload for user-selected video uploads, and youtube.readonly to display the connected channel identity.