PageSourceSearch

https://yanok.ai/_app/immutable/nodes/26.L4s-jHe1.js

js yanok.ai collected 2026-10-05 14:40:30 UTC 17,052 bytes, 21 lines download raw bytes

1import"../chunks/DsnmJJEf.js";import"../chunks/CK3AoaC7.js";import{p as ft,e as xt,g as Y,t as _t,a as Pe,c as e,b as yt,R as E,s as r,f as Oe,r as t,at as a}from"../chunks/CYGRAPIB.js";import{s}from"../chunks/D9UuDnCi.js";import{s as De}from"../chunks/BEZvtooX.js";import{i as wt}from"../chunks/BA65WU6K.js";import{s as At,a as It,b as kt,l as Pt,c as Dt,d as Ct,e as Ot,f as St,g as Rt,h as Tt,i as qt,j as Mt}from"../chunks/CocTzPF2.js";import{B as $t,b as Yt}from"../chunks/CpWhE398.js";import{b as Et,l as Gt}from"../chunks/Bq6mx6dM.js";import{l as Nt}from"../chunks/jfkVJUio.js";import{S as jt}from"../chunks/D0T9t0sD.js";import{P as Lt}from"../chunks/CtgGnEb9.js";import{r as Ce}from"../chunks/kaiQ09si.js";import{D as Ut}from"../chunks/BxM3xpEw.js";import{S as l}from"../chunks/Dpe20BOx.js";import{C as i}from"../chunks/CaRDJvG3.js";import{F as Wt}from"../chunks/iNDcgpYU.js";import{C as d}from"../chunks/BG0-1Wwh.js";import{U as zt}from"../chunks/DHEvzz0p.js";import{E as Bt}from"../chunks/DlE0pPML.js";import{L as Ft}from"../chunks/AuZ6WHz6.js";const Ht=!0,hr=Object.freeze(Object.defineProperty({__proto__:null,prerender:Ht},Symbol.toStringTag,{value:"Module"}));var Jt=Oe(`<div class="container mx-auto px-6 py-16"><div class="max-w-4xl mx-auto"><div class="text-center mb-12"><!> <h1 class="text-4xl font-bold mb-4 text-foreground"> </h1> <p class="text-muted-foreground text-lg"> </p> <p class="text-muted-foreground/70 text-sm mt-2"> </p> <a class="text-primary hover:text-primary/80 text-sm mt-4 inline-block"> </a></div> <div class="bg-[hsl(var(--a11y-info)/0.1)] border border-[hsl(var(--a11y-info)/0.3)] rounded-lg p-6 mb-8"><div class="flex items-start gap-4"><!> <div><p class="text-foreground"><strong>Our Core Commitment:</strong> We DO NOT use your prompts, outputs, or business data
2							to train our AI models without your explicit consent. Your data is yours.</p></div></div></div> <div class="space-y-8"><div class="bg-card border border-border rounded-lg overflow-hidden"><div class="p-6 border-b border-border"><h2 class="flex items-center gap-3 text-foreground font-semibold text-lg"><!> </h2></div> <div class="p-6 text-muted-foreground space-y-4"><div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">No Default Training on Your Data</h4> <p class="text-sm">Your API requests, prompts, outputs, and business data are never used to train or
3									improve our AI models unless you explicitly opt into our Model Improvement
4									Program.</p></div></div> <div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">No Cross-Customer Data Sharing</h4> <p class="text-sm">Your data is isolated and never shared with other customers or used to improve
5									their AI experiences.</p></div></div> <div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">No Sale of Training Data</h4> <p class="text-sm">We never sell, license, or distribute your data to third parties for AI training
6									purposes.</p></div></div> <div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">No Third-Party Model Training</h4> <p class="text-sm">Your data is not shared with our underlying AI providers (OpenAI, Google,
7									Anthropic) for their model training. We use contractual agreements that prohibit
8									training on customer data.</p></div></div></div></div> <div class="bg-card border border-border rounded-lg overflow-hidden"><div class="p-6 border-b border-border"><h2 class="flex items-center gap-3 text-foreground font-semibold text-lg"><!> </h2></div> <div class="p-6 text-muted-foreground space-y-4"><p>We process your AI interaction data for the following legitimate purposes:</p> <div class="space-y-4"><div class="p-4 bg-muted/30 rounded-lg"><div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">Service Provision</h4> <p class="text-sm">Process prompts and generate AI responses as requested through our API</p> <p class="text-xs mt-1">Retention: Duration of session + 30 days</p></div></div></div> <div class="p-4 bg-muted/30 rounded-lg"><div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">Security & Abuse Prevention</h4> <p class="text-sm">Monitor for malicious activity, policy violations, and system abuse</p> <p class="text-xs mt-1">Retention: 90 days</p></div></div></div> <div class="p-4 bg-muted/30 rounded-lg"><div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">Debugging & Technical Support</h4> <p class="text-sm">Troubleshoot errors and investigate technical issues upon your request</p> <p class="text-xs mt-1">Retention: 90 days, deleted after resolution</p></div></div></div> <div class="p-4 bg-muted/30 rounded-lg"><div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">Billing & Usage Metering</h4> <p class="text-sm">Track API usage for billing purposes (token counts, request volumes)</p> <p class="text-xs mt-1">Retention: 7 years (financial records)</p></div></div></div> <div class="p-4 bg-muted/30 rounded-lg"><div class="flex items-start gap-3"><!> <div><h4 class="font-semibold text-foreground mb-1">Legal Compliance</h4> <p class="text-sm">Comply with legal obligations, court orders, and regulatory requirements</p> <p class="text-xs mt-1">Retention: As required by law</p></div></div></div></div></div></div> <div class="bg-card border border-border rounded-lg overflow-hidden"><div class="p-6 border-b border-border"><h2 class="flex items-center gap-3 text-foreground font-semibold text-lg"><!> </h2></div> <div class="p-6 text-muted-foreground space-y-4"><div class="bg-muted/30 border border-border p-4 rounded-lg flex items-start gap-3"><!> <p><strong>100% Opt-In:</strong> You can choose to contribute anonymized data to improve
9								AI models. This is completely optional and disabled by default.</p></div> <div><h4 class="font-semibold text-foreground mb-2">If You Opt In:</h4> <ul class="space-y-2 text-sm"><li class="flex items-start gap-2"><span class="text-primary mt-1">•</span><span><strong>Data Anonymization:</strong> All personally identifiable information (PII)
10										is removed before data is used for training</span></li> <li class="flex items-start gap-2"><span class="text-primary mt-1">•</span><span><strong>Aggregation:</strong> Data is aggregated with thousands of other opt-in samples</span></li> <li class="flex items-start gap-2"><span class="text-primary mt-1">•</span><span><strong>Sensitive Data Filtering:</strong> Trade secrets, confidential information,
11										and regulated data (HIPAA, financial) are automatically excluded</span></li> <li class="flex items-start gap-2"><span class="text-primary mt-1">•</span><span><strong>Revocable Consent:</strong> You can withdraw consent at any time, and future
12										data will not be used (past data cannot be retroactively removed from trained models)</span></li></ul></div> <div class="p-4 bg-primary/10 border border-primary/30 rounded-lg"><h4 class="font-semibold text-foreground mb-2">How to Opt In</h4> <p class="text-sm mb-2">Navigate to Settings → AI Model Improvement in your dashboard, review the detailed
13								disclosure, and enable the toggle.</p> <p class="text-sm"><strong>Enterprise customers:</strong> Contact your account manager to opt in at the organization
14								level.</p></div></div></div> <div class="bg-card border border-border rounded-lg overflow-hidden"><div class="p-6 border-b border-border"><h2 class="flex items-center gap-3 text-foreground font-semibold text-lg"> </h2></div> <div class="p-6 text-muted-foreground space-y-4"><p>Yanok uses enterprise APIs from leading AI providers. We have contractual agreements
15							in place to protect your data:</p> <div class="space-y-4"><div class="p-4 bg-muted/30 rounded-lg"><div class="flex items-center gap-3 mb-2"><!> <h4 class="font-semibold text-foreground">OpenAI (GPT Models)</h4></div> <p class="text-sm">Enterprise API agreement: OpenAI does not use customer data submitted via API to
16									train or improve their models. Data is retained for 30 days for abuse monitoring
17									only.</p> <a href="https://openai.com/enterprise-privacy" target="_blank" rel="noopener noreferrer" class="text-xs text-primary hover:text-primary/80 mt-1 inline-block">OpenAI Enterprise Privacy →</a></div> <div class="p-4 bg-muted/30 rounded-lg"><div class="flex items-center gap-3 mb-2"><!> <h4 class="font-semibold text-foreground">Google (Gemini Models)</h4></div> <p class="text-sm">Cloud API agreement: Google does not use customer inputs or outputs to train their
18									foundational models. Prompts are processed transiently and not stored.</p> <a href="https://cloud.google.com/terms/service-terms" target="_blank" rel="noopener noreferrer" class="text-xs text-primary hover:text-primary/80 mt-1 inline-block">Google Cloud AI Terms →</a></div> <div class="p-4 bg-muted/30 rounded-lg"><div class="flex items-center gap-3 mb-2"><!> <h4 class="font-semibold text-foreground">Anthropic (Claude Models)</h4></div> <p class="text-sm">Commercial API agreement: Anthropic does not train models on customer
19									conversations. Data is retained for trust & safety purposes only and then deleted.</p> <a href="https://www.anthropic.com/legal/commercial-terms" target="_blank" rel="noopener noreferrer" class="text-xs text-primary hover:text-primary/80 mt-1 inline-block">Anthropic Commercial Terms →</a></div></div> <div class="bg-muted/30 border border-border p-4 rounded-lg flex items-start gap-3"><!> <p class="text-sm">All third-party providers are covered by our Data Processing Agreement (DPA) as
20								subprocessors. See our <a class="text-primary hover:text-primary/80">Subprocessor List</a> for details.</p></div></div></div> <div class="bg-card border border-border rounded-lg overflow-hidden"><div class="p-6 border-b border-border"><h2 class="flex items-center gap-3 text-foreground font-semibold text-lg"> </h2></div> <div class="p-6 text-muted-foreground space-y-4"><div class="overflow-x-auto"><table class="w-full text-sm"><thead><tr class="border-b border-border"><th class="text-left py-3 font-semibold text-foreground">Data Type</th><th class="text-left py-3 font-semibold text-foreground">Retention Period</th><th class="text-left py-3 font-semibold text-foreground">Purpose</th></tr></thead><tbody><tr class="border-b border-border"><td class="py-3">API Request Logs</td><td class="py-3">90 days</td><td class="py-3">Security, debugging, abuse prevention</td></tr><tr class="border-b border-border"><td class="py-3">Prompts & Outputs (cached)</td><td class="py-3">30 days</td><td class="py-3">Service delivery, response improvement</td></tr><tr class="border-b border-border"><td class="py-3">Usage Metrics</td><td class="py-3">7 years</td><td class="py-3">Billing, financial compliance</td></tr><tr class="border-b border-border"><td class="py-3">Abuse Reports</td><td class="py-3">2 years</td><td class="py-3">Pattern detection, legal compliance</td></tr><tr class="border-b border-border"><td class="py-3">Model Improvement Data (opt-in)</td><td class="py-3">Indefinite</td><td class="py-3">AI model training & improvement</td></tr></tbody></table></div> <p class="text-xs">After retention periods expire, data is permanently deleted using secure erasure
21							methods.</p></div></div> <div class="bg-card border border-border rounded-lg overflow-hidden"><div class="p-6 border-b border-border"><h2 class="flex items-center gap-3 text-foreground font-semibold text-lg"> </h2></div> <div class="p-6 text-muted-foreground space-y-4"><p>Under GDPR, PDPA, and other privacy regulations, you have the following rights:</p> <div class="grid md:grid-cols-2 gap-4"><div class="p-4 bg-muted/30 rounded-lg"><h4 class="font-semibold text-foreground mb-1">Right of Access</h4> <p class="text-sm">Request copies of your AI interaction data</p></div> <div class="p-4 bg-muted/30 rounded-lg"><h4 class="font-semibold text-foreground mb-1">Right to Deletion</h4> <p class="text-sm">
21Request deletion of your data before retention period expires</p></div> <div class="p-4 bg-muted/30 rounded-lg"><h4 class="font-semibold text-foreground mb-1">Right to Portability</h4> <p class="text-sm">Export your data in machine-readable format</p></div> <div class="p-4 bg-muted/30 rounded-lg"><h4 class="font-semibold text-foreground mb-1">Right to Object</h4> <p class="text-sm">Object to specific data processing activities</p></div></div> <p class="text-sm mt-4">To exercise these rights, contact our Data Protection Officer at <a href="mailto:[email protected]" class="text-primary hover:text-primary/80">[email protected]</a></p></div></div> <div class="bg-card border border-border rounded-lg overflow-hidden"><div class="p-6 border-b border-border"><h2 class="flex items-center gap-3 text-foreground font-semibold text-lg"> </h2></div> <div class="p-6 text-muted-foreground space-y-4"><p>For questions about how we use data for AI model training:</p> <div class="grid md:grid-cols-2 gap-4"><div class="p-4 bg-muted/30 rounded-lg"><h4 class="font-semibold text-foreground mb-2">Data Protection Officer</h4> <a href="mailto:[email protected]" class="text-primary hover:text-primary/80">[email protected]</a> <p class="text-xs mt-1">Privacy & data rights</p></div> <div class="p-4 bg-muted/30 rounded-lg"><h4 class="font-semibold text-foreground mb-2">AI Ethics Team</h4> <a href="mailto:[email protected]" class="text-primary hover:text-primary/80">[email protected]</a> <p class="text-xs mt-1">Model training ethics</p></div></div></div></div></div></div></div>`),Vt=Oe("<!> <!> <!>",1);function fr(Se,Re){ft(Re,!1),wt();var G=Vt(),N=xt(G);{let o=E(()=>At()),L=E(()=>It());jt(N,{get title(){return Y(o)},get description(){return Y(L)},ogImage:"https://www.yanok.ai/images/og/legal.png",keywords:"ai data usage, ai data rights, training data policy, data ownership",canonicalPath:"/legal/ai-data-usage"})}var j=r(N,2);{let o=E(()=>[{name:Yt(),url:"https://www.yanok.ai/"},{name:Et(),url:"https://www.yanok.ai/legal"},{name:kt(),url:"https://www.yanok.ai/legal/ai-data-usage"}]);$t(j,{get items(){return Y(o)}})}var Te=r(j,2);Lt(Te,{children:(o,L)=>{var n=Jt(),U=e(n),p=e(U),W=e(p);Ut(W,{class:"w-16 h-16 mx-auto mb-6 text-primary"});var c=r(W,2),qe=e(c,!0);t(c);var m=r(c,2),Me=e(m,!0);t(m);var v=r(m,2),$e=e(v);t(v);var g=r(v,2),Ye=e(g,!0);t(g),t(p);var u=r(p,2),z=e(u),Ee=e(z);l(Ee,{class:"w-6 h-6 text-primary shrink-0 mt-1"}),a(2),t(z),t(u);var B=r(u,2),b=e(B),h=e(b),F=e(h),H=e(F);i(H,{class:"w-5 h-5 text-primary"});var Ge=r(H);t(F),t(h);var J=r(h,2),f=e(J),Ne=e(f);i(Ne,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(f);var x=r(f,2),je=e(x);i(je,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(x);var _=r(x,2),Le=e(_);i(Le,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(_);var V=r(_,2),Ue=e(V);i(Ue,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(V),t(J),t(b);var y=r(b,2),w=e(y),K=e(w),Q=e(K);Wt(Q,{class:"w-5 h-5 text-primary"});var We=r(Q);t(K),t(w);var X=r(w,2),Z=r(e(X),2),A=e(Z),ee=e(A),ze=e(ee);d(ze,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(ee),t(A);var I=r(A,2),te=e(I),Be=e(te);d(Be,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(te),t(I);var k=r(I,2),re=e(k),Fe=e(re);d(Fe,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(re),t(k);var P=r(k,2),ae=e(P),He=e(ae);d(He,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(ae),t(P);var se=r(P,2),oe=e(se),Je=e(oe);d(Je,{class:"w-5 h-5 text-primary mt-0.5 shrink-0"}),a(2),t(oe),t(se),t(Z),t(X),t(y);var D=r(y,2),C=e(D),ie=e(C),de=e(ie);zt(de,{class:"w-5 h-5 text-primary"});var Ve=r(de);t(ie),t(C);var le=r(C,2),ne=e(le),Ke=e(ne);Bt(Ke,{class:"w-5 h-5 text-primary shrink-0 mt-0.5"}),a(2),t(ne),a(4),t(le),t(D);var O=r(D,2),S=e(O),pe=e(S),Qe=e(pe,!0);t(pe),t(S);var ce=r(S,2),R=r(e(ce),2),T=e(R),me=e(T),Xe=e(me);l(Xe,{class:"w-5 h-5 text-primary"}),a(2),t(me),a(4),t(T);var q=r(T,2),ve=e(q),Ze=e(ve);l(Ze,{class:"w-5 h-5 text-primary"}),a(2),t(ve),a(4),t(q);var ge=r(q,2),ue=e(ge),et=e(ue);l(et,{class:"w-5 h-5 text-primary"}),a(2),t(ue),a(4),t(ge),t(R);var be=r(R,2),he=e(be);Ft(he,{class:"w-5 h-5 text-primary shrink-0 mt-0.5"});var fe=r(he,2),tt=r(e(fe));a(),t(fe),t(be),t(ce),t(O);var M=r(O,2),xe=e(M),_e=e(xe),rt=e(_e,!0);t(_e),t(xe),a(2),t(M);var $=r(M,2),ye=e($),we=e(ye),at=e(we,!0);t(we),t(ye),a(2),t($);var Ae=r($,2),Ie=e(Ae),ke=e(Ie),st=e(ke,!0);t(ke),t(Ie),a(2),t(Ae),t(B),t(U),t(n),_t((ot,it,dt,lt,nt,pt,ct,mt,vt,gt,ut,bt,ht)=>{s(qe,ot),s(Me,it),s($e,`${dt??""} · Version 1.0`),De(g,"href",lt),s(Ye,nt),s(Ge,` ${pt??""}`),s(We,` ${ct??""}`),s(Ve,` ${mt??""}`),s(Qe,vt),De(tt,"href",gt),s(rt,ut),s(at,bt),s(st,ht)},[()=>Pt(),()=>Dt(),()=>Nt({date:"January 1, 2026"}),()=>Ce("/legal"),()=>Gt(),()=>Ct(),()=>Ot(),()=>St(),()=>Rt(),()=>Ce("/legal/subprocessors"),()=>Tt(),()=>qt(),()=>Mt()]),Pe(o,n)},$$slots:{default:!0}}),Pe(Se,G),yt()}export{fr as component,hr as universal};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.