Terms of Service

ChessFrame Automation · Last updated: 21 August 2026

These terms describe the use of ChessFrame Automation, a private desktop application that runs locally on its owner's own computer and publishes original chess videos to the owner's own YouTube channel.

1. What this software is

ChessFrame Automation is a local, private tool. It is installed and executed on a single personal computer and is operated from a command line by its owner. It is not a website, not a hosted service and not a product offered to anyone.

2. Who may use it

3. Use of YouTube API Services

ChessFrame Automation uses YouTube API Services to upload videos and custom thumbnails to the channel its owner has authorised, and to read the status of those uploads.

By using this application, its owner agrees to be bound by the YouTube Terms of Service and the YouTube API Services Terms of Service, and to comply with the YouTube API Services Developer Policies. Information handled by Google is governed by the Google Privacy Policy.

No affiliation. ChessFrame Automation is an independent tool. It is not affiliated with, sponsored by, endorsed by or certified by YouTube, Google LLC or Chess.com. It is not an official YouTube product.

4. Acceptable use

The application must not be used to:

Videos are uploaded as private by default and subscribers are not notified. Publishing anything publicly requires the owner to change the configuration deliberately.

5. Dependence on external services

The application depends on services it does not control, in particular the YouTube Data API and the public Chess.com Published-Data API. Those services may change, impose quotas, become unavailable or restrict access at any time. When that happens the application may fail to upload, may be rate limited, or may be unable to verify the status of a video. No guarantee of availability, completeness or continuity is offered.

The application is provided as is, without warranty of any kind. Its owner is solely responsible for the content published on their channel and for compliance with all applicable policies.

6. Revoking access

The owner can revoke the application's access to their Google account at any time from the Google account permissions page:

https://myaccount.google.com/permissions

The application also provides a local command that revokes the authorisation and deletes the stored credential files. Revoking access stops all further API use; it does not delete videos that were already published.

7. Privacy

How the application handles data, which OAuth scopes it requests and how credentials are stored is described in the ChessFrame Automation Privacy Policy.

8. Contact

For questions about these terms or about the application's use of the YouTube API Services, contact the owner at franciscoschuhmann@gmail.com.

9. Changes to these terms

If the application's behaviour or its use of the YouTube API changes, these terms will be updated and the date at the top of this page will change with them.