隐私与数据边界

本地模型下载分析事件的隐私审计

审核下载进度与失败事件的数据目的、负载、队列、传输及保留,不与推理内容分析混为一谈。

审核状态: 内容已校验;中文稿供用户审核 · 2026-10-05 · Fact IDs: PRIVACY-01, PRIVACY-02

直接回答

模型下载会产生有助于诊断传输故障的操作事件,但遥测是独立于下载本身的数据路径。隐私审核要写清事件种类、触发时点、字段和目的地。PRIVACY-01 与 PRIVACY-02 支持追踪可选收集和披露边界;不能证明某个应用当前就发送下载分析。目标是确定最小事件能否回答明确的运维问题,同时不包含用户提示词、本地路径、凭据或可识别个人的 URL。 先列事件清单:开始、续传、暂停、完成、失败、取消、摘要不匹配和存储错误。每项写明用途及负责人。优先使用失败类别、应用版本等有界字段,不传任意自由文本。模型标识和修订号也可能透露用户准备使用的功能或任务,应考虑敏感性和保留,不能一概当作无害。不要记录签名查询参数、授权头、临时访问 token、内容 URI 或私人文件路径。 将传输可观测性与推理分析拆开。下载事件可以报告所选制品是否进入终态,却不应自动携带 prompt、转录、输出或任务结果。如果产品想关联之后的推理成功,那是另一类事件,需有自己的用途、用户控制、保留和数据审核。除非有记录的必要性并向用户披露,否则不要用持久标识符把下载与无关活动串联。 用合成金丝雀测试负载。在 URL 参数、本地路径、模型名称和用户任务标签中放置唯一假 token。分别触发成功、中断、续传、取消及失败,并比较分析开启与关闭状态。使用批准的 Inspector 或测试端点检查请求、事件结构和头信息,验证退出后是否停止新事件,已排队记录又如何处理。界面看不到事件不代表没有遥测。 还要覆盖后台工作。worker 可能在下载界面退出后继续,稍后重试,或联网恢复后才发出完成事件。测试进程重建和重复点击,确保同一传输不会造成无限重复事件。记录取消究竟停止遥测、停止传输还是两者兼有。如果事件队列在本地暂存,要定义其生命周期、删除和备份行为。下载进度日志与分析负载是不同制品。 客户端和服务器保留须分别核对。测试 sink 若保存负载,应检查测试数据如何删除,不能发送真实账号信息。若生产分析有保留配置,记录配置和负责人;不能从客户端结构推导出保留承诺。用户可见披露应以能理解的方式说明可选传输,不能只用“应用是本地的”概括。 证据记录应含构建、事件结构版本、分析开关、传输样例、目的地、字段、重试/取消序列、退出结果、队列时长和已知抓取限制。它只能说明受测构建对这些确切事件发出了什么,不能在缺少证据时称遥测匿名、从不传输或对所有用户无害。本文只讨论传输元数据,不认证下载完整性、速度、制品可用或模型质量。

团队调查重复出现的模型下载失败

用户取消一次大模型传输,恢复网络后再次重试。工程团队想统计失败类别和续传结果,但必须避免收集签名下载 URL、私有存储路径、账号标识或后续提示词。

决策

定义小型传输事件结构,用合成金丝雀测试重试与退出,并检查进程重建后的队列行为。

预期结果

审计记录观测到的传输元数据及排除项,不声称遥测匿名或不存在。

需要收集的证据

只有将以下证据与同一模型文件和测试运行关联起来,结论才可复核:

  • PRIVACY-01:传输路径及数据用途须可追溯
  • PRIVACY-02:可选收集和退出边界要明确

隐私声明需要数据清单和流量证据;“本地模型”标签本身不是证明。

实施流程

  1. 定义传输事件和用途. 列出开始、续传、暂停、完成、失败、取消、校验和存储事件,为每个字段分配目的和负责人。
  2. 建立隐私最小化结构. 使用有界类别和审核过的标识;排除签名 URL 参数、token、本地路径、提示词、转录和生成结果。
  3. 触发生命周期和错误状态. 使用合成样例分别运行成功、中断、续传、取消和失败,并比较分析开关状态,保存每次任务结果。
  4. 检查负载与退出行为. 观察请求、头字段、重试、排队事件和恢复联网,并核对退出控制是否按说明停止或清除事件。
  5. 复核保留和报告范围. 记录客户端队列寿命、测试 sink 清理、生产保留负责人,以及仍未解决的归因或抓取未知项。

让每个阶段的状态都可观察。失败信息应指出阶段、模型、运行时和恢复动作,同时避免记录用户私密内容。

验收标准

  • 每项事件都有明确目的和有界字段;排除私人内容、凭据、签名参数及本地路径。
  • 使用合成金丝雀测试开启、关闭、取消、重试和进程重建路径,并记录结果。
  • 结论仅限观测到的传输元数据,不声称匿名、零传输、下载速度或模型质量。

决策对照表

维度选择或证据解读方式
下载传输遥测记录传输状态和分类失败可用于运维,不必收集提示词或生成内容。
推理分析记录后续任务结果是另一种用途与事件路径,需单独控制和披露。
访问日志标识记录完整 URL 或请求 token可能暴露凭据或关联行为,应避免或脱敏。

需要避免的失败模式

  • 记录含签名参数的完整 URL
  • 将本地路径或 prompt 塞入错误事件
  • 假定关闭界面会停掉后台事件队列

还要避免静默回退、版本未固定、缺少取消处理,以及把不同配置的结果混在一起下结论。失败运行也应与成功记录一并保存。

最小复现记录

层级记录内容
设备厂商、型号、芯片、内存档位、操作系统版本
软件应用版本和 Git 提交号
模型系列、变体、版本、格式、文件长度、摘要、量化方式
运行时名称、版本、请求后端及实际后端证据
工作负载样例版本、输入摘要、提示词摘要、输出策略
结果完成、失败、取消、回退及保护隐私的诊断信息

发布检查表

  • ☐ 主要搜索问题已回答,且没有未经支持的数字。
  • ☐ 所有模型文件和运行时版本均已固定。
  • ☐ 代表性任务和失败处理策略均有说明。
  • ☐ 生命周期、取消、清理和回退均已测试。
  • ☐ 用户内容与网络边界均有说明。
  • ☐ 结论只适用于被记录的配置。
  • ☐ 新增测试结果时链接到原始方法或证据。

来源与相关证据

中文部署与排错专题见。奇连 AI 端侧专题。

常见问题

模型下载事件可以记录完整 URL 吗?

默认应避免。签名参数和 token 可能授予访问权或识别会话。可用审核过的制品类别或非秘密修订标识,并核对实际上传值、接收方和版本。

关闭分析会不会同时停止下载 worker?

不一定。应分别测试传输控制和遥测控制,包括排队事件、恢复联网行为并记录每个状态变化及连接状态验证依据;还要保留构建版本、测试账号和实际请求证据,避免把界面开关误当成已验证结果。

下载失败计数能证明哪些用户受影响吗?

不能。聚合数未必识别会话;加入标识符会改变隐私边界。只能报告结构、保留设置及其支持的结论,并注明数据限制、样例和指标口径。