Spaces:
Running
Running
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Privacy Policy β VIDRAFT</title> | |
| <link rel="preconnect" href="https://fonts.googleapis.com"> | |
| <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet"> | |
| <style> | |
| :root { | |
| --bg: #0B0B0E; | |
| --card: #14141A; | |
| --border: #2D2D36; | |
| --text: #FAFAFA; | |
| --muted: #8A8A95; | |
| --accent: #8B5CF6; | |
| --accent-b: #B197FC; | |
| } | |
| * { margin: 0; padding: 0; box-sizing: border-box; } | |
| html { scroll-behavior: smooth; } | |
| body { | |
| background: var(--bg); | |
| color: var(--text); | |
| font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; | |
| font-size: 16px; | |
| line-height: 1.75; | |
| -webkit-font-smoothing: antialiased; | |
| } | |
| a { color: var(--accent-b); text-decoration: none; } | |
| a:hover { text-decoration: underline; } | |
| /* ββ header ββ */ | |
| header { | |
| background: linear-gradient(135deg, #1E295C 0%, #4F46E5 100%); | |
| padding: 48px 32px 40px; | |
| text-align: center; | |
| } | |
| .header-logo { | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 10px; | |
| margin-bottom: 18px; | |
| } | |
| .header-logo-mark { | |
| width: 36px; height: 36px; | |
| background: rgba(255,255,255,0.15); | |
| border: 1px solid rgba(255,255,255,0.3); | |
| border-radius: 8px; | |
| display: flex; align-items: center; justify-content: center; | |
| font-size: 18px; | |
| } | |
| .header-logo-text { | |
| font-size: 20px; | |
| font-weight: 700; | |
| color: #fff; | |
| letter-spacing: -0.3px; | |
| } | |
| header h1 { | |
| font-size: 28px; | |
| font-weight: 700; | |
| color: #fff; | |
| letter-spacing: -0.5px; | |
| margin-bottom: 10px; | |
| } | |
| header .meta { | |
| font-size: 13px; | |
| color: rgba(255,255,255,0.65); | |
| } | |
| /* ββ layout ββ */ | |
| .container { | |
| max-width: 760px; | |
| margin: 0 auto; | |
| padding: 48px 24px 80px; | |
| } | |
| /* ββ intro box ββ */ | |
| .intro-box { | |
| background: var(--card); | |
| border: 1px solid var(--border); | |
| border-left: 4px solid var(--accent); | |
| border-radius: 10px; | |
| padding: 20px 24px; | |
| margin-bottom: 40px; | |
| font-size: 14.5px; | |
| color: #C2C2CC; | |
| } | |
| /* ββ sections ββ */ | |
| .section { | |
| margin-bottom: 36px; | |
| padding-bottom: 36px; | |
| border-bottom: 1px solid var(--border); | |
| } | |
| .section:last-child { | |
| border-bottom: none; | |
| margin-bottom: 0; | |
| padding-bottom: 0; | |
| } | |
| .section-num { | |
| display: inline-block; | |
| background: rgba(139,92,246,0.18); | |
| color: var(--accent-b); | |
| font-size: 11px; | |
| font-weight: 700; | |
| text-transform: uppercase; | |
| letter-spacing: 1px; | |
| padding: 3px 10px; | |
| border-radius: 100px; | |
| margin-bottom: 10px; | |
| } | |
| .section h2 { | |
| font-size: 17px; | |
| font-weight: 700; | |
| color: var(--text); | |
| margin-bottom: 12px; | |
| letter-spacing: -0.2px; | |
| } | |
| .section p { | |
| font-size: 14.5px; | |
| color: #C2C2CC; | |
| margin-bottom: 8px; | |
| } | |
| .section p:last-child { margin-bottom: 0; } | |
| /* ββ highlight row ββ */ | |
| .highlight-row { | |
| display: flex; | |
| gap: 12px; | |
| flex-wrap: wrap; | |
| margin-top: 14px; | |
| } | |
| .hl-chip { | |
| background: rgba(16,185,129,0.12); | |
| border: 1px solid rgba(16,185,129,0.25); | |
| color: #6EE7B7; | |
| font-size: 13px; | |
| font-weight: 600; | |
| padding: 6px 14px; | |
| border-radius: 100px; | |
| } | |
| .hl-chip.purple { | |
| background: rgba(139,92,246,0.12); | |
| border-color: rgba(139,92,246,0.25); | |
| color: var(--accent-b); | |
| } | |
| .hl-chip.red { | |
| background: rgba(239,68,68,0.1); | |
| border-color: rgba(239,68,68,0.2); | |
| color: #FCA5A5; | |
| } | |
| /* ββ table ββ */ | |
| table { | |
| width: 100%; | |
| border-collapse: collapse; | |
| font-size: 13.5px; | |
| margin-top: 14px; | |
| } | |
| th { | |
| text-align: left; | |
| padding: 10px 14px; | |
| background: rgba(255,255,255,0.04); | |
| color: var(--muted); | |
| font-size: 11px; | |
| font-weight: 700; | |
| text-transform: uppercase; | |
| letter-spacing: 0.6px; | |
| border-bottom: 1px solid var(--border); | |
| } | |
| td { | |
| padding: 11px 14px; | |
| border-bottom: 1px solid rgba(45,45,54,0.6); | |
| color: #C2C2CC; | |
| vertical-align: top; | |
| } | |
| tr:last-child td { border-bottom: none; } | |
| td:first-child { color: var(--text); font-weight: 500; white-space: nowrap; } | |
| /* ββ contact card ββ */ | |
| .contact-card { | |
| background: var(--card); | |
| border: 1px solid var(--border); | |
| border-radius: 12px; | |
| padding: 20px 24px; | |
| margin-top: 14px; | |
| display: flex; | |
| align-items: center; | |
| gap: 16px; | |
| } | |
| .contact-icon { | |
| font-size: 28px; | |
| flex-shrink: 0; | |
| } | |
| .contact-label { | |
| font-size: 12px; | |
| color: var(--muted); | |
| text-transform: uppercase; | |
| letter-spacing: 0.5px; | |
| margin-bottom: 4px; | |
| } | |
| .contact-val { | |
| font-size: 15px; | |
| font-weight: 600; | |
| color: var(--accent-b); | |
| } | |
| /* ββ footer ββ */ | |
| footer { | |
| text-align: center; | |
| padding: 28px 24px 40px; | |
| font-size: 12px; | |
| color: var(--muted); | |
| border-top: 1px solid var(--border); | |
| } | |
| footer a { color: var(--muted); } | |
| footer a:hover { color: var(--accent-b); } | |
| </style> | |
| </head> | |
| <body> | |
| <header> | |
| <div class="header-logo"> | |
| <div class="header-logo-mark">π§¬</div> | |
| <span class="header-logo-text">VIDRAFT</span> | |
| </div> | |
| <h1>Privacy Policy</h1> | |
| <div class="meta"> | |
| VIDRAFT (VIDRAFT_LAB) Β· | |
| Effective date: 17 May 2026 Β· | |
| Last updated: 17 May 2026 | |
| </div> | |
| </header> | |
| <div class="container"> | |
| <div class="intro-box"> | |
| This Privacy Policy explains how VIDRAFT handles data when you access our model inference API, | |
| including when served through third-party marketplaces such as <strong>OpenRouter</strong>. | |
| </div> | |
| <!-- 1. Scope --> | |
| <div class="section"> | |
| <span class="section-num">01</span> | |
| <h2>Scope</h2> | |
| <p> | |
| Applies to the VIDRAFT inference API at | |
| <a href="https://api.1street.ai" target="_blank" rel="noopener">https://api.1street.ai</a> | |
| and related endpoints. | |
| </p> | |
| </div> | |
| <!-- 2. Information We Process --> | |
| <div class="section"> | |
| <span class="section-num">02</span> | |
| <h2>Information We Process</h2> | |
| <table> | |
| <thead> | |
| <tr><th>Category</th><th>Detail</th><th>Handling</th></tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <td>Request content</td> | |
| <td>Prompts, messages, parameters, and generated completions</td> | |
| <td>Processed transiently in memory only</td> | |
| </tr> | |
| <tr> | |
| <td>Operational metadata</td> | |
| <td>Token counts, timestamps, latency, model ID, status codes</td> | |
| <td>No prompt / completion text included</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <!-- 3. How We Use Information --> | |
| <div class="section"> | |
| <span class="section-num">03</span> | |
| <h2>How We Use Information</h2> | |
| <div class="highlight-row"> | |
| <span class="hl-chip purple">Generate responses</span> | |
| <span class="hl-chip purple">Compute usage for billing</span> | |
| <span class="hl-chip purple">Monitor reliability / capacity / abuse</span> | |
| </div> | |
| </div> | |
| <!-- 4. Model Training Policy --> | |
| <div class="section"> | |
| <span class="section-num">04</span> | |
| <h2>Model Training Policy</h2> | |
| <p> | |
| We do <strong>not</strong> train, fine-tune, or improve any model using your prompts or completions. | |
| Content is never added to any training, evaluation, or fine-tuning dataset. | |
| </p> | |
| <div class="highlight-row" style="margin-top:14px"> | |
| <span class="hl-chip red">β No training on your data</span> | |
| <span class="hl-chip red">β No fine-tuning on prompts</span> | |
| <span class="hl-chip red">β No eval dataset inclusion</span> | |
| </div> | |
| </div> | |
| <!-- 5. Data Retention --> | |
| <div class="section"> | |
| <span class="section-num">05</span> | |
| <h2>Data Retention</h2> | |
| <table> | |
| <thead> | |
| <tr><th>Data type</th><th>Retention</th></tr> | |
| </thead> | |
| <tbody> | |
| <tr> | |
| <td>Prompts & completions</td> | |
| <td>Not stored β in-memory for request duration only, then discarded</td> | |
| </tr> | |
| <tr> | |
| <td>Operational metadata</td> | |
| <td>Up to 30 days, then deleted or aggregated</td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> | |
| <!-- 6. Data Sharing --> | |
| <div class="section"> | |
| <span class="section-num">06</span> | |
| <h2>Data Sharing</h2> | |
| <p>No selling or renting of data. No request content shared with third parties.</p> | |
| <p> | |
| Only aggregate, non-content usage figures are shared with routing platforms | |
| (e.g., OpenRouter) for billing reconciliation. | |
| </p> | |
| </div> | |
| <!-- 7. Security --> | |
| <div class="section"> | |
| <span class="section-num">07</span> | |
| <h2>Security</h2> | |
| <div class="highlight-row"> | |
| <span class="hl-chip">π HTTPS / TLS in transit</span> | |
| <span class="hl-chip">π‘ Restricted infrastructure access</span> | |
| <span class="hl-chip">βοΈ Dedicated VIDRAFT hardware</span> | |
| </div> | |
| </div> | |
| <!-- 8. Inference Location --> | |
| <div class="section"> | |
| <span class="section-num">08</span> | |
| <h2>Inference Location</h2> | |
| <p>π°π· Republic of Korea (KR)</p> | |
| </div> | |
| <!-- 9. Children's Privacy --> | |
| <div class="section"> | |
| <span class="section-num">09</span> | |
| <h2>Children's Privacy</h2> | |
| <p>This service is not directed to children under the age of 13.</p> | |
| </div> | |
| <!-- 10. Changes --> | |
| <div class="section"> | |
| <span class="section-num">10</span> | |
| <h2>Changes</h2> | |
| <p>Any updates to this policy will be reflected via the "Last updated" date at the top of this page.</p> | |
| </div> | |
| <!-- 11. Contact --> | |
| <div class="section"> | |
| <span class="section-num">11</span> | |
| <h2>Contact</h2> | |
| <div class="contact-card"> | |
| <div class="contact-icon">βοΈ</div> | |
| <div> | |
| <div class="contact-label">Email</div> | |
| <div class="contact-val"> | |
| <a href="mailto:arxivgpt@gmail.com">arxivgpt@gmail.com</a> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| <footer> | |
| Β© 2026 VIDRAFT (VIDRAFT_LAB). All rights reserved. Β· | |
| <a href="https://huggingface.co/spaces/VIDraft/AI">Back to VIDRAFT</a> | |
| </footer> | |
| </body> | |
| </html> | |