安全

这里说明 Fóir 如何保护你存放其中的内容,尽可能表述得直白。凡是尚未落实的部分,本页都会说明。

你的数据存放在哪里

应用及其数据库运行在欧盟境内,位于德国纽伦堡。

你上传的文件存储在 Cloudflare R2,位于 Cloudflare 的西欧区域。它们通过 Cloudflare 的网络分发,因此文件可能由靠近请求者的节点提供。

你的数据与其他所有客户的数据相互隔离

Fóir 使用行级安全,在数据库内部决定谁能读写每一行。这类检查通常放在数据库之上的 API 层,而大多数平台最薄弱的正是这里。我们的规则编译自同一份规范,编译器是 Demesne,即我们的开源引擎,并且规范所管辖的每张表都强制执行行级安全。一项测试列出我们 schema 中的每张表,只要有表在新增时没有记录它如何受保护的决定,就会失败。

API 层中的检查只覆盖有人记得设防的路径。数据库内部的规则还会覆盖没有人记得的路径,包括以后写的代码和我们自己写的代码。更多内容见数据库中的强制执行。

加密

传输中,所有对外连接都使用 TLS。

静态存储时,你上传的文件由 Cloudflare R2 加密。

你存放在 Fóir 中的机密,例如你自己的集成所用的凭证,在写入之前会用 AES-256-GCM 加密。列出你的机密只返回名称和日期,不返回值。助手和智能体工具可以存储和列出机密,但无法读回其中任何一个。只有持有该机密读取权限的调用方才会得到值,并且每次读取都会被记录。

备份与恢复

生产数据库持续备份,并支持时间点恢复。我们的目标是最多丢失一小时的数据,并在最多四小时内恢复服务。

我们也会演练恢复。

可用性

我们目前不公布正常运行时间 SLA。当前状态和过往事件见我们的状态页:status.foir.io。

报告漏洞

请写信至 info@foir.io。请告诉我们你发现了什么以及如何复现,并请在你公开之前给我们修复的机会。

合规

我们没有通过 SOC 2 认证。

我们可按需提供数据处理协议:请写信至 info@foir.io。我们使用的每一家子处理方都列于隐私页面。