// SubprocessorsContent.zh.jsx: the Simplified Chinese translation of the
// Subprocessors page, for /zh/subprocessors. The English page governs.
// It translates the English text dated below; scripts/check-i18n.mjs fails when
// SUBPROCESSORS_UPDATED in SubprocessorsContent.jsx moves past it.
// Needs LegalLayout.jsx and SubprocessorsContent.jsx (for SubprocessorTable).
const SUBPROCESSORS_UPDATED_TRANSLATED = 'October 13, 2026';

const PRODUCT_SUBPROCESSORS_ZH = [
  {
    name: 'Amazon Web Services, Inc.',
    purpose: '托管 Skardi Cloud：控制台、API、每个工作区的运行环境、已索引的内容、加密的凭据和备份。',
    data: '全部客户数据和账户数据',
    location: '美国（US East，弗吉尼亚北部）',
  },
  {
    name: 'Microsoft Corporation (Azure AI Foundry)',
    purpose: '运行撰写每日简报的语言模型（DeepSeek，由 Microsoft 托管）。不用于索引或搜索你的数据源。',
    data: '去掉具体值之后的查询模式、表名和列名、错误摘要，以及 Agent 附在查询上的意图说明',
    location: '美国（West US 3）',
  },
  {
    name: 'Sendinblue SAS (Brevo)',
    purpose: '发送账户邮件：登录链接、密码重置和工作区邀请。',
    data: '收件人邮箱地址和这些邮件的内容',
    location: '欧盟',
  },
  {
    name: 'Google LLC',
    purpose: '使用 Google 账号登录。',
    data: '姓名、邮箱地址和 Google 账户标识符',
    location: '美国',
  },
];

const WEBSITE_SUBPROCESSORS_ZH = [
  {
    name: 'Microsoft Corporation (Azure)',
    purpose: '托管 skardi.ai，存储预约演示表单的提交内容，并在每次提交时给我们发邮件提醒。',
    data: '你在预约演示表单中填写的内容；标准服务器日志',
    location: '美国（East US 2）',
  },
  {
    name: 'PostHog, Inc.',
    purpose: '网站分析，仅在你接受分析 Cookie 之后启用。控制台中不使用。',
    data: '隐私政策中所述的页面浏览、点击和设备信息',
    location: '美国',
  },
];

const SUBPROCESSOR_SECTIONS_ZH = [
  {
    id: 'product', title: 'Skardi Cloud',
    body: <>
      <LP>以下各方为运行 Skardi Cloud 处理客户数据或账户数据。</LP>
      <SubprocessorTable rows={PRODUCT_SUBPROCESSORS_ZH} />
      <LP>Skardi Cloud 使用的数据库、搜索索引、密钥库、权限服务和监控，都运行在我们自己 AWS 账户内的基础设施上，不由其他公司运营，因此不单独列出。</LP>
    </>,
  },
  {
    id: 'website', title: 'skardi.ai 网站',
    body: <>
      <LP>以下各方处理本网站访客的信息，无法访问 Skardi Cloud 的数据。</LP>
      <SubprocessorTable rows={WEBSITE_SUBPROCESSORS_ZH} />
    </>,
  },
  {
    id: 'your-services', title: '你连接的服务',
    body: <>
      <LP>你连接到工作区的服务，例如 Google Workspace、Slack、Notion、GitHub、Dropbox、飞书或你自己的数据库，不是我们的子处理方。这些服务由你选择，它们依据你与它们之间的协议保存你的数据，Skardi Cloud 按你的指示从中读取。你连接来从 Skardi Cloud 获取上下文的 AI Agent 也是如此。</LP>
    </>,
  },
  {
    id: 'changes', title: '本清单的变更',
    body: <>
      <LP>在新的子处理方开始处理客户数据之前，我们会更新本页，并修改页首的日期。计费功能尚未开启；开启之前，我们会把支付处理方加入本清单。如需通过邮件获知变更，或对本清单有疑问，请写信至 <LLink href="mailto:info@skardi.ai">info@skardi.ai</LLink>。</LP>
    </>,
  },
];

const SubprocessorsContentZh = () => (
  <LegalLayout
    page="subprocessors"
    title="子处理方"
    updated="2026 年 10 月 13 日"
    notice={<LegalNotice href="/subprocessors" />}
    intro={<>
      <LP>SkardiLabs, Inc. 委托以下第三方服务提供方代为处理个人数据和客户数据。每一方只接收其所列用途所需的数据。我们如何处理这些数据，见<LLink href="/zh/privacy">隐私政策</LLink>和<LLink href="/zh/terms">服务条款</LLink>。</LP>
    </>}
    sections={SUBPROCESSOR_SECTIONS_ZH}
  />
);

window.SubprocessorsContentZh = SubprocessorsContentZh;
