1import{Q as e,et as t,j as n}from"./app-bootstrap-2kFCW_6Z.js";import{I as a,u as i}from"./vendor-react-JhNq9muS.js";import{n as o}from"./proeaiDesktopWorkspace-Do6_sNHz.js";import{t as r}from"./useAuth-CgL3552P.js";import{r as s}from"./vendor-motion-BXVc7PVk.js";import{t as l}from"./registerEnglishSeed-21y3nyi5.js";import{t as c}from"./BackButton-Ctdw0H6Y.js";import{t as d}from"./AgentsHeader-DrkF5VCZ.js";var p={contentPolicy:{title:"Content Policy",lastUpdated:"Last Updated: May 4, 2026",intro:"Cling AI is a creative tool for adults 18 and over. To keep everyone safe, we run automated moderation on certain content. This page explains what we actually enforce, why, and what you can do if a request is rejected.",feedbackHint:"Submit an appeal",sections:{age:{title:"1. Age detection (hard line)",content:"We run a vision model over every uploaded image and every generation. Anything our model judges as possibly involving a minor (children, underage features, child faces, adolescent body proportions) is blocked immediately and the diamonds spent on that attempt are forfeit.\n\nSpecifically not allowed:\n⢠Uploading any photo where the subject could plausibly be under 18\n⢠Prompts describing children, teens, or underage subjects\n⢠Trying to push a generation toward minor-presenting features (school uniforms used as a stand-in for childhood, child-like proportions, etc.)\n\nIf you are an adult but were misclassified (for example, you happen to look young), you can appeal via /feedback with a verifying photo. A human reviewer will respond within 48 hours."},publicFigures:{title:"2. Real public figures",content:"You cannot upload or prompt the face of a real, identifiable public figure (celebrities, athletes, politicians, business executives, influencers) for adult content generation.\n\nIf you want a fictional character, describe the appearance in your prompt instead of naming a real person."},violence:{title:"3. Violence / self-harm / hate",content:"Not allowed:\n⢠Realistic violence, gore, or torture\n⢠Self-harm or suicide ideation\n⢠Hate content targeting race, religion, gender, or sexual orientation\n⢠Terrorism-related content"},illegal:{title:"4. Illegal content",content:"Per US and international law, the following will be blocked and may be reported to the appropriate authorities:\n⢠Any Child Sexual Abuse Material (CSAM)\n⢠Non-consensual sexual content depicting real people\n⢠Instructions for manufacturing drugs, weapons, or explosives\n⢠Content soliciting or inciting criminal acts"},rejected:{title:"5. What to do if you are rejected",content:'When you see "Generation blocked" or "Content moderation triggered":\n\n1. Read the rejection message. It usually identifies the specific category that triggered.\n2. If you believe it was a misjudgment, open /feedback and include:\n ⢠The exact generation ID you think was misjudged\n ⢠A short explanation of the real situation\n ⢠For age-related appeals, attach a verifying photo\n3. Our team will review manually and respond within 24-48 hours.\n\nImportant: diamonds spent on moderation-blocked requests are not auto-refunded. That is intentional. Otherwise bad actors would repeatedly trip moderation to farm free attempts. If a human reviewer overturns the block, the diamonds are refunded as part of that resolution.'},changes:{title:"6. Changes to this policy",content:"This policy may be updated to reflect legal requirements or operational changes. We will notify users of material changes via in-app notification. Please review this page periodically."},contact:{title:"7. Contact",content:"Urgent compliance issues: [email protected]\nAppeals and general support: via /feedback or email [email protected]"}}}},u=i();l(p);var h=["age","publicFigures","violence","illegal","rejected","changes","contact"];function m(){const{t:i,i18n:l}=n(),p=t(),{isAuthenticated:m}=r(),g=o(),f=l.language,y=f?.startsWith("zh"),b=y?{title:"å
容æ¿ç",lastUpdated:"æåæ´æ°ï¼2026å¹´5æ4æ¥",intro:"Cling AI æ¯ä¸ä¸ªé¢å 18 å²åä»¥ä¸æå¹´äººçåæå·¥å
·ã为äºè®©ææäººå®å
¨ä½¿ç¨ï¼æä»¬å¯¹é¨åå
容è¿è¡èªå¨å®¡æ ¸ãæ¬é¡µè§£éæä»¬å
·ä½å®¡æ ¸ä»ä¹ã为ä»ä¹å®¡æ ¸ã以å被æç»æ¶æ¨å¯ä»¥æä¹åã",sections:[{title:"1. å¹´é¾å¤æï¼çº¢çº¿ï¼",content:"æä»¬ä½¿ç¨è§è§æ¨¡å对ææä¸ä¼ å¾ååçæç»æè¿è¡å¹´é¾æ£æµãä»»ä½è¢«å¤å®ä¸ºå¯è½æ¶åæªæå¹´äººï¼å°å¿ãæªæå¹´ç¹å¾ãå¿ç«¥é¢é¨ãéå°å¹´ä½åï¼ç请æ±é½ä¼è¢«ç«å³é»æï¼ä¸ä¸éè¿ææ¶èçé»ç³ã\n\nå
·ä½ä¸å
许ï¼\n⢠ä¸ä¼ ä»»ä½è¢«å¤å®å¯è½ä¸ºæªæå¹´äººç人ç©ç
§ç\nâ¢ å¨ prompt ä¸æè¿°å¿ç«¥ãå°å¹´ãæªæå¹´äººç\n⢠è¯å¾è®©çæç»æç人ç©åç°æªæå¹´ç¹å¾ï¼å¦çå¶æã童年ååãææ¾å¹¼æä½åçï¼\n\nå¦ææ¨æ¯æå¹´äººä½è¢«è¯¯å¤ï¼ä¾å¦æ¬äººå¤è²åå¹´è½»ï¼ï¼å¯å¨ /feedback æäº¤ç³è¯ï¼éä¸è¯æç
§çãæä»¬ä¼å¨ 48 å°æ¶å
äººå·¥å¤æ ¸ã"},{title:"2. çå®å
¬ä¼äººç©",content:"ä¸å
许ä¸ä¼ ææè¿°çå®åå¨çå
¬ä¼äººç©ï¼å
æ¬ä½ä¸éäºææãè¿
1å¨åãæ¿æ²»äººç©ãä¼ä¸é«ç®¡ãç½çº¢ï¼çé¢é¨ç¨äºæäººå
容çæã\n\nå¦ææ¨æ³çæèæè§è²ï¼è¯·ä½¿ç¨ prompt æè¿°å¤è²ç¹å¾ï¼ä¸è¦ç´æ¥å½åå
¬ä¼äººç©ã"},{title:"3. æ´å / èªæ® / 仿¨",content:"ä¸å
许ï¼\n⢠ç宿´åãæµè¡ãèå¾
\nâ¢ èªæ®ãèªæå¼å¯¼\n⢠åºäºç§æãå®æãæ§å«ãæ§ååç仿¨å
容\n⢠ææä¸»ä¹ç¸å
³å
容"},{title:"4. éæ³å
容",content:"æ ¹æ®ç¾å½åå½é
æ³å¾ï¼ä»¥ä¸å
容ä¼è¢«é»æå¹¶å¯è½ä¸æ¥ç¸å
³æ§æ³æºæï¼\n⢠任ä½å¿ç«¥æ§èå¾
ææ (CSAM)\n⢠çå®äººç©çéèªæ¿è²æ
å
容\n⢠å¶é æ¯åãæ¦å¨ãçç¸ç©çæå\n⢠æåç¯ç½ªçå
容"},{title:"5. 被æç»æ¶æä¹å",content:'彿¨çå° "Generation blocked" æ "Content moderation triggered" æ¶ï¼\n\n1. é
è¯»ä¸æ¹æç»æç¤ºï¼äºè§£å
·ä½è§¦ååå \n2. 妿æ¨è®¤ä¸ºæ¯è¯¯å¤ï¼ä¾å¦æå¹´äººè¢«å¤ä¸ºæªæå¹´ï¼ï¼å¯ä»¥å¨ /feedback æäº¤ç³è¯ï¼å
æ¬ï¼\n ⢠æ¨è®¤ä¸ºè¢«è¯¯å¤çå
·ä½çæ ID\n ⢠ç®å说æå®é
æ
åµ\n â¢ å¦æ¶åå¹´é¾è¯¯å¤ï¼å¯éä¸è¯æç
§ç\n3. æä»¬ç客æå¢éä¼å¨ 24-48 å°æ¶å
äººå·¥å¤æ ¸å¹¶åå¤\n\nâ ï¸ éè¦ï¼è¢«å®¡æ ¸æ¦æªçè¯·æ±ææ¶èçé»ç³ä¸ä¼èªå¨éè¿ãè¿æ¯ä¸ºäºé¿å
æ¶æç¨æ·åå¤å°è¯è§¦åå®¡æ ¸æ¥è·å¾å
è´¹é
é¢ãå¦æäººå·¥å¤æ ¸ç¡®è®¤æ¯è¯¯å¤ï¼æä»¬ä¼åæ¶éè¿é»ç³ã'},{title:"6. æ¿çåæ´",content:"æ¬æ¿çå¯è½éæ¶æ ¹æ®æ³å¾è¦æ±åå¹³å°è¿è¥æ
嵿´æ°ãé大忴æä»¬ä¼éè¿ç«å
éç¥åç¥ç¨æ·ãå»ºè®®å®ææ¥çæ¬é¡µé¢ã"},{title:"7. èç³»æä»¬",content:"ç´§æ¥åè§é®é¢ï¼[email protected]\nç³è¯ä¸æ¯æï¼éè¿ /feedback æäº¤ï¼æé®ä»¶ [email protected]"}],feedbackHint:"æäº¤ç³è¯"}:{title:"Content Policy",lastUpdated:"Last Updated: May 4, 2026",intro:"Cling AI is a creative tool for adults 18 and over. To keep everyone safe, we run automated moderation on certain content. This page explains what we actually enforce, why, and what you can do if a request is rejected.",sections:[{title:"1. Age detection (hard line)",content:"We run a vision model over every uploaded image and every generation. Anything our model judges as possibly involving a minor (children, underage features, child faces, adolescent body proportions) is blocked immediately and the diamonds spent on that attempt are forfeit.\n\nSpecifically not allowed:\n⢠Uploading any photo where the subject could plausibly be under 18\n⢠Prompts describing children, teens, or underage subjects\n⢠Trying to push a generation toward minor-presenting features (school uniforms used as a stand-in for childhood, child-like proportions, etc.)\n\nIf you are an adult but were misclassified (e.g. you happen to look young), you can appeal via /feedback with a verifying photo. A human reviewer will respond within 48 hours."},{title:"2. Real public figures",content:"You cannot upload or prompt the face of a real, identifiable public figure (celebrities, athletes, politicians, business executives, influencers) for adult content generation.\n\nIf you want a fictional character, describe the appearance in your prompt instead of naming a real person."},{title:"3. Violence / self-harm / hate",content:"Not allowed:\n⢠Realistic violence, gore, or torture\n⢠Self-harm or suicide ideation\n⢠Hate content targeting race, religion, gender, or sexual orientation\n⢠Terrorism-related content"},{title:"4. Illegal content",content:"Per US and international law, the following will be blocked and may be reported to the appropriate authorities:\n⢠Any Child Sexual Abuse Material (CSAM)\n⢠Non-consensual sexual content depicting real people\n⢠Instructions for manufacturing drugs, weapons, or explosives\n⢠Content soliciting or inciting criminal acts"},{title:"5. What to do if you are rejected",content:'When you see "Generation blocked" or "Content moderation triggered":\n\n1. Read the rejection message â it usually identifies the specific category that triggered.\n2. If you believe it was a misjudgment (e.g. an adult was flagged as underage), open /feedback and include:\n ⢠The exact generation ID you think was misjudged\n ⢠A short explanation of the real situation\n ⢠For age-related appeals, attach a verifying photo\n3. Our team will review manually and respond within 24-48 hours.\n\nImportant: diamonds spent on moderation-blocked requests are not auto-refunded. That is intentional â otherwise bad actors would repeatedly trip moderation to farm free attempts. If a human reviewer overturns the block, the diamonds are refunded as part of that resolution.'},{title:"6. Changes to this policy",content:"This policy may be updated to reflect legal requirements or operational changes. We will notify users of material changes via in-app notification. Please review this page periodically."},{title:"7. Contact",content:"Urgent compliance issues: [email protected]\nAppeals and general support: via /feedback or email [email protected]"}],feedbackHint:"Submit an appeal"},w={title:i("contentPolicy.title","Content Policy"),lastUpdated:i("contentPolicy.lastUpdated","Last Updated: May 4, 2026"),intro:i("contentPolicy.intro"),sections:h.map(e=>({title:i(`contentPolicy.sections.${e}.title`),content:i(`contentPolicy.sections.${e}.content`)})),feedbackHint:i("contentPolicy.feedbackHint","Submit an appeal")},x=y||f?.startsWith("en")?b:w;return(0,u.jsxs)(s.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},className:"min-h-screen bg-page text-white "+(g?"proeai-legal":""),children:[g?(0,u.jsx)(d,{isAuthenticated:m}):(0,u.jsxs)("header",{className:"pt-12 px-5 pb-4 flex items-center gap-4 sticky top-0 bg-surface-base/90 z-10 border-b border-divider",children:[(0,u.jsx)(c,{fallback:"/"}),(0,u.jsx)("h1",{className:"text-xl font-bold text-white",children:x.title})]}),(0,u.jsxs)("main",{className:"px-5 py-6 max-w-3xl mx-auto",children:[g?(0,u.jsx)("h1",{className:"text-xl font-bold text-white mb-4",children:x.title}):null,(0,u.jsx)("p",{className:"text-text-tertiary text-sm mb-2",children:x.lastUpdated}),(0,u.jsx)("p",{className:"text-text-secondary text-sm leading-relaxed mb-8",children:e(x.intro,p)}),x.sections.map((t,n)=>(0,u.jsxs)(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.05*n},className:"mb-8",children:[(0,u.jsx)("h2",{className:"text-lg font-semibold text-white mb-3",children:t.title}),(0,u.jsx)("p",{className:"text-text-secondary text-sm leading-relaxed whitespace-pre-line",children:e(t.content,p)})]},t.title)),(0,u.jsx)("div",{className:"mt-12 p-4 rounded-xl bg-surface-strong border border-divider",children:(0,u.jsxs)(a,{to:"/feedback",className:"inline-flex items-center gap-2 text-sm font-semibold text-brand-light hover:text-brand transition-colors",children:[x.feedbackHint," â"]})})]})]})}export{m 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.