VIDraft/AI
22
1<!DOCTYPE html>
2<html lang="en">
3<head><script>window.huggingface={variables:{"SPACE_CREATOR_USER_ID":"66e54edddba1e4fee4500a5a"}};</script>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1.0">
6<title>Terms of Service — VIDRAFT</title>
7<link rel="preconnect" href="https://fonts.googleapis.com">
8<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
9<style>
10 :root {
11 --bg: #0B0B0E;
12 --card: #14141A;
13 --border: #2D2D36;
14 --text: #FAFAFA;
15 --muted: #8A8A95;
16 --accent: #8B5CF6;
17 --accent-b: #B197FC;
18 }
19 * { margin: 0; padding: 0; box-sizing: border-box; }
20 html { scroll-behavior: smooth; }
21 body {
22 background: var(--bg);
23 color: var(--text);
24 font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
25 font-size: 16px;
26 line-height: 1.75;
27 -webkit-font-smoothing: antialiased;
28 }
29 a { color: var(--accent-b); text-decoration: none; }
30 a:hover { text-decoration: underline; }
31
32 /* ── header ── */
33 header {
34 background: linear-gradient(135deg, #1E295C 0%, #4F46E5 100%);
35 padding: 48px 32px 40px;
36 text-align: center;
37 }
38 .header-logo {
39 display: inline-flex;
40 align-items: center;
41 gap: 10px;
42 margin-bottom: 18px;
43 }
44 .header-logo-mark {
45 width: 36px; height: 36px;
46 background: rgba(255,255,255,0.15);
47 border: 1px solid rgba(255,255,255,0.3);
48 border-radius: 8px;
49 display: flex; align-items: center; justify-content: center;
50 font-size: 18px;
51 }
52 .header-logo-text {
53 font-size: 20px;
54 font-weight: 700;
55 color: #fff;
56 letter-spacing: -0.3px;
57 }
58 header h1 {
59 font-size: 28px;
60 font-weight: 700;
61 color: #fff;
62 letter-spacing: -0.5px;
63 margin-bottom: 10px;
64 }
65 header .meta {
66 font-size: 13px;
67 color: rgba(255,255,255,0.65);
68 }
69
70 /* ── layout ── */
71 .container {
72 max-width: 760px;
73 margin: 0 auto;
74 padding: 48px 24px 80px;
75 }
76
77 /* ── intro box ── */
78 .intro-box {
79 background: var(--card);
80 border: 1px solid var(--border);
81 border-left: 4px solid var(--accent);
82 border-radius: 10px;
83 padding: 20px 24px;
84 margin-bottom: 40px;
85 font-size: 14.5px;
86 color: #C2C2CC;
87 }
88
89 /* ── sections ── */
90 .section {
91 margin-bottom: 36px;
92 padding-bottom: 36px;
93 border-bottom: 1px solid var(--border);
94 }
95 .section:last-child {
96 border-bottom: none;
97 margin-bottom: 0;
98 padding-bottom: 0;
99 }
100 .section-num {
101 display: inline-block;
102 background: rgba(139,92,246,0.18);
103 color: var(--accent-b);
104 font-size: 11px;
105 font-weight: 700;
106 text-transform: uppercase;
107 letter-spacing: 1px;
108 padding: 3px 10px;
109 border-radius: 100px;
110 margin-bottom: 10px;
111 }
112 .section h2 {
113 font-size: 17px;
114 font-weight: 700;
115 color: var(--text);
116 margin-bottom: 12px;
117 letter-spacing: -0.2px;
118 }
119 .section p {
120 font-size: 14.5px;
121 color: #C2C2CC;
122 margin-bottom: 8px;
123 }
124 .section p:last-child { margin-bottom: 0; }
125
126 /* ── highlight row ── */
127 .highlight-row {
128 display: flex;
129 gap: 12px;
130 flex-wrap: wrap;
131 margin-top: 14px;
132 }
133 .hl-chip {
134 background: rgba(16,185,129,0.12);
135 border: 1px solid rgba(16,185,129,0.25);
136 color: #6EE7B7;
137 font-size: 13px;
138 font-weight: 600;
139 padding: 6px 14px;
140 border-radius: 100px;
141 }
142 .hl-chip.purple {
143 background: rgba(139,92,246,0.12);
144 border-color: rgba(139,92,246,0.25);
145 color: var(--accent-b);
146 }
147 .hl-chip.red {
148 background: rgba(239,68,68,0.1);
149 border-color: rgba(239,68,68,0.2);
150 color: #FCA5A5;
151 }
152
153 /* ── table ── */
154 table {
155 width: 100%;
156 border-collapse: collapse;
157 font-size: 13.5px;
158 margin-top: 14px;
159 }
160 th {
161 text-align: left;
162 padding: 10px 14px;
163 background: rgba(255,255,255,0.04);
164 color: var(--muted);
165 font-size: 11px;
166 font-weight: 700;
167 text-transform: uppercase;
168 letter-spacing: 0.6px;
169 border-bottom: 1px solid var(--border);
170 }
171 td {
172 padding: 11px 14px;
173 border-bottom: 1px solid rgba(45,45,54,0.6);
174 color: #C2C2CC;
175 vertical-align: top;
176 }
177 tr:last-child td { border-bottom: none; }
178 td:first-child { color: var(--text); font-weight: 500; white-space: nowrap; }
179
180 /* ── contact card ── */
181 .contact-card {
182 background: var(--card);
183 border: 1px solid var(--border);
184 border-radius: 12px;
185 padding: 20px 24px;
186 margin-top: 14px;
187 display: flex;
188 align-items: center;
189 gap: 16px;
190 }
191 .contact-icon {
192 font-size: 28px;
193 flex-shrink: 0;
194 }
195 .contact-label {
196 font-size: 12px;
197 color: var(--muted);
198 text-transform: uppercase;
199 letter-spacing: 0.5px;
200 margin-bottom: 4px;
201 }
202 .contact-val {
203 font-size: 15px;
204 font-weight: 600;
205 color: var(--accent-b);
206 }
207
208 /* ── footer ── */
209 footer {
210 text-align: center;
211 padding: 28px 24px 40px;
212 font-size: 12px;
213 color: var(--muted);
214 border-top: 1px solid var(--border);
215 }
216 footer a { color: var(--muted); }
217 footer a:hover { color: var(--accent-b); }
218</style>
219</head>
220<body>
221
222<header>
223 <div class="header-logo">
224 <div class="header-logo-mark">🧬</div>
225 <span class="header-logo-text">VIDRAFT</span>
226 </div>
227 <h1>Terms of Service</h1>
228 <div class="meta">
229 VIDRAFT (VIDRAFT_LAB) ·
230 Effective date: 26 August 2026 ·
231 Last updated: 26 August 2026
232 </div>
233</header>
234
235<div class="container">
236
237 <div class="intro-box">
238 These Terms govern access to the VIDRAFT model inference API, including access obtained
239 through third-party marketplaces such as <strong>OpenRouter</strong>. By sending a request
240 to the API you agree to these Terms.
241 </div>
242
243 <div class="section">
244 <span class="section-num">01</span>
245 <h2>Service</h2>
246 <p>
247 VIDRAFT operates an OpenAI-compatible inference API at
248 <a href="https://api.1street.ai" target="_blank" rel="noopener">https://api.1street.ai</a>.
249 Available models, context limits and pricing are published at the
250 <code>/v1/models</code> endpoint and, where applicable, on the marketplace through which
251 you access the service.
252 </p>
253 </div>
254
255 <div class="section">
256 <span class="section-num">02</span>
257 <h2>Access and Accounts</h2>
258 <p>
259 Access is granted through an API credential, which may be issued directly by VIDRAFT or by
260 a marketplace acting as reseller. You are responsible for keeping your credential
261 confidential and for all usage made with it. Notify us promptly if you believe a credential
262 has been compromised.
263 </p>
264 </div>
265
266 <div class="section">
267 <span class="section-num">03</span>
268 <h2>Acceptable Use</h2>
269 <p>You may not use the service to:</p>
270 <div class="highlight-row">
271 <span class="hl-chip">Break applicable law</span>
272 <span class="hl-chip">Infringe the rights of others</span>
273 <span class="hl-chip">Attack or probe our systems</span>
274 <span class="hl-chip">Circumvent rate limits</span>
275 <span class="hl-chip">Resell without authorisation</span>
276 </div>
277 <p style="margin-top:14px">
278 You are responsible for the prompts you send and for how you use the outputs you receive.
279 Model outputs are generated automatically and may be inaccurate. They are not professional
280 advice and should be reviewed before being relied upon.
281 </p>
282 </div>
283
284 <div class="section">
285 <span class="section-num">04</span>
286 <h2>Rate Limits and Capacity</h2>
287 <p>
288 The service applies capacity limits. When capacity is exhausted the API returns
289 HTTP <code>429</code> promptly rather than queueing the request, so that callers can retry
290 or route elsewhere without waiting. Limits may change as capacity changes.
291 </p>
292 </div>
293
294 <div class="section">
295 <span class="section-num">05</span>
296 <h2>Fees and Billing</h2>
297 <p>
298 Usage is billed per token at the rates published for each model. Where you access the
299 service through a marketplace, that marketplace handles metering and payment under its own
300 terms, and its records govern for billing purposes. Rates may change with reasonable notice.
301 Changes are not retroactive.
302 </p>
303 </div>
304
305 <div class="section">
306 <span class="section-num">06</span>
307 <h2>Data</h2>
308 <p>
309 Prompts and completions are held in memory only for the duration of a request and are then
310 discarded. We do not train, fine-tune, or otherwise improve any model using your prompts or
311 completions. See our
312 <a href="https://vidraft.net/privacy.html">Privacy Policy</a> for full detail.
313 </p>
314 </div>
315
316 <div class="section">
317 <span class="section-num">07</span>
318 <h2>Intellectual Property</h2>
319 <p>
320 You retain all rights in the prompts you submit. As between you and VIDRAFT, you own the
321 outputs generated for you. Underlying models are provided under their respective upstream
322 licences, and your use of the outputs remains subject to those licences. Nothing in these
323 Terms transfers rights in the software, infrastructure or trade marks of VIDRAFT.
324 </p>
325 </div>
326
327 <div class="section">
328 <span class="section-num">08</span>
329 <h2>Availability</h2>
330 <p>
331 We operate redundant capacity and monitor the public endpoint continuously, but the service
332 is provided on an as-available basis. We may perform maintenance, change or withdraw models,
333 or modify the service. Where a change is material and within our control we will give
334 reasonable notice.
335 </p>
336 </div>
337
338 <div class="section">
339 <span class="section-num">09</span>
340 <h2>Disclaimer and Liability</h2>
341 <p>
342 To the maximum extent permitted by law, the service is provided without warranties of any
343 kind, whether express or implied, including fitness for a particular purpose and
344 non-infringement. To the maximum extent permitted by law, the aggregate liability of VIDRAFT
345 arising out of or relating to the service is limited to the fees paid for the service in the
346 three months preceding the event giving rise to the claim, and VIDRAFT is not liable for
347 indirect, incidental, special or consequential damages, or for lost profits or data. Nothing
348 here limits liability that cannot be limited under applicable law.
349 </p>
350 </div>
351
352 <div class="section">
353 <span class="section-num">10</span>
354 <h2>Suspension and Termination</h2>
355 <p>
356 We may suspend or terminate access that breaches these Terms, threatens the security or
357 stability of the service, or is required to be stopped by law. You may stop using the
358 service at any time.
359 </p>
360 </div>
361
362 <div class="section">
363 <span class="section-num">11</span>
364 <h2>Governing Law</h2>
365 <p>
366 These Terms are governed by the laws of the Republic of Korea, without regard to conflict of
367 law rules. The courts of Seoul, Republic of Korea have exclusive jurisdiction, except where
368 mandatory consumer protection law provides otherwise.
369 </p>
370 </div>
371
372 <div class="section">
373 <span class="section-num">12</span>
374 <h2>Changes</h2>
375 <p>
376 Any updates to these Terms will be reflected via the Last updated date at the top of this
377 page. Continued use after an update constitutes acceptance.
378 </p>
379 </div>
380
381 <div class="section">
382 <span class="section-num">13</span>
383 <h2>Contact</h2>
384 <div class="contact-card">
385 <div class="contact-icon">✉️</div>
386 <div>
387 <div class="contact-label">Email</div>
388 <div class="contact-val">
389 <a href="mailto:vidraft@mail.vidraft.net">vidraft@mail.vidraft.net</a>
390 </div>
391 </div>
392 </div>
393 </div>
394
395</div>
396
397<footer>
398 © 2026 VIDRAFT (VIDRAFT_LAB). All rights reserved. ·
399 <a href="https://vidraft.net/privacy.html">Privacy Policy</a> ·
400 <a href="https://huggingface.co/spaces/VIDraft/AI">Back to VIDRAFT</a>
401</footer>
402
403</body>
404</html>
405 