1import"../chunks/DsnmJJEf.js";import"../chunks/CK3AoaC7.js";import{p as Re,e as $e,g as i,t as Ae,a as X,c as e,b as Te,R as d,s as r,f as re,r as t,at as o}from"../chunks/CYGRAPIB.js";import{s}from"../chunks/D9UuDnCi.js";import{i as qe}from"../chunks/BA65WU6K.js";import"../chunks/BEZvtooX.js";import{s as Z,a as ee,b as Ue,c as We,d as Be,e as Ge,f as Le,g as Ee,h as Ie,i as Ne,j as Oe,k as je,l as ze}from"../chunks/DXETNkDx.js";import{B as Fe,b as He}from"../chunks/CpWhE398.js";import{l as Ye}from"../chunks/CXC1XnQe.js";import{S as Me}from"../chunks/D0T9t0sD.js";import{W as Je}from"../chunks/DaKR3ZoL.js";import{P as Ke}from"../chunks/CtgGnEb9.js";import{C as te}from"../chunks/BuFwxJ_M.js";import{S as Qe}from"../chunks/pdLFqMCI.js";import{C as Ve}from"../chunks/CtsNkuR8.js";import{E as Xe}from"../chunks/DlE0pPML.js";import{U as Ze}from"../chunks/DHEvzz0p.js";import{C as et}from"../chunks/BKx4uG-s.js";import{S as tt}from"../chunks/Dpe20BOx.js";const rt=!0,Pt=Object.freeze(Object.defineProperty({__proto__:null,prerender:rt},Symbol.toStringTag,{value:"Module"}));var st=re(`<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 sm:text-5xl font-bold leading-tight mb-4 text-foreground"> </h1> <p class="text-muted-foreground text-lg"> </p> <p class="text-muted-foreground/70 text-sm mt-2"> </p></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"><p>Cookies are small text files stored on your device when you visit our website. Under 2 the EU ePrivacy Directive and GDPR, we must obtain your consent before placing certain 3 cookies on your device.</p> <div class="bg-muted/30 p-4 rounded-lg"><h3 class="font-semibold text-foreground mb-2">Types of Cookies We Use</h3> <ul class="space-y-2 text-sm"><li><strong>Session Cookies:</strong> Temporary cookies deleted when you close your browser</li> <li><strong>Persistent Cookies:</strong> Remain on your device for a specified period</li> <li><strong>First-Party Cookies:</strong> Set directly by our website</li> <li><strong>Third-Party Cookies:</strong> Set by external services we use</li></ul></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-[hsl(var(--a11y-success)/0.1)] border border-[hsl(var(--a11y-success)/0.3)] p-3 rounded-lg"><p class="text-sm"><strong>Legal Basis:</strong> Legitimate Interest (GDPR Art. 6(1)(f)) - Essential for 4 website functionality</p></div> <p>These cookies are essential for the website to function properly and cannot be 5 switched off.</p> <div class="overflow-x-auto"><table class="w-full text-sm"><thead><tr class="border-b border-border"><th class="text-left p-2 text-foreground">Cookie Name</th><th class="text-left p-2 text-foreground">Purpose</th><th class="text-left p-2 text-foreground">Duration</th><th class="text-left p-2 text-foreground">Type</th></tr></thead><tbody><tr class="border-b border-border/50"><td class="p-2 font-mono">yanok_session</td><td class="p-2">Authentication & session management</td><td class="p-2">Session</td><td class="p-2">HTTP Only</td></tr><tr class="border-b border-border/50"><td class="p-2 font-mono">yanok_consent</td><td class="p-2">Remember your cookie preferences</td><td class="p-2">1 year</td><td class="p-2">Persistent</td></tr><tr class="border-b border-border/50"><td class="p-2 font-mono">load_balancer</td><td class="p-2">Distribute traffic across servers</td><td class="p-2">Session</td><td class="p-2">Technical</td></tr></tbody></table></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-[hsl(var(--a11y-info)/0.1)] border border-[hsl(var(--a11y-info)/0.3)] p-3 rounded-lg"><p class="text-sm"><strong>Legal Basis:</strong>
5 Consent (GDPR Art. 6(1)(a)) - Requires your explicit consent</p></div> <p>These cookies help us understand how visitors interact with our website by collecting 6 and reporting information anonymously.</p> <div class="bg-muted/30 p-4 rounded-lg"><h3 class="font-semibold text-foreground mb-2">Plausible Analytics (Privacy-First)</h3> <div class="grid md:grid-cols-2 gap-4 text-sm"><div><p><strong>Purpose:</strong> Website usage analytics</p> <p><strong>Data Collected:</strong> Page views, referrers, device type</p> <p><strong>Duration:</strong> 12 months</p> <p><strong>Privacy:</strong> No personal data, GDPR compliant</p></div> <div><p><strong>Cookie Names:</strong> plausible_*</p> <p><strong>Third Party:</strong> No (self-hosted)</p> <p><strong>Data Location:</strong> Singapore</p> <p><strong>Anonymization:</strong> Yes (IP masking)</p></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-[hsl(var(--accent)/0.1)] border border-[hsl(var(--accent)/0.3)] p-3 rounded-lg"><p class="text-sm"><strong>Legal Basis:</strong> Consent (GDPR Art. 6(1)(a)) - Requires your explicit consent</p></div> <p>Currently, we do not use marketing or targeting cookies. If we implement them in the 7 future, we will:</p> <ul class="list-disc list-inside space-y-1 text-sm"><li>Request explicit consent through our cookie banner</li> <li>Allow granular control over each marketing partner</li> <li>Provide easy opt-out mechanisms</li> <li>Implement privacy-first alternatives where possible</li></ul></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="grid md:grid-cols-2 gap-6"><div><h3 class="font-semibold text-foreground mb-2">GDPR Rights</h3> <ul class="space-y-2 text-sm"><li><strong>Right to Withdraw Consent:</strong> Change preferences anytime</li> <li><strong>Right to Information:</strong> Know what cookies are used</li> <li><strong>Right to Access:</strong> Request cookie data we store</li> <li><strong>Right to Deletion:</strong> Remove cookies from your device</li></ul></div> <div><h3 class="font-semibold text-foreground mb-2">How to Manage</h3> <ul class="space-y-2 text-sm"><li><strong>Cookie Banner:</strong> Update preferences on first visit</li> <li><strong>Browser Settings:</strong> Block/delete cookies directly</li> <li><strong>Contact Us:</strong> [email protected] for assistance</li> <li><strong>Opt-out Links:</strong> Direct service opt-outs</li></ul></div></div> <div class="bg-[hsl(var(--a11y-warning)/0.1)] border border-[hsl(var(--a11y-warning)/0.3)] p-4 rounded-lg"><h3 class="font-semibold text-foreground mb-2">Impact of Disabling Cookies</h3> <p class="text-sm">Disabling essential cookies may affect website functionality. Analytics cookies help 8 us improve your experience but are not required for basic functionality.</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 p-2 text-foreground">Category</th><th class="text-left p-2 text-foreground">Data Processor</th><th class="text-left p-2 text-foreground">Location</th><th class="text-left p-2 text-foreground">Retention</th><th class="text-left p-2 text-foreground">Adequacy</th></tr></thead><tbody><tr class="border-b border-border/50"><td class="p-2">Essential</td><td class="p-2">Yanok (self-hosted)</td><td class="p-2">Singapore</td><td class="p-2">Session/1 year</td><td class="p-2">PDPA compliant</td></tr><tr class="border-b border-border/50"><td class="p-2">Analytics</td><td class="p-2">Plausible (self-hosted)</td><td class="p-2">Singapore</td><td class="p-2">12 months</td><td class="p-2">No personal data</td></tr><tr class="border-b border-border/50"><td class="p-2">CDN</td><td class="p-2">CloudFlare</td><td class="p-2">Global (adequate)</td><td class="p-2">30 days</td><td class="p-2">SCCs in place</td></tr></tbody></table></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>Some third-party services may set cookies. We ensure adequate protection through:</p> <div class="grid md:grid-cols-2 gap-4"><div class="bg-muted/30 p-4 rounded-lg"><h3 class="font-semibold text-foreground mb-2">Data Processing Agreements</h3> <ul class="text-sm space-y-1"><li>⢠GDPR Article 28 compliant contracts</li> <li>⢠Data processor obligations</li> <li>⢠Security and confidentiality requirements</li> <li>⢠Sub-processor controls</li></ul></div> <div class="bg-muted/30 p-4 rounded-lg"><h3 class="font-semibold text-foreground mb-2">Transfer Safeguards</h3> <ul class="text-sm space-y-1"><li>⢠Standard Contractual Clauses (SCCs)</li> <li>⢠Adequacy decision countries</li> <li>⢠Privacy Shield alternatives</li> <li>⢠Encryption in transit and at rest</li></ul></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="text-foreground font-semibold text-lg"> </h2></div> <div class="p-6 text-muted-foreground space-y-4"><div class="grid md:grid-cols-2 gap-6"><div><h3 class="font-semibold text-foreground mb-2">Policy Updates</h3> <p class="text-sm">We may update this Cookie Policy to reflect changes in our practices or for legal, 9 operational, or regulatory reasons.</p></div> <div><h3 class="font-semibold text-foreground mb-2">Contact Us</h3> <div class="space-y-1 text-sm"><p><strong>Privacy Team:</strong> [email protected]</p> <p><strong>Data Protection Officer:</strong> [email protected]</p> <p><strong>Address:</strong> Yanok Pte. Ltd., Singapore</p></div></div></div> <div class="bg-[hsl(var(--a11y-info)/0.1)] border border-[hsl(var(--a11y-info)/0.3)] p-4 rounded-lg"><p class="text-sm"><strong>Questions about this policy?</strong> Contact our privacy team at [email protected]. 10 We're committed to transparency and will respond to your inquiries promptly.</p></div></div></div></div></div></div>`),ot=re("<!> <!> <!> <!>",1);function Ct(se,oe){Re(oe,!1),qe();var x=ot(),_=$e(x);{let a=d(()=>Z()),l=d(()=>ee());Me(_,{get title(){return i(a)},get description(){return i(l)},ogImage:"https://www.yanok.ai/images/og/cookies.png",keywords:"cookie policy, gdpr cookies, eprivacy, tracking cookies, cookie consent",canonicalPath:"/cookies"})}var k=r(_,2);{let a=d(()=>[{name:He(),url:"https://www.yanok.ai/"},{name:Ue(),url:"https://www.yanok.ai/cookies"}]);Fe(k,{get items(){return i(a)}})}var w=r(k,2);{let a=d(()=>Z()),l=d(()=>ee());Je(w,{type:"WebPage",get name(){return i(a)},get description(){return i(l)},url:"https://www.yanok.ai/cookies"})}var ae=r(w,2);Ke(ae,{children:(a,l)=>{var n=st(),P=e(n),c=e(P),C=e(c);te(C,{class:"w-16 h-16 mx-auto mb-6 text-primary"});var p=r(C,2),ie=e(p,!0);t(p);var v=r(p,2),de=e(v,!0);t(v);var S=r(v,2),le=e(S,!0);t(S),t(c);var D=r(c,2),g=e(D),R=e(g),$=e(R),A=e($);te(A,{class:"w-5 h-5 text-primary"});var ne=r(A);t($),t(R),o(2),t(g);var b=r(g,2),T=e(b),q=e(T),U=e(q);Qe(U,{class:"w-5 h-5 text-primary"});var ce=r(U);t(q),t(T),o(2),t(b);var u=r(b,2),W=e(u),B=e(W),G=e(B);Ve(G,{class:"w-5 h-5 text-primary"});var pe=r(G);t(B),t(W),o(2),t(u);var m=r(u,2),L=e(m),E=e(L),I=e(E);Xe(I,{class:"w-5 h-5 text-primary"});var ve=r(I);t(E),t(L),o(2),t(m);var f=r(m,2),N=e(f),O=e(N),j=e(O);Ze(j,{class:"w-5 h-5 text-primary"});var ge=r(j);t(O),t(N),o(2),t(f);var h=r(f,2),z=e(h),F=e(z),H=e(F);et(H,{class:"w-5 h-5 text-primary"});var be=r(H);t(F),t(z),o(2),t(h);var y=r(h,2),Y=e(y),M=e(Y),J=e(M);tt(J,{class:"w-5 h-5 text-primary"});var ue=r(J);t(M),t(Y),o(2),t(y);var K=r(y,2),Q=e(K),V=e(Q),me=e(V,!0);t(V),t(Q),o(2),t(K),t(D),t(P),t(n),Ae((fe,he,ye,xe,_e,ke,we,Pe,Ce,Se,De)=>{s(ie,fe),s(de,he),s(le,ye),s(ne,` ${xe??""}`),s(ce,` ${_e??""}`),s(pe,` ${ke??""}`),s(ve,` ${we??""}`),s(ge,` ${Pe??""}`),s(be,` ${Ce??""}`),s(ue,` ${Se??""}`),s(me,De)},[()=>We(),()=>Ye({date:"January 15, 2026"}),()=>Be(),()=>
10Ge(),()=>Le(),()=>Ee(),()=>Ie(),()=>Ne(),()=>Oe(),()=>je(),()=>ze()]),X(a,n)},$$slots:{default:!0}}),X(se,x),Te()}export{Ct as component,Pt 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.