如何分享 Claude Artifact 而不暴露私密上下文

如何分享 Claude Artifact 而不暴露私密上下文

Olivia Park
2026年9月4日· 更新于 2026年10月4日· 11 分钟阅读

要在不暴露私密上下文的前提下分享 Claude Artifact,在冻结确切版本、检查内容和行为、梳理它对会话、文件、Project、连接器和存储的依赖之前,先让它保持私密。新 Artifact 在你通过 Share 选择受众之前只有你能看到,而已发布的旧版 Artifact 链接无需 Claude 账户即可打开。以收件人身份测试链接,并在依赖它之前先测试停止分享的效果。

负责任使用 AI 的实用框架给出了更普遍的原则:只有当人工核实了生成内容的主张及其暴露边界之后,这些内容才可以分享。

关键要点

  • 确认 Artifact 版本正确;在 Claude Code 中,每次发布都会成为一个版本,由 Share 控件决定查看者看到哪一个。[5]
  • 新 Artifact 默认私密。在 Free、Pro 或 Max 上发布的旧版聊天 Artifact 任何拥有链接的人都能公开访问;Team 和 Enterprise 的共享则留在组织内,除非所有者允许外部链接。[2]
  • 在 Team 或 Enterprise 中共享在聊天里创建的 Artifact 时,查看者还能访问该聊天中的附件和文件。[2]
  • Project 访问、已连接的应用、对 Claude 的调用,以及个人或共享存储需要分别审查。[1][3]
  • 停止分享会关闭原来的访问途径,但无法收回副本;取消发布旧版 Artifact 会永久删除其存储数据。[1][2]
  • 把从其他 Artifact 复制来的代码视为不可信输入,运行前先审查。[2]

Artifact 周围哪些内容属于私密上下文?

Artifact 看起来可能是独立的,但它依赖的往往不止可见面板。私密上下文可能包括:定义它的提示、早期修订版、上传的文档、Project 知识、测试数据中的姓名、源代码中的注释、隐藏的接口地址、浏览器存储、连接器输出,或交互式应用保存的信息。

Anthropic 把 Artifact 描述为可独立使用的成果,例如文档、演示文稿、设计、代码、仪表板和小型交互工具。视方案和设置而定,它们可以调用 Claude、读写已连接的应用,并在不同会话之间保存个人或共享数据。[1]可视化预览无法证明这些依赖是安全的。

建立一份暴露地图:

层面分享前要问的问题
可见输出是否含有姓名、记录、注释、元数据或无依据的主张?
源代码是否嵌入了密钥、内部网址、分析 ID 或不安全的依赖?
创建它的会话分享是否会连带消息、附件或文件?
Project收件人是否必须已有 Project 访问权?这还会暴露什么?
MCP/网络Artifact 可以联系哪些外部服务,或要求每位查看者登录哪些服务?
持久存储数据是个人的还是共享的?取消发布时会发生什么?
副本和嵌入查看者能否复制代码,或把公开结果嵌入到别处?

至于如何构建和修订输出本身,请按另一篇 Claude Artifact 原型流程操作。本指南从某个版本已准备好接受访问审查时开始。

分享 Claude Artifact 与 Publish 有何不同?

Anthropic 现在把当前 Artifact 与 2026 年 9 月 16 日之前在聊天中创建的旧版 Artifact 分开处理。当前 Artifact 只有一个 Share 菜单:Pro 和 Max 可选“Only you”或“Anyone with the link”,Team 和 Enterprise 另有仅限受邀者和全组织选项;权限分为 Can view、Commenter 和 Can edit。查看者需要 Claude 账户,而调用 Claude 或已连接应用的 Artifact 不能通过链接分享。[2]例外是在 Free、Pro 或 Max 上发布的旧版 Artifact:任何拥有链接的人无需账户即可查看和使用,已登录用户还可以复制它。[2]

