mirror of
https://github.com/hanzo-apps/hanzo.ai.git
synced 2026-10-30 14:58:08 +00:00
Calculator, captable, careers, cloud, compare, contact and contact-sales, customers, dashboards, dataroom, datastore, dev, download, enso, enterprise, extension, family, integrations, investors, kai, learn, legal and their components say their words through t() in client code, <T> in server components and phrase() where copy is held as data; one sentence is one key, figures and links its arguments. Rebased on main: in every conflict main's file stands (its copy, layout and styling) and only the wrapping is added back, including copy main added since. Claude-Session: https://claude.ai/code/session_015XYKLjZtDTJEnMo4eK3AFH
119 lines
5.5 KiB
TypeScript
119 lines
5.5 KiB
TypeScript
import Link from 'next/link'
|
||
import { Page, PageHero, Prose, Section } from '@/components/marketing/page-kit'
|
||
import { pageMeta } from '@/lib/page-meta'
|
||
import { phrase } from '@hanzo/i18n'
|
||
import { T } from '@hanzo/i18n/react'
|
||
|
||
/**
|
||
* How to change the model-improvement setting.
|
||
*
|
||
* "Before your first chat" links its Learn more here. What the page says about
|
||
* the setting is the same as section 5.4 of the Terms and section 6 of the
|
||
* Privacy Policy; change one and change all three.
|
||
*/
|
||
|
||
export const metadata = pageMeta({
|
||
title: 'How do I change my model improvement setting?',
|
||
description: 'Turn “Help improve Hanzo’s models” on or off, and what each choice means for your chats and coding sessions.',
|
||
path: '/help/privacy/model-training',
|
||
})
|
||
|
||
const TOC = [
|
||
['what-it-does', phrase('What the setting does')],
|
||
['turn-it-off', phrase('Turn it off or on')],
|
||
['what-changes', phrase('What turning it off changes')],
|
||
['what-does-not', phrase('What it does not change')],
|
||
['more', phrase('More')],
|
||
] as const
|
||
|
||
export default function ModelTrainingHelp() {
|
||
return (
|
||
<Page>
|
||
<PageHero
|
||
eyebrow={phrase('Help · Privacy')}
|
||
title={phrase('How do I change my model improvement setting?')}
|
||
lede={<T>One switch decides whether your chats and coding sessions can be used to train Hanzo’s models. You choose it before your first chat, and you can change it any time.</T>}
|
||
/>
|
||
<Section>
|
||
<Prose>
|
||
<nav aria-label="Contents">
|
||
<h2><T>Contents</T></h2>
|
||
<ol>
|
||
{TOC.map(([id, text]) => (
|
||
<li key={id}>
|
||
<a href={`#${id}`}><T>{text}</T></a>
|
||
</li>
|
||
))}
|
||
</ol>
|
||
</nav>
|
||
|
||
<h2 id="what-it-does"><T>What the setting does</T></h2>
|
||
<p>
|
||
<T values={{ setting: <strong><T>Help improve Hanzo’s models</T></strong> }}>
|
||
{'The setting is called {setting}. When it is on, Hanzo may use your chats and coding sessions, including what you send and what comes back, to train and evaluate Zen models and other Hanzo systems. When it is off, Hanzo does not use them for that. Agreeing to the Terms of Service does not turn it on.'}
|
||
</T>
|
||
</p>
|
||
|
||
<h2 id="turn-it-off"><T>Turn it off or on</T></h2>
|
||
<h3><T>On the web and the desktop app</T></h3>
|
||
<ol>
|
||
<li><T>Click your avatar.</T></li>
|
||
<li><T values={{ settings: <strong><T>Settings</T></strong> }}>{'Choose {settings}.'}</T></li>
|
||
<li><T values={{ privacy: <strong><T>Privacy</T></strong> }}>{'Choose {privacy}.'}</T></li>
|
||
<li><T values={{ setting: <strong><T>Help improve Hanzo’s models</T></strong> }}>{'Switch {setting} off (or on).'}</T></li>
|
||
</ol>
|
||
<h3><T>On mobile</T></h3>
|
||
<ol>
|
||
<li><T>Tap your avatar.</T></li>
|
||
<li><T values={{ settings: <strong><T>Settings</T></strong>, privacy: <strong><T>Privacy</T></strong> }}>{'Tap {settings}, then {privacy}.'}</T></li>
|
||
<li><T values={{ setting: <strong><T>Help improve Hanzo’s models</T></strong> }}>{'Switch {setting} off (or on).'}</T></li>
|
||
</ol>
|
||
<p><T>The change saves to your Hanzo account, so it follows you to every device.</T></p>
|
||
|
||
<h2 id="what-changes"><T>What turning it off changes</T></h2>
|
||
<ul>
|
||
<li><T>Chats and coding sessions you start after you turn it off are not used to train Hanzo’s models.</T></li>
|
||
<li><T>It applies to new conversations. Training that had already begun on earlier conversations is not undone.</T></li>
|
||
<li><T>Hanzo still processes your chats and sessions to run the service: to answer you, keep your history, prevent abuse and meet legal duties.</T></li>
|
||
</ul>
|
||
|
||
<h2 id="what-does-not"><T>What it does not change</T></h2>
|
||
<ul>
|
||
<li>
|
||
<strong><T>Safety review.</T></strong>{' '}
|
||
<T values={{ policy: <Link href="/aup"><T>usage policy</T></Link> }}>
|
||
{'Content our systems flag as possibly harmful or abusive may be reviewed and kept to enforce our {policy}. With the setting off, it is not used for general training.'}
|
||
</T>
|
||
</li>
|
||
<li>
|
||
<strong><T>Feedback.</T></strong>{' '}
|
||
<T>A rating or report you send us may be used to improve Hanzo. A rating alone does not allow training on the whole conversation.</T>
|
||
</li>
|
||
<li>
|
||
<strong><T>Business and API accounts.</T></strong>{' '}
|
||
<T>Their content is not used for training unless an authorized administrator chooses it or a written agreement says so.</T>
|
||
</li>
|
||
<li>
|
||
<strong><T>Analytics and advertising.</T></strong>{' '}
|
||
<T values={{ choices: <a href="#choices"><T>Privacy choices</T></a> }}>{'Those are separate. Use {choices} in the footer.'}</T>
|
||
</li>
|
||
</ul>
|
||
|
||
<h2 id="more"><T>More</T></h2>
|
||
<p>
|
||
<T
|
||
values={{
|
||
terms: <Link href="/terms"><T>Terms of Service</T></Link>,
|
||
privacy: <Link href="/privacy"><T>Privacy Policy</T></Link>,
|
||
email: '[email protected]',
|
||
}}
|
||
>
|
||
{'The full terms are in the {terms} (section 5.4) and the {privacy} (section 6). Questions or requests: {email}.'}
|
||
</T>
|
||
</p>
|
||
</Prose>
|
||
</Section>
|
||
</Page>
|
||
)
|
||
}
|