数据库结构
每个客户在 AI-Public 内部获得一个独立的 Google Cloud 数据库。可以在此数据库上设定自己的安全规则,管理员可以为每个角色设定对该数据库的读写权限。
默认数据库
除了客户数据库外,还有一个默认数据库。这里存放适用于所有 AI-Public 客户的一般信息,如新闻公告和文档。
我们也选择在这里存放账户信息。若某个客户数据库落入错误的人手中,可能包含敏感信息的聊天记录和对话信息也至少不会直接与账户相关联,除非获得对该默认数据库的访问权限。
聊天和对话信息会尽可能匿名地存储在客户数据库上,且不能与名称直接关联,除非结合其他信息。
租户数据库
AI-Public 的每个客户都获得一个独立的数据库,用于存储所有聊天、对话信息、组织特定数据(如团队、项目、用户和员工)。在离开平台时,所有数据将按照协议立即销毁。
账户按客户以租户隔离的方式存储在 Google Cloud 中。这些账户也可以批量删除,Cloud Function 也会自动删除涉及的账户记录,连同默认数据库中的记录。
数据库安全
数据库通过 Security Rules 进行保护。需要时,我们可以在审核时提供对这些规则配置的访问权限。