Private tool · single channel

Uploads and manages videos on one YouTube channel: Plain Receipts.

A small command-line tool that the channel owner runs on their own computer to publish finished videos through the YouTube Data API.

What this app is

Plain Receipts Uploader is a private tool that the owner of the Plain Receipts YouTube channel uses to upload and manage videos on that channel. On Google's sign-in screen it appears as “YT Automation”.

It is not a public service. There is nothing to sign up for, and it is not offered to other people or other channels. The only Google account that signs in to it is the account that owns the Plain Receipts channel.

What it does

What it does not do

YouTube permissions it asks for

When the channel owner signs in, Google asks them to approve two YouTube permissions. The names below are Google's wording on the sign-in screen.

Permission (scope)Why the app needs it
Manage your YouTube videos
youtube.upload
To upload video files and set their custom thumbnails.
Manage your YouTube account
youtube
To change settings on a video that is already uploaded (such as making it public), to read a video's processing status and settings for the post-upload checks, to list recent uploads for the duplicate check, and to add captions or playlist entries. The upload permission alone does not cover these.

The second permission is broad: it would allow managing the whole YouTube account. The app only uses it for the actions listed under “What it does”. Full details, including how the sign-in token is stored, are in the privacy policy.

How it works

  1. The channel owner runs the tool on their own computer.
  2. The first time, Google's own sign-in page opens in the browser, and the owner approves the permissions above.
  3. Google returns a sign-in token, which is saved on that computer so later uploads do not need a new sign-in.
  4. The tool talks directly to Google's YouTube Data API over an encrypted (HTTPS) connection. There is no separate server in between.

Terms of use

This app uses YouTube API Services. Anyone using it agrees to be bound by the YouTube Terms of Service. Google's handling of data is described in the Google Privacy Policy.

Contact

Questions about this app or its handling of data: plainreceipts.contact@gmail.com