1import{j as e}from"./vendor-motion-hRg_q8lq.js";import{r as i}from"./vendor-react-E98sgxjj.js";import{H as l}from"./index-BKzE8EQ8.js";import{P as c,L as d}from"./LandingFooter-DjCjfhwD.js";import{A as h}from"./index-BxtVm1Yj.js";import"./vendor-fa-Bn2dnpnC.js";import"./vendor-query-bOUN_gKe.js";import"./useLocaleNavigate-BNriJdRU.js";import"./UserAvatarMenu-BoKKInby.js";import"./Tooltip-C8AvPGtA.js";import"./Avatar-B60wpoS5.js";import"./MediaImage-DKgx-nW4.js";import"./tabBarStore-624ukDKJ.js";import"./socialLinks-DmmZmq5v.js";import"./exploreHandoff-RQymaHkp.js";import"./AuthShell-DPeun0C_.js";import"./AuthPanel-B4zt6SJ5.js";import"./pendingReferral-B4JPXhl_.js";import"./LaunchPromoClips-eRoWsyBt.js";function D(){const[t,s]=i.useState(!1),[a,n]=i.useState("signup"),r=o=>{n(o||"signup"),s(!0)};return e.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[e.jsxs(l,{children:[e.jsx("title",{children:"Privacy Policy | Tesana"}),e.jsx("meta",{name:"description",content:"Learn how Tesana collects, uses, and protects your personal information, and how we handle the content you create on the platform."})]}),e.jsx(c,{onAuthClick:r}),e.jsxs("main",{className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 pt-32 pb-24",children:[e.jsx("h1",{className:"text-4xl font-bold text-white mb-2",children:"Privacy Policy"}),e.jsx("p",{className:"text-white/40 text-sm mb-12",children:"Last updated: May 31, 2026"}),e.jsxs("div",{className:"space-y-10 text-white/80 leading-relaxed",children:[e.jsxs("section",{children:[e.jsxs("p",{className:"mb-4",children:['Tesana ("Tesana", "we", "us", or "our"), a service operated by Dreamsands Inc., respects your privacy and is committed to protecting the personal information you share with us when using'," ",e.jsx("a",{href:"https://tesana.ai",className:"text-blue-400 hover:text-blue-300 transition-colors",children:"tesana.ai"})," ",'(the "Site") and our services (the "Services").']}),e.jsx("p",{className:"mb-4",children:"This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our Site and Services."}),e.jsx("p",{className:"mb-4",children:"By accessing or using Tesana, you agree to the collection and use of information in accordance with this Privacy Policy."}),e.jsx("p",{children:'We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. Continued use of the Site or Services after any updates constitutes acceptance of the revised Privacy Policy.'})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-6",children:"Information We Collect"}),e.jsx("p",{className:"mb-6",children:"When you use our Services, we may collect certain information necessary to operate and improve the platform."}),e.jsx("h3",{className:"text-base font-semibold text-white mb-3",children:"Account Information"}),e.jsx("p",{className:"mb-3",children:"When you create an account, we may collect:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsx("li",{children:"Email address"}),e.jsx("li",{children:"Account credentials (such as a password)"}),e.jsx("li",{children:"Basic account profile information"}),e.jsx("li",{children:"Any information you voluntarily provide when using the Services"})]}),e.jsx("p",{className:"mb-6",children:"This information is used to create and manage your account and provide access to the Services."}),e.jsx("h3",{className:"text-base font-semibold text-white mb-3",children:"Content You Create"}),e.jsx("p",{className:"mb-3",children:"We collect and store the content you provide and generate when building games, including:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsx("li",{children:'Prompts and other inputs you submit ("Submissions"), including any files you upload such as images, audio, 3D models, or code'}),e.jsx("li",{children:'The games, code, assets, and other outputs generated within your projects ("Output")'}),e.jsx("li",{children:"Comments, social links, store-page details, and other interactions"})]}),e.jsxs("p",{className:"mb-6",children:['How we use this content, including for AI/ML development, is described
1in "Your Content and AI Development" below. Ownership of your content and games is governed by our'," ",e.jsx("a",{href:"/terms",className:"text-blue-400 hover:text-blue-300 transition-colors",children:"Terms of Service"}),"."]}),e.jsx("h3",{className:"text-base font-semibold text-white mb-3",children:"Payment Information"}),e.jsx("p",{className:"mb-6",children:"When you subscribe to a paid plan, buy credits, sell games, or receive payouts, payments are processed by third-party processors (for example Stripe and Stripe Connect). We do not store full payment card details; the processor handles them under its own terms and privacy policy."}),e.jsx("h3",{className:"text-base font-semibold text-white mb-3",children:"Usage Information"}),e.jsx("p",{className:"mb-3",children:"We may automatically collect certain information about how you use the Site and Services, including:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsx("li",{children:"Device information"}),e.jsx("li",{children:"Browser type"}),e.jsx("li",{children:"IP address"}),e.jsx("li",{children:"Log data and usage activity"}),e.jsx("li",{children:"Interaction data within the Services"})]}),e.jsx("p",{className:"mb-6",children:"This information helps us operate, maintain, and improve our platform, and supports verification and anti-fraud for features such as the Creator Earnings Program."}),e.jsx("h3",{className:"text-base font-semibold text-white mb-3",children:"Cookies and Similar Technologies"}),e.jsx("p",{className:"mb-3",children:"Tesana uses cookies and similar technologies to:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsx("li",{children:"Maintain login sessions"}),e.jsx("li",{children:"Improve functionality and performance"}),e.jsx("li",{children:"Analyze usage patterns"}),e.jsx("li",{children:"Enhance the user experience"})]}),e.jsx("p",{children:"You may disable cookies through your browser settings, though some features of the Services may not function properly."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"How We Use Your Information"}),e.jsx("p",{className:"mb-3",children:"We use collected information to:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsx("li",{children:"Provide, operate, and maintain the Site and Services"}),e.jsx("li",{children:"Create and manage user accounts"}),e.jsx("li",{children:"Authenticate users and verify access rights"}),e.jsx("li",{children:"Process subscriptions, sales, and creator payouts"}),e.jsx("li",{children:"Improve performance and functionality of the platform"}),e.jsx("li",{children:"Respond to customer service requests"}),e.jsx("li",{children:"Monitor and prevent fraudulent or abusive behavior"}),e.jsx("li",{children:"Enforce our Terms of Service and policies"}),e.jsx("li",{children:"Comply with legal obligations"})]}),e.jsx("p",{children:"We may also use aggregated or anonymized data for research, analytics, or product improvement."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Your Content and AI Development"}),e.jsx("p",{className:"mb-4",children:"We process your Submissions and Output to provide the Services â for example, to generate games, host and run them, and power publishing, play, export, and store features."}),e.jsx("p",{className:"mb-4",children:"We also use the content generated on the platform to improve our technology:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsx("li",{children:"We may review and reference generated Output (such as generated code and assets) to develop, debug, and improve the Tesana game engine and Services."}),e.jsx("li",{children:"We may use generated Output (including generated code and assets) to develop and train machine learning models and systems. This includes our plan to build a future code-generation model based on the Godot code generated on the platform."}),e.jsx("li",{children:"Generated assets may be indexed and reused across the platform to improve game creation, as described
1in our Terms of Service."})]}),e.jsxs("p",{className:"mb-4",children:[e.jsx("strong",{className:"text-white",children:"We do not use the files you upload as Submissions"})," (such as your own images, audio, 3D models, or code) to train these models, and we do not add your uploaded files to the shared asset library. We also ",e.jsx("strong",{className:"text-white",children:"do not sell your personal data"}),"."]}),e.jsx("p",{children:'Where required by law, we rely on an appropriate legal basis for these activities (such as our legitimate interest in operating and improving the Services) and honor applicable opt-out or objection rights described under "Your Rights."'})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Legal Basis for Processing (GDPR)"}),e.jsx("p",{className:"mb-3",children:"For users located in the European Economic Area (EEA) or United Kingdom, our legal bases for processing personal information include:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2",children:[e.jsx("li",{children:"Performance of a contract â providing the Services you request"}),e.jsx("li",{children:"Our legitimate interests in operating, securing, and improving the platform (including developing our technology and models)"}),e.jsx("li",{children:"Compliance with legal obligations"}),e.jsx("li",{children:"Your consent where required"})]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Data Sharing and Disclosure"}),e.jsxs("p",{className:"mb-6",children:["We do ",e.jsx("strong",{className:"text-white",children:"not sell your personal data"}),"."]}),e.jsx("p",{className:"mb-4",children:"We may share information with third parties in the following circumstances:"}),e.jsx("h3",{className:"text-base font-semibold text-white mb-2",children:"Service Providers"}),e.jsx("p",{className:"mb-5",children:"We may use trusted third-party providers to help operate our Services (such as hosting providers, analytics services, AI/ML infrastructure, payment processors, and verification tools used by the Creator Earnings Program). These providers may access personal information only to perform services on our behalf."}),e.jsx("h3",{className:"text-base font-semibold text-white mb-2",children:"Legal Compliance"}),e.jsx("p",{className:"mb-3",children:"We may disclose information if required to:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-5",children:[e.jsx("li",{children:"Comply with applicable laws or regulations"}),e.jsx("li",{children:"Respond to lawful requests by public authorities"}),e.jsx("li",{children:"Protect our rights, users, or property"}),e.jsx("li",{children:"Prevent fraud or security threats"})]}),e.jsx("h3",{className:"text-base font-semibold text-white mb-2",children:"Business Transfers"}),e.jsx("p",{children:"If Tesana is involved in a merger, acquisition, asset sale, or similar transaction, user information may be transferred as part of that transaction."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"International Data Transfers"}),e.jsx("p",{className:"mb-3",children:"Your information may be processed and stored in countries outside your country of residence. These countries may have different data protection laws."}),e.jsx("p",{children:"Where required, we implement safeguards consistent with applicable privacy regulations, including GDPR requirements for international data transfers."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Data Retention"}),e.jsx("p",{className:"mb-3",children:"We retain personal information only as long as necessary to:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsx("li",{children:"Provide the Services"}),e.jsx("li",{children:"Comply with legal obligations"}),e.jsx("li",{children:"Resolve disputes"}),e.jsx("li",{children:"Enforce agreements"})]}),e.jsx("p",{children:"When information is no longer required, we securely delete or anonymize it."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Your Rights"}),e.jsx("p",{className:"mb-3",children:"Depending on your jurisdiction, you may have rights regarding your personal data, including:"}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsx("li",{children:"Access to your personal data"}),e.jsx("li",{children:"Correction of inaccurate information"}),e.jsx("li",{children:"Deletion of personal data"}),e.jsx("li",{children:"Restriction of processing"}),e.jsx("li",{children:"Data portability"}),e.jsx("li",{children:"Objection to certain processing activities"})]}),e.jsxs("p",{children:["To exercise these rights, please contact us at"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-blue-400 hover:text-blue-300 transition-colors",children:"[email protected]"}),"."]})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Children's Privacy"}),e.jsx("p",{className:"mb-4",children:"Tesana is not intended for use by children."}),e.jsxs("ul",{className:"list-disc list-outside ml-5 space-y-2 mb-4",children:[e.jsxs("li",{children:["Users in the ",e.jsx("strong",{className:"text-white/90",children:"EU/EEA and United Kingdom must be at least 16 years old"})," to use our Services."]}),e.jsxs("li",{children:["Users in ",e.jsx("strong",{className:"text-white/90",children:"other jurisdictions must be at least 13 years old"}),", or the minimum age required by local law."]})]}),e.jsx("p",{className:"mb-3",children:"We do not knowingly collect personal information from children under these ages. If we learn that such data has been collected, we will take steps to delete it."}),e.jsx("p",{children:"If you believe a minor has provided personal information through the Services, please contact us."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Security"}),e.jsx("p",{className:"mb-3",children:"We take reasonable technical and organizational measures to protect personal information from unauthorized access, misuse, or disclosure."}),e.jsx("p",{className:"mb-3",children:"However, no method of internet transmission or electronic storage is completely secure. While we strive to protect your data, we cannot guarantee absolute security."}),e.jsx("p",{children:"You are responsible for maintaining the confidentiality of your account credentials."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Third-Party Links"}),e.jsx("p",{children:"The Site may contain links to third-party websites or services. Tesana is not responsible for the privacy practices or content of those third parties. We encourage you to review their privacy policies before providing any information."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Changes to This Privacy Policy"}),e.jsx("p",{className:"mb-3",children:'We may update this Privacy Policy periodically. Updates will be reflected by the "Last updated" date at the top of this page.'}),e.jsx("p",{children:"Your continued use of the Services after any changes indicates acceptance of the updated Privacy Policy."})]}),e.jsxs("section",{children:[e.jsx("h2",{className:"text-2xl font-semibold text-white mb-4",children:"Contact Us"}),e.jsx("p",{className:"mb-4",children:"If you have questions about this Privacy Policy or how your data is handled, please contact us:"}),e.jsxs("div",{className:"bg-white/5 border border-white/10 rounded-lg p-5 text-sm space-y-2",children:[e.jsxs("p",{children:[e.jsx("span",{className:"text-white/50 w-20 inline-block",children:"Email:"})," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-blue-400 hover:text-blue-300 transition-colors",children:"[email protected]"})]}),e.jsxs("p",{children:[e.jsx("span",{className:"text-white/50 w-20 inline-block",children:"Website:"})," ",e.jsx("a",{href:"https://tesana.ai",className:"text-blue-400 hover:text-blue-300 transition-colors",children:"https://tesana.ai"})]}),e.jsxs("p",{children:[e.jsx("span",{className:"text-white/50 w-20 inline-block align-top",children:"Mailing:"})," ",e.jsx("span",{className:"inline-block",children:"Dreamsands Inc., 1111B S Governor Ave, Dover, 19904, Delaware"})]})]})]})]})]}),e.jsx(d,{}),e.jsx(h,{isOpen:t,onClose:()=>s(!1),initialMode:a})]})}export{D as default};
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.