操作受众审查前提
分享当前 Artifact受邀者、组织或已登录的链接持有者选择范围最窄的受众和权限
发布旧版聊天 Artifact公开链接,无需账户把每一个可见字段和行为都视为在互联网上公开
在 Team/Enterprise 中分享旧版 Artifact组织成员;外部链接须经所有者允许检查会话附件和 Project 访问权
嵌入已发布的旧版 Artifact允许嵌入的域名上的访客检查宿主页面、允许的域名和被复制的嵌入
分享整个聊天会话快照的接收者检查快照之前的全部消息,包括 Artifacts
从 Claude Code 发布分享前保持私密;公开链接无需登录[5]核对链接提供的是哪个版本

不要因为网址难以猜到就推断它是私密的。公开链接可能被转发、被其他系统索引、被记录在日志中,或被获授权的网站嵌入。组织链接缩小了受众范围,但仍可能让远多于原始会话参与者的人看到信息。

更新已分享的 Artifact 会发生什么?

更新不会重置访问权限。Claude Code 会把修改重新发布到同一网址,打开页面的人都会看到变化,而每次发布都会成为一个版本;查看者拿到哪个版本由 Share 控件决定。[5]因此,较新的修订可能会到达你为旧版本批准的受众面前,每次发布他人可见的内容前都要重新审查。

交互式 Artifact 还多一道提示:有人首次使用共享存储时,Claude 会说明其数据将对其他使用者可见。[1]

步骤 1:冻结准确版本与分享目的

写下 Artifact 的标识、版本或修订提示、所有者、预定收件人、获批用途和到期时间。

把所选版本与相邻版本进行比较:较新的修订可能重新引入测试数据、调试输出、注释或连接器,而这些在获批版本中并不存在。

写一份发布说明:

Artifact:onboarding-checklist-demo
获批版本:review-2026-09-04-02
受众:具名的产品评审组
用途:交互和无障碍评审
排除:客户示例、内部 API、分析、持久存储
到期:评审期结束
负责人:产品运营角色

如果你无法唯一确定预定的修订版,就停下来,用获批的输入重新创建一个干净的替代版本,而不是去猜。

步骤 2:审查可见内容和代码

阅读每一个渲染出来的屏幕、空状态、错误消息、提示框、示例记录、可下载文件和响应式视图。在源代码中搜索密钥、内部主机名、电子邮件地址、客户标识、注释、环境假设、网络请求、本地/共享存储和外部软件包。

使用不会被误认为真人或生产记录的合成数据,并确认隐藏的 JSON 和浏览器状态中没有保留原始数据。

对于代码类 Artifact,在执行或发布前运行 AI 生成代码检查清单。检查依赖来源、权限、网络出站、输入边界、输出编码、不安全的 HTML、提示注入和破坏性操作。精致的预览不等于安全审查。

把事实审批与视觉审批分开:

  • 事实: 主张、数字、姓名、引用和法律表述都有依据。
  • 功能: 按钮、表单、存储、链接和错误路径的行为与说明一致。
  • 隐私: 输出只包含获批数据,数据也只发往获批的目的地。
  • 无障碍: 已测试键盘操作、标签、对比度、动效和错误反馈。
  • 权利: 代码、图片、文字、字体和来源材料可以与这个受众分享。

步骤 3:审查来源会话、文件和 Project

这一步因分享途径而异。Anthropic 提醒,在 Team 或 Enterprise 中共享在聊天里创建的 Artifact 时,查看者还能访问该聊天中的附件和文件。[2]因此,在共享之前,要检查整个创建会话及其文件,而不只是 Artifact 面板。

如果 Artifact 是在 Project 中创建的,确认收件人是否必须获得 Project 访问权。Anthropic 表示,私有 Project 的成员可按其角色看到 Project 内容、知识和指令,而聊天除非另行分享,否则保持私密。[3]如果一个干净的独立版本就足够,不要仅仅为了让某个 Artifact 链接可用而扩大 Project 成员范围。

分享聊天是另一条独立的途径。Anthropic 把共享聊天描述为分享之前所发消息的快照,其中包括 Artifacts;之后的消息除非更新快照,否则保持私密,附加文件和原始 MCP 工具数据也不会进入快照。[4]不要把这些聊天规则套用到 Artifact 分享上。

步骤 4:移除私密依赖,而不是隐藏它们

