安全与数据处理
最后更新:
你的页面只是经过 HTML to Frames——不会留存。渲染在隔离的沙盒浏览器中进行,结果从内存中只交付一次,上传的文件在导入完成的那一刻即被删除。
本页回答 Figma 插件数据安全审核中的问题,以及注重安全的团队通常会问我们的问题。
哪些数据会发送到服务?
- 页面地址、所选的屏幕和选项,以及一个由你的 Figma 用户 ID 派生的账户标识(不含姓名、不含邮箱)。
- 如果你使用付费方案,还有许可证密钥或短期有效的 Figma 购买令牌。
- 在 Local file 模式下:你上传的文件。在 AI 模式下:你的 AI 工具发送的 HTML。使用 Send to Figma 时:你所选标签页的抓取内容。
插件会读取我的 Figma 文件吗?
不会。插件只向你的文件写入图层。它只读取自己存储在其框架上的信息(来源地址和宽度),以便提供 Re-import 功能。你的字体在本地检查,从不上传。你的文件内容不会被发送到任何地方。
数据保留多久?
| 数据 | 保留期限 |
|---|---|
| 导入结果 | 交付一次后从内存中删除;任务记录保留 15 分钟 |
| 上传的文件 | 仅存于内存;最后一个页面完成后立即删除(放弃时 2 分钟后删除) |
| Send to Figma / AI 收件箱 | 仅存于内存;你的插件取走时删除,最长 30 分钟 |
| 导入日志 | 180 天;IP 地址 30 天后移除 |
| 安全日志 | 90 天 |
| Free 方案 IP 计数器 | 2 个月 |
页面内容从不写入磁盘。
加密
插件、扩展与服务之间的所有流量均使用 HTTPS(TLS)。AI 和扩展的连接令牌仅以 SHA-256 哈希形式存储。
隔离
服务以三个相互独立、各自拥有权限的容器运行:
- API——方案、限额和许可证。它从不运行浏览器,也不解码图片。
- 浏览器——一个沙盒化的 Chromium,配有严格的 seccomp 配置,没有挂载卷、没有密钥,只能从内部网络访问。
- 图片解码器——在无互联网访问、且无法访问其他容器的条件下转换下载的图片。
三者都以只读文件系统运行,移除了所有 Linux capabilities,且禁止权限提升。浏览器会定期重启,并使用干净的临时磁盘。
网络防护
- 防火墙只允许浏览器访问公共 Web 端口;私有网络、云元数据地址和内部服务均被屏蔽。
- SSRF 防护会检查你输入的地址、页面发出的每个请求以及每次图片下载(包括重定向);DNS 在建立连接时固定。
- 上传的文件通过虚拟地址从内存中打开——从不经由
file://。
滥用防范
速率限制按 IP 地址和账户分别生效。明显的攻击模式——扫描密钥、访问内部地址、畸形请求——会导致 IP 和账户标识被自动封禁,封禁时长从 24 小时逐级升至 30 天。
第三方
你的内容不涉及任何第三方。我们使用托管服务商提供服务器,并使用 Cloudflare 分发本网站。Figma 会为 Pro 验证购买令牌。
报告漏洞
请发送邮件至 [email protected],主题注明“Security”。在公开披露之前,请给我们合理的时间修复问题。