export const registrationNoticeSections = [ { title: "外部服务", body: "注册验证码通过 Resend 发送;创作功能会按用户主动操作调用 AI 网关;使用 DYN004 自动定位时会调用高德处理地点文字和坐标。未使用相应功能时不会为该功能发起调用。", }, { title: "本机存储与保护", body: "P0-A 数据保存在当前 Windows 电脑的 LocalDataRoot,依赖当前 Windows 用户登录和文件系统权限保护。Dada 不提供应用层加密或云备份;机器损坏、系统重装或 LocalDataRoot 被删除后数据不可恢复,重要图片请主动下载。", }, { title: "超级管理员访问", body: "超级管理员可按产品权限查看运营信息,并可打开用户私有图片或完整提示词;每次打开都会记录访问审计。审计记录在规定保留期内不可人工修改或删除。", }, { title: "DYN004 坐标", body: "DYN004 可在用户主动使用时处理和保存原始定位坐标;坐标属于私有项目数据,账号注销时按规则删除。高德不可用或达到应用硬上限时,自动定位停止。", }, { title: "账号注销与保留", body: "账号注销后,账号资料、项目、图片、提示词、原始坐标、导出成品和未使用点数立即不可恢复。允许的匿名生成与点数事件及私有访问审计最多保留 180 天,且不得保留可回溯个人或单次作品的信息。", }, { title: "无备份与迁移", body: "测试数据仅保存在本机,不自动备份,也不会迁移到正式系统。P0-A 不提供可编辑项目包或业务数据的导出、导入和迁移;用户下载的图片仅用于自行留存。", }, ] as const; export const registrationNoticeContent = registrationNoticeSections .map((section) => `${section.title}\n${section.body}`) .join("\n\n"); export const registrationNotice = Object.freeze({ content: registrationNoticeContent, contentSha256: "10dea4fb1b54d7208c017c126693d2061d8261bc5f8bc2b656309329ef22a791", effectiveAt: "2026-07-28", sections: registrationNoticeSections, title: "内测使用与隐私告知", version: "p0a-registration-notice-v1", });