最安全的可分享 Artifact,是用最少的获批上下文重新构建的。隐藏面板、折叠代码或删除某个可见标签,并不能移除嵌在源代码、网络请求、附件或存储中的密钥。

按以下顺序缩减:

  1. 新建一个只含必要输入的干净会话或获批 Project。
  2. 用经过审查的合成示例替换真实记录。
  3. 删除未使用的附件、连接器、环境变量、网址和软件包。
  4. 去掉注释、元数据、调试日志、提示片段和内部决策笔记。
  5. 除非功能确实需要且数据模型已经审查,否则停用持久存储。
  6. 在账户控制允许的情况下,停用网络访问或收窄目的地。
  7. 重新构建,并把干净版本与获批的行为清单逐项对照。

把可见输出复制进一个新的干净 Artifact,可能比试图清理一段冗长、用途混杂的会话更安全。保留出处和权利信息,但不要复制私密的提示历史。

步骤 5:选择暴露最少的受众

发布旧版 Artifact 或选择“Anyone with the link”,都是面向广泛受众的决定。不要用它来分享内部草稿、客户数据、团队私有工具,或依赖收件人身份的内容。优先使用指名邀请或组织内共享,并只选择确实需要的成员、权限级别或 Project 范围。[2][3]

确认之前,记录:

字段需要做出的决定
途径公开发布、组织共享、Project 共享、聊天快照,或不分享
受众具名角色,或有意公开的受众
Artifact 版本经过审查的确切修订版
依赖文件、Project、MCP、网络、存储、嵌入
收件人操作查看、交互、复制代码、输入数据或登录连接器
到期/复核限时复核或负责人定期检查

当用户在不可信的网络上打开 Claude 时,AethoVPN 可以保护网络路径,但它不能移除私密的会话上下文、更改 Artifact 权限、阻止复制,也不能撤回一次发布。

步骤 6:从收件人视角测试

使用一个与预定收件人角色相同的获授权账户。对于公开发布,还要在未登录状态下测试。对于组织共享,避免使用所有者或管理员测试账户,因为额外的权限可能掩盖本应出现的拒绝,或暴露更多 Project 数据。

执行以下检查:

  1. 链接打开的是正确的 Artifact 和正确的版本。
  2. 收件人看不到无关的会话、附件、文件、Project 知识或导航路径。
  3. 交互式输入不会泄露之前用户的数据。
  4. 个人和共享存储的行为与界面说明一致,包括共享存储提示。[1]
  5. 网络请求只发往获批的目的地,失败时也是安全的。
  6. 复制、再创作、下载和嵌入能力与已接受的受众模型一致。
  7. 在应当拒绝的地方,未获授权的组织成员或外部账户确实被拒绝。
  8. 错误状态不会暴露内部接口、堆栈跟踪或源内容。

记录账户类别、途径、版本、检查项和结果。不要为了证明私密文件可见而把它们截进屏幕截图;应立即停止、撤销访问,并记录一条脱敏的失败记录。

步骤 7:预先规划 Unshare、Unpublish 与副本处置

在 Artifact 只含合成数据时测试撤销。对于当前 Artifact,把访问权限改回“Only you”或“Only people invited”;在 Pro 和 Max 上,通过电子邮件邀请的人在你移除之前仍保有访问权。旧版 Artifact 使用 Unpublish 或 Unshare;Anthropic 提醒,已取消发布的旧版 Artifact 不能再次发布,而且取消发布会永久删除其个人和共享存储数据。[1][2]

因此,回滚规划必不可少:

  • 只导出重建所需的获批配置或内容。
  • 不要把 Artifact 存储当作唯一的权威记录。
  • 如果工作流需要删除共享状态,事先通知用户。
  • 取消共享或取消发布后,验证旧链接。
  • 在平台的管理视图中搜索其他已发布或已共享的版本。
  • 跟踪已知的嵌入和下游副本,同时认识到原链接无法撤销它们。

如果有人从公开 Artifact 复制了代码,就把那份副本视为独立的。Anthropic 建议只使用来自可信创作者的代码;收件人应当像对待陌生发件人的任何文件一样审查它。[2]

