安全与合规
HMI Library 服务的是从事运营技术 (OT) 工作的工程师,而它由一名自动化技术员(Pau Serrano García,个体经营者)运营,不是一家设有安全部门的公司。正因为如此,这个页面用通俗的语言写成:下面说明你的数据存放在哪里、谁能看到、发布符号时哪些内容会公开,以及感觉不对劲时如何联系我。
我们存储的关于你的数据
- 账户数据:邮箱、姓名、可选的公司 / 增值税号。存储在 Supabase 欧盟区(法兰克福)的 PostgreSQL 中。
- 付款数据:完全由 Stripe 处理。我们从不接收你的卡号、有效期、CVV——Stripe 只给我们一个客户 ID 和订阅状态。Stripe 持有 PCI-DSS 一级认证。
- 下载日志:你导出了哪个符号(官方图标或社区符号)、哪种格式、时间戳。用于统计你每月的下载配额和仪表板里的使用统计。为执行配额和防止滥用保留 12 个月,之后匿名化。
- 你在符号编辑器 (Symbol Builder) 中保存的符号:可编辑的模型和无水印的 SVG/PNG。在你发布之前为私有;存储在私有存储桶中,只通过短期有效的签名 URL 提供。
- 社区内容:你发布的符号(标题、描述、分类、标签、文件、预览图、自动 ISA-101 检查结果)、你的公开资料(用户名、显示名称、头像、简介、网站)、点赞和评论、论坛主题和回复。这些内容按设计就是公开的——见下文。
- 举报:如果你举报了某个符号、评论或论坛帖子——被举报对象、你的理由和你的用户 ID。不公开;仅管理员可读。
- 邮件订阅(可选):如果你领取了速查表。只有勾选同意框才会发送营销邮件。
我们不存储的数据
- 任何 SCADA / PLC / HMI 运行时数据。符号编辑器和两个符号库都只用于设计阶段——你的位号、画面和 PLC 配置永远不会离开你的网络。符号只是一张图;没有任何东西连接到你的工厂。
- 你的客户数据、项目文件,或任何属于你的最终客户的专有内容。如果你画了一个客户专用的符号,把它保持私有(不要发布),它就只存在于你的账户里。
- 明文密码。通过 Supabase Auth 认证——密码经 bcrypt 哈希,支持 Google OAuth。
- 银行卡信息或财务数据。所有付款流程都跳转到 Stripe Checkout / Stripe Customer Portal。
发布时哪些内容会公开
HMI Library 包含一个社区库和一个论坛。你在那里发布的任何内容,互联网上的任何人无需账户都能看到,可能被搜索引擎收录,并且——对符号而言——以 CC BY 4.0 许可授权:
- 已发布的符号,位于
/s/your-symbol:预览图、标题、描述、分类、标签、ISA-101 检查结果、发布日期以及作为作者的你的用户名。无水印的 SVG/PNG 只通过下载端点(受配额限制)提供,从不作为公开文件。 - 你的资料页,位于
/u/your-username:用户名、显示名称、头像、简介、网站和你发布的符号(含点赞数和下载数)。 - 评论、论坛主题和回复,带有你的用户名和日期。
你的邮箱、账单数据、下载历史、私有符号和举报永远不会公开。你可以随时在仪表板中取消发布(设为私有)或删除自己的符号;隐私政策有完整列表,社区准则说明了该发布什么以及下架如何运作。
数据存放在哪里
GDPR 与你的权利
Pau Serrano García(个体经营者,以 HMI Library 名义经营)是数据控制者。你有权:
- 访问:索取我们持有的关于你的全部数据的副本。
- 更正:修改任何不准确的内容(大多数字段可在仪表板和资料设置中自行修改)。
- 删除:删除你的账户和所有关联数据。发邮件至 hello@hmilibrary.com;30 天内完成删除。已发布的符号会从网站移除;他人此前已按 CC BY 4.0 下载的副本仍然受许可,因为该许可不可撤销。
- 携带:以机器可读的格式获取你的数据,包括你创建的符号。
- 反对:退出营销或非服务严格必需的处理。
正式版本和子处理者列表见隐私政策。
认证与访问控制
- 邮箱 + 密码 (bcrypt) 或 Google OAuth。
- 会话令牌由 Supabase Auth 签发——短期 JWT + 刷新令牌。
- 注册和登录端点有速率限制。
- 通用错误信息,防止邮箱枚举(“凭据无效”——邮箱不存在和密码错误返回同样的响应)。
- 注册时密码最短 10 个字符。
- 下载配额在服务端强制执行:每一次无水印导出都要经过一个后端函数,它会先检查你的计划和当月计数,再签发签名 URL。没有它,浏览器永远拿不到无水印文件。
- 审核:管理员可以隐藏或移除已发布的内容;违反准则的账户可能被暂停。举报直接进入我的收件箱。
子处理者
我们刻意只使用一小组经过审慎评估的供应商:
- Supabase Inc.(美国,设有欧盟子公司)——数据库、认证、文件存储、边缘函数。数据驻留:欧盟。
- Stripe Payments Europe Ltd.(爱尔兰)——支付处理。
- Cloudflare Inc.——CDN、DNS 和公开页面的服务端渲染(不保存用户数据)。
- Google Workspace——运营邮件 (hello@hmilibrary.com)。
我们不在营销网站上使用第三方分析工具(没有 Google Analytics,没有跟踪像素)。
报告漏洞
发现了什么?把详情发到 security@hmilibrary.com。我会在 72 小时内回复,并(经许可后)在更新日志中致谢报告者。目前没有漏洞赏金计划——一个人的运营——但我会尊重并感谢你,而且修复会很快上线,因为没有委员会要走流程。
尚未取得的认证
如实披露:
- 我们没有 SOC 2 Type II——阶段太早,审计成本不划算。如果 Enterprise 需求推动,会安排。
- 我们没有 ISO 27001——同上。
- 我们目前不提供 SSO / SAML——所有计划都可以用 Google OAuth;SAML 在 Enterprise 路线图上。
如果你的采购要求其中任何一项,而我们在其他方面都很合适,给我们发邮件——我们乐意承诺一个时间表。
更新日志
2026 年 8 月:新增社区库、公开资料、评论和论坛;记录了发布时哪些内容会公开、符号文件的存储桶和服务端下载配额。下载日志的保留期与隐私政策对齐(12 个月)。文档版本 1.1。
2026 年 4 月:页面发布。文档版本 1.0。