Terms of Service
Effective Date: October 16, 2026 • Last Updated: October 16, 2026
These Terms of Service ("Terms") constitute a legally binding agreement between you ("User", "Streamer", "Admin", or "you") and MCast ("MCast", "we", "our", or "us") governing your access to and use of https://mcast.fun, our central APIs at https://api.mcast.fun, and the MCast LiveStatus Minecraft plugin software.
Quick Summary of Key Terms
- •YouTube Terms Apply: Because MCast integrates with YouTube API Services, you must comply with the YouTube Terms of Service and Community Guidelines.
- •Channel Ownership: You may only connect YouTube channels that you personally own or have verified legal authority to represent.
- •Fair Gameplay & Content: You agree not to broadcast illegal, abusive, infringing, or malicious content through in-game nametags or chat announcements.
- •Voluntary & Revocable: You can disconnect your channel at any moment directly in Minecraft (
/link youtube unlink) or via Google Security settings.
1. Acceptance of Terms
By accessing our website (https://mcast.fun), linking your YouTube account, downloading or installing the MCast LiveStatus plugin on a Minecraft server, or utilizing the MCast backend APIs, you confirm that you have read, understood, and agree to be bound by these Terms and our Privacy Policy.
If you do not agree to these Terms or the Privacy Policy, you must refrain from using MCast services and immediately remove the plugin software and disconnect any linked accounts.
2. Description of MCast Services
MCast provides a centralized live status synchronization platform designed for Minecraft servers running PaperMC 1.21+. The platform includes:
- In-Game Nametag Badges: Displaying an unobtrusive, non-destructive LIVE indicator on the nametag of authorized players while they broadcast Minecraft gameplay on YouTube.
- Automated Fair Chat Broadcasts: Delivering configurable Adventure MiniMessage in-game announcements when a linked streamer goes live, managed by fair interval rotations.
- Centralized OAuth Service: A secure bridge facilitating read-only Google OAuth 2.0 authorization, eliminating the need for server owners to configure individual Google Cloud developer consoles or manage sensitive credentials.
- Streamer Dashboard: Web interface at
https://mcast.fun/dashboardallowing creators to view their linked channel status, verified game topics, and stream health.
3. Third-Party Services & YouTube Terms Agreement
MCast relies upon YouTube API Services provided by Google LLC. By using MCast to link your YouTube channel or display live broadcast status, you acknowledge and agree that you are also bound by:
YouTube Terms of Service
Governs all broadcasts, video content, and channel interactions on YouTube.
Google Privacy Policy
Explains how Google processes personal data when using Google accounts.
Google API Services User Data Policy
Strict limits on application access and handling of Google API data.
You may review and revoke MCast's access to your YouTube data at any time via your Google Security Settings.
4. Eligibility & Streamer Responsibilities
To link a YouTube channel and utilize MCast features:
- Age Requirement: You must be at least 13 years old (or the minimum legal age required in your country to consent to online services). If you are under the age of majority, you confirm that your parent or legal guardian has reviewed and agreed to these Terms.
- Authorized Channel Control: You confirm that you are the lawful owner or authorized administrative manager of the YouTube channel you connect. Attempting to link channels owned by other creators is strictly prohibited.
- Truthful Information: You agree to provide accurate information during linking and ensure your channel title, avatar, and broadcast metadata do not infringe on any third party's rights.
- Compliance with Community Rules: You agree to adhere to the rules, etiquette, and guidelines established by the specific Minecraft server networks on which you play.
5. Acceptable-Use Rules & Prohibited Activities
You agree not to misuse MCast services. Specifically, you must NOT:
Harmful or Illegal Broadcasts
Promote illegal acts, hate speech, violent extremism, harassment, defamation, sexually explicit material, or malicious content through stream titles or chat broadcasts.
Security Circumvention & Tampering
Attempt to probe, scan, decrypt, reverse engineer, intercept, or tamper with OAuth tokens, cryptographic session nonces, server secrets, or encryption keys.
API Abuse & Denial of Service
Flood, spam, launch DDoS attacks, or deliberately overload MCast endpoints, or artificially manipulate polling requests to consume excessive Google API quotas.
False Impersonation
Impersonate another streamer, server administrator, or entity, or falsify server identity tokens to access another player's linked broadcast profile.
6. Minecraft Server Administrators' Responsibilities
Minecraft server operators who install and run the MCast plugin agree to:
- Deploy the official, unmodified plugin JAR compiled from the official source repository.
- Securely safeguard their assigned
server_secretand not expose it in public configuration files, version control, or public forums. - Respect player privacy and honor streamer requests to unlink accounts or disable chat announcements promptly.
- Acknowledge that MCast is not liable for moderation disputes, in-game bans, player grievances, or content broadcast by server members.
7. User Authorization & Permission Management
When you link your YouTube channel through MCast, you grant us permission to:
- Access your public channel profile (channel ID, title, handle, and avatar URL).
- Periodically query active live broadcasts on your channel using the
youtube.readonlyscope. - Transmit live broadcast status and stream title to authorized Minecraft servers where your player profile is registered.
You retain the absolute right to revoke these permissions at any time. Revocation takes effect immediately without penalty.
8. Intellectual Property & Content Ownership
Your Content: You retain full and exclusive copyright and intellectual property rights in and to your YouTube live streams, videos, audio, channel branding, and logos. MCast claims no ownership over your creative content.
MCast Platform: The MCast name, web design, software code, plugin architecture, database schemas, and documentation are the intellectual property of the MCast project and contributors, protected by applicable copyright and open-source licenses.
Non-Affiliation Notice:
Minecraft is a registered trademark of Mojang Studios / Microsoft Corporation. YouTube is a trademark of Google LLC. MCast is an independent community open-source project and is not affiliated with, sponsored by, or endorsed by Mojang Studios, Microsoft, or Google.
9. Service Availability & Disclaimer of Warranties
PLEASE READ THIS SECTION CAREFULLY AS IT LIMITS OUR LIABILITY.
MCast SERVICES, INCLUDING THE WEBSITE, BACKEND APIS, AND MINECRAFT PLUGIN, ARE PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE.
WE EXPRESSLY DISCLAIM ALL WARRANTIES, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
WE DO NOT GUARANTEE THAT:
- MCast will operate uninterrupted, secure, or error-free at all times;
- Live stream status detection will be instantaneously synchronized with YouTube Studio;
- Upstream YouTube Data API v3 services or quota limits will never experience downtime, delays, or rate limiting; or
- Minecraft server network conditions or third-party scoreboard plugins will never conflict with nametag suffixes.
10. Limitation of Liability
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL MCAST, ITS MAINTAINERS, CONTRIBUTORS, OPERATORS, OR AFFILIATES BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES RESULTING FROM:
- YOUR ACCESS TO OR INABILITY TO ACCESS OR USE THE SERVICE;
- ANY DELAY, FAILURE, OR DISRUPTION IN LIVE BROADCAST DETECTION;
- ANY MODERATION ACTION, SUSPENSION, OR BAN ENFORCED BY MINECRAFT SERVER OWNERS;
- ANY UNAUTHORIZED ACCESS, USE, OR ALTERATION OF YOUR TRANSMISSIONS OR STORED DATA; OR
- ANY THIRD-PARTY ACTIONS, POLICIES, OR OUTAGES IMPOSED BY GOOGLE, YOUTUBE, OR MOJANG.
11. Account Suspension & Termination
We reserve the right, without prior notice or liability, to suspend, terminate, or revoke access to MCast services, server registrations, or linked account associations if:
- You violate these Terms of Service or our Privacy Policy;
- Your linked channel is suspended or terminated by YouTube;
- You engage in security tampering, denial-of-service attempts, or automated scraping;
- A Minecraft server owner requests removal of an unauthorized link; or
- We are required to do so by applicable law, regulation, or Google API policy.
Upon termination, all associated session records, authorization links, and active badges will be immediately revoked.
12. Account Disconnection & Data Deletion
You may terminate these Terms at any time with respect to your personal account by:
- Running
/link youtube unlinkon your Minecraft server; or - Revoking permissions on Google Security Settings; and
- Optionally requesting permanent database erasure by emailing contact@mcast.fun.
All data deletion requests are processed in accordance with Section 12 of our Privacy Policy.
13. Governing Law & Dispute Resolution
As an open-source, community-driven software project, these Terms shall be governed by and construed in accordance with generally recognized principles of contract law and applicable jurisdictional standards, without giving effect to any principles of conflicts of law.
Informal Resolution First: Before initiating any formal legal dispute, claim, or arbitration, you agree to contact the project maintainers directly at contact@mcast.fun to attempt an informal, good-faith resolution of any grievance or dispute.
14. Modifications to Terms
We reserve the right to modify or replace these Terms at our sole discretion. Any changes will be posted on this page with an updated "Last Updated" date.
Your continued access to or use of MCast after any revisions become effective constitutes your acceptance of the revised Terms. If you do not agree to the new terms, you must discontinue using our services.
15. Contact Information
For questions, notices, or inquiries regarding these Terms of Service, please contact:
Project: MCast (LiveStatus)
Legal & Terms Inquiries: contact@mcast.fun
Website: https://mcast.fun
Open Source Codebase: GitHub Repository
