Files
documentation/misc/dmca/index.html

182 lines
8.6 KiB
HTML

<!doctype html>
<html lang="en" class="dark">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>DMCA & Copyright — Vyla</title>
<meta name="description" content="Content sources used by Vyla API and how rights holders can request removal." />
<meta name="keywords"
content="DMCA, copyright, takedown, legal, content sources, rights holders, copyright policy, takedown request" />
<link rel="canonical" href="https://vyla.cc/misc/dmca.html" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://vyla.cc/misc/dmca.html" />
<meta property="og:title" content="DMCA & Copyright — Vyla" />
<meta property="og:description"
content="Content sources used by Vyla API and how rights holders can request removal." />
<meta property="og:image" content="https://vyla.cc/assets/images/thumbnail.png" />
<meta property="og:site_name" content="Vyla" />
<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:url" content="https://vyla.cc/misc/dmca.html" />
<meta property="twitter:title" content="DMCA & Copyright — Vyla" />
<meta property="twitter:description"
content="Content sources used by Vyla API and how rights holders can request removal." />
<meta property="twitter:image" content="https://vyla.cc/assets/images/thumbnail.png" />
<meta property="twitter:site" content="@vylaentertainment" />
<!-- Additional SEO -->
<meta name="robots" content="index, follow" />
<meta name="author" content="Vyla" />
<link rel="icon" href="/favicon.ico" />
<link rel="stylesheet" href="/assets/base.css" />
<link rel="stylesheet" href="/assets/highlight.css" />
<link rel="stylesheet" href="/assets/mintlify-overrides.css" />
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "DMCA & Copyright",
"description": "Content sources used by Vyla API and how rights holders can request removal.",
"url": "https://vyla.cc/misc/dmca.html",
"applicationCategory": "MultimediaApplication",
"operatingSystem": "Windows, macOS, Linux, Android, Android TV",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
}
</script>
</head>
<body>
<div id="banner">
<span>Vyla is self-hosted. Run Vyla Home, embed the SDK, or deploy Stream API on infrastructure you control. Rights
holders can request source removal — <a href="/misc/dmca">DMCA policy</a>.</span>
<button id="banner-close" onclick="dismissBanner()" aria-label="Dismiss">✕</button>
</div>
<header id="navbar">
<div class="nav-top">
<a class="brand" href="/"><img src="/assets/images/logo.png" alt="Vyla" id="brand-logo" loading="lazy"
fetchpriority="low"></a>
<button id="search-trigger" type="button" onclick="openSearch()" aria-label="Search"></button>
<div class="links">
<button id="theme-toggle" type="button" onclick="toggleThemeMenu(event)" aria-label="Theme"></button>
</div>
</div>
<nav class="tabs">
<a class="tab-link" href="/">Vyla</a>
<a class="tab-link" href="/sdk">SDK</a>
<a class="tab-link active" href="/stream-api/overview">Stream API</a>
<a class="tab-link" href="/guides/integrations">Resources</a>
<a class="tab-link" href="/misc/credit">Misc</a>
</nav>
</header>
<div id="layout">
<nav id="sidebar">
<div class="group">
<p class="group-title">Project</p>
<ul>
<li><a class="" href="/misc/credit">Credit</a></li>
<li><a class="active" href="/misc/dmca">Dmca</a></li>
</ul>
</div>
</nav>
<div id="content-col">
<main class="prose">
<h1>DMCA & Copyright</h1>
<p class="page-description">Content sources used by Vyla API and how rights holders can request removal.</p>
<p>Vyla API is a self-hosted streaming proxy that aggregates publicly accessible stream URLs from third-party
providers. Vyla does not host, store, upload, or distribute any video content. All media is served directly
from its original source.</p>
<hr>
<h2 id="how-it-works">How It Works</h2>
<p>Vyla acts as a <strong>reverse proxy and aggregator</strong>. When a stream is requested:</p>
<ol>
<li>Vyla queries third-party providers for a stream URL.</li>
<li>That URL is proxied through the Vyla server to handle CORS headers.</li>
<li>The underlying video segments are fetched from their original CDN and passed through to the client.</li>
</ol>
<p>At no point does Vyla store, transcode, or re-host any media file.</p>
<hr>
<h2 id="content-sources">Content Sources</h2>
<p>The following third-party sources are currently scraped or proxied by Vyla API. These are the upstream
providers — Vyla does not control, operate, or own any of them.</p>
<p>You can find the full list of sources in the <a
href="https://gitlab.com/vyla-entertainment/sdk/-/tree/main/src/sources">stream-api sources directory</a>.
</p>
<div class="callout callout-note">
<div class="callout-content">
<p>This list reflects active sources. These sources are active or in the works.</p>
</div>
</div>
<hr>
<h2 id="dmca--takedown-requests">DMCA / Takedown Requests</h2>
<p>If you are a rights holder and believe that content accessible through Vyla API infringes your copyright, you
may submit a takedown request. Because Vyla does not host the content itself, the most effective path is to
contact the upstream source directly.</p>
<p>However, Vyla can disable specific providers or sources upon valid request.</p>
<p><strong>To submit a takedown request, contact:</strong></p>
<div class="card">
<div class="card-title">DMCA Contact</div>
<div class="card-body">
<p>Open an issue on the GitLab repository or reach out via Discord or email.</p>
<ul>
<li><strong>GitLab Issues:</strong> <a
href="https://gitlab.com/vyla-entertainment/stream-api/issues">https://gitlab.com/vyla-entertainment/stream-api/issues</a>
</li>
<li><strong>Discord:</strong> <a href="https://discord.gg/5eqRhKeywG">https://discord.gg/5eqRhKeywG</a>
</li>
<li><strong>Email:</strong> <a
href="mailto:alwaysmesmerizingyou@gmail.com">alwaysmesmerizingyou@gmail.com</a></li>
</ul>
<p>Please include the following in your request:</p>
<ul>
<li>Your name and organization</li>
<li>The specific content or provider you are requesting removal of</li>
<li>Evidence of your rights to the content</li>
<li>Your contact information</li>
</ul>
</div>
</div>
<hr>
<h2 id="good-faith-compliance">Good Faith Compliance</h2>
<p>Vyla API is operated in good faith. Upon receiving a valid and complete takedown request, the relevant source
will be reviewed and disabled within a reasonable timeframe if the claim is substantiated.</p>
<p>Rights holders such as Sony Pictures, Universal, Warner Bros., Disney, Netflix, or any other studio or
distributor are welcome to contact via the channels above. We will respond promptly.</p>
<hr>
<h2 id="disclaimer">Disclaimer</h2>
<p>Vyla API is intended for personal, educational, and development use only. The operator of this API does not
endorse or encourage copyright infringement. Users of this API are responsible for complying with the laws of
their jurisdiction.</p>
</main>
<aside id="toc">
<p class="toc-title">On this page</p>
<ul>
<li><a href="#how-it-works">How It Works</a></li>
<li><a href="#content-sources">Content Sources</a></li>
<li><a href="#dmca--takedown-requests">DMCA / Takedown Requests</a></li>
<li><a href="#good-faith-compliance">Good Faith Compliance</a></li>
<li><a href="#disclaimer">Disclaimer</a></li>
</ul>
</aside>
</div>
</div>
<footer id="site-footer">
<a href="https://discord.gg/5eqRhKeywG" target="_blank" rel="noopener">Discord</a>
<a href="https://gitlab.com/vyla-entertainment/" target="_blank" rel="noopener">GitLab</a>
</footer>
<script src="/assets/app.js"></script>
</body>
</html>