步骤 8:持续复核访问与内容

当 Artifact 发生变化、Project 成员变动、添加连接器、启用存储、扩大公开嵌入范围,或底层主张已经过时,都要重新检查。

维护一份登记表,记录负责人、已审查版本、途径、受众、依赖、批准日期、下次复核日期和撤销证据。Claude 入门指南介绍了普通对话的控制;AI 隐私清单涵盖了更广泛的最小化和数据使用决定。

总结

  • 冻结确切的 Artifact 修订版和用途。
  • 梳理可见内容、源代码、会话文件、Project、连接器、网络、存储、副本和嵌入。
  • 用最少的获批输入重新构建,而不是隐藏私密上下文。
  • 把已发布的旧版 Artifact 和任何链接分享视为公开,把组织共享视为更窄的途径。
  • 用有代表性的收件人账户和未授权账户进行测试。
  • 分享前规划好撤销及其对持久存储的影响。
  • 假定被复制或嵌入的内容可能比原链接存在得更久。

常见问题

只把已发布 Claude Artifact 链接发给一人,它仍是私密的吗?

不是。任何拥有链接的人无需账户即可打开已发布的旧版 Artifact,而当前 Artifact 的“Anyone with the link”会放行任何持有该网址的已登录 Claude 用户。即使只发给一个人,也要把它视为公开的。[2]

Team 或 Enterprise 能公开发布 Artifact 吗?

只有所有者允许时才可以。Team 和 Enterprise 的 Artifact 默认留在组织内,要在组织外通过链接分享,需要开启 External sharing 或为单个 Artifact 设置例外。[2][5]

查看者会看到来源会话的附件与文件吗?

对于在聊天中创建、并在 Team 或 Enterprise 中共享的 Artifact,Anthropic 提醒,查看者还能访问该聊天中的附件和文件。请审查完整的会话。[2]

分享 Artifact 会分享整个 Project 吗?

不会自动分享,但在 Project 中创建的 Artifact 可能需要 Project 访问权。Project 成员资格可能暴露 Project 知识和指令,所以要使用范围最窄的合适途径。[2][3]

可直接运行从公开 Artifact 复制的代码吗?

只有在独立审查之后才可以。把复制来的代码视为不可信,检查依赖和权限,并在授予真实数据或凭据之前,先在隔离环境中测试。[2]

Unpublish 后持久存储会怎样?

Anthropic 表示,取消发布旧版 Artifact 会永久删除其存储的数据。在依赖这一操作之前,先把获授权的记录保存到别处。[1][2]

Unshare 能取回副本或截图吗?

不能。它会阻止今后通过原途径访问,但无法收回收件人已经复制、下载、嵌入或截取的内容。

多久复核一次共享 Artifact?

按固定周期复核,并在内容、受众、Project、连接器、存储、网络或嵌入发生任何变化后复核。新的修订版需要新的暴露审查。

免责声明:Claude Artifact 的功能、分享途径、存储行为和方案可用性可能变化。在发布机密、受监管或对生产有重大影响的材料之前,请核实 Anthropic 的最新文档和你所在组织的政策。

来源

  1. Anthropic, “What are artifacts and how do I use them?” — https://support.claude.com/en/articles/17153992-what-are-artifacts-and-how-do-i-use-them
  2. Anthropic, “Share artifacts” — https://support.claude.com/en/articles/9547008-publish-and-share-artifacts
  3. Anthropic, “Manage project visibility and sharing” — https://support.claude.com/en/articles/9519189-manage-project-visibility-and-sharing
  4. Anthropic, “Share and unshare chats” — https://support.claude.com/en/articles/10593882-share-and-unshare-chats
  5. Anthropic, “Share session output as artifacts” — https://code.claude.com/docs/en/artifacts

Sources checked 2026 年 10 月 4 日。

延伸阅读

开启 3 天免费试用

注册即可免费体验全部高级功能。

*仅限新用户;每位用户只能获得一次试用。

如何分享 Claude Artifact 而不暴露私密上下文 | AethoVPN