责任主体
本政策适用于 onemind.team、onemind 应用与命令行工具,以及托管的 onemind BETA 服务。onemind 负责处理 BETA 的账号、服务、安全和直接联系信息。客户组织可能单独控制成员放入共享工作区的内容;此时 onemind 为提供服务而处理相关内容,团队管理员通常是工作区内容请求的第一联系人。
我们收集的信息
- 账号与认证信息:邮箱地址、登录名、显示名称、团队与角色、密码验证值、会话与邀请记录,以及邮箱验证状态。密码以单向 PBKDF2-SHA256 验证值保存;以旧格式保存的密码会在下次登录时转换为该验证值。onemind 的服务器仅以哈希形式保存会话令牌;你的浏览器或 Mac 应用会保存令牌本身,以保持你的登录状态。当你请求邮箱验证码(例如注册、登录或重置密码)时,我们会记录邮箱地址、验证码的哈希副本,以及发起请求的 IP 地址。
- 个人资料信息:你的显示名称,以及你添加的头像(你上传的 PNG 或 JPEG 图片)。你的头像与账号一同保存,并向你所属团队的成员展示。
- Google 登录信息:Google 的稳定账号标识符(
sub)、邮箱地址,以及 Google 提供时的显示名称。onemind 会核实 Google 已验证该邮箱地址。onemind 不会导入你的 Google 头像,也不会收到你的 Google 密码。 - 已连接应用:你授权代表你连接到 onemind 的 AI 工具及其他应用的访问记录,例如应用名称、请求的权限范围、所属团队,以及授权时间。onemind 的服务器仅以哈希形式保存相关访问令牌。
- 团队与服务内容:你或团队提交的共享 Mind 内容、提案、项目信息、Mind 文件和路径、上传至 Matrix 的文件、评论或决策、通知,以及相关版本或活动记录。
- Mind Sync 备份:在 Mind Sync 更改 Mac 项目文件夹中的 AI 工具指令文件之前,onemind 应用会备份即将更改的文件(其路径和原有内容)以及简短变更列表,并将该备份上传至 onemind 以供日后恢复。
- AI 连接与分析信息:你保存的任何 AI 服务商连接的服务商名称、API 地址、模型和加密的 API 密钥,以及你为每台设备设置的个人 AI 分析开关。对于每次个人 AI 分析运行,我们记录所涉及的团队、用户、项目、Mind 和设备;所分析来源材料的 SHA-256 指纹(而非材料本身);服务商和模型名称;以及运行状态、来源类型、来源数量、生成提案数量和任何错误代码。
- 账单信息:Paddle 客户与订阅标识、方案或价格标识、席位数量、订阅状态、计费周期日期、计划变更和账单事件元数据。Paddle 作为记录商户,依据其隐私条款接收和处理支付信息、税务信息、收据与退款信息;onemind 不保存完整银行卡信息。
- 反馈与诊断:你提交的类别和内容、你的语言和平台,以及你的姓名、邮箱地址和团队名称的快照。如果你选择附加诊断信息,报告还将包含你的应用版本、平台、浏览器和操作系统系列、所在页面、过去五分钟内最多 50 个技术事件(页面切换、错误类型,以及失败请求的操作、状态码和时长,但不含登录、会话、分析、反馈和管理请求),以及最多 10 个近期 Mind Sync 项目的状态。诊断不包含消息文本、URL、请求内容或 Mind Sync 内容。
- 邮件:我们使用你的邮箱地址发送服务邮件,包括注册验证码、登录码和密码重置码。当新工作区获得免费试用时,我们会向工作区创始人发送邮件,并在该工作区保留一条投递记录。
- 安全与运营信息:设备授权所用的设备名称、平台和架构;时间戳;以及安全、审计、限流和诊断记录。常规请求频率限制使用 IP 地址的单向哈希,而非地址本身;邮箱验证码请求的频率限制使用与这些请求一同保存的 IP 地址。
- 候补名单、联系和隐私请求信息:你提交的姓名、邮箱、国家/地区、电话号码、请求的访问类型(个人、团队或企业)和使用场景或留言,以及提交表单所用的 IP 地址。通过隐私请求表单发送的隐私请求以相同方式保存。
Matrix、已连接 AI 工具和你的设备
当你的团队使用 Matrix 或通过 Mac 版 onemind 应用连接 AI 工具时,我们还会收集:
- 项目会话:Mac 应用读取你已连接 AI 工具自身的日志,以查找该 Mac 上已绑定 onemind 项目的文件夹中的会话,包括已绑定仓库的 Git 工作树。它上传一条有大小限制的记录:工具、标题、运行或空闲状态、分支、步骤和文件活动摘要、待办事项、拉取请求和议题链接,以及最后一条助手消息(最多 16,000 个字符),并附带项目、成员、设备和会话标识符以及活动时间。Mac 和服务器都会遮蔽摘要文本及最后一条助手消息;标题和分支也会在保存前遮蔽。识别出的凭据和令牌会被遮蔽,主目录路径会被缩短,但模式匹配可能遗漏机密信息。链接仅限支持的 GitHub 和 GitLab 拉取请求及议题。项目会话的差异内容保留在 Mac 上,只有你选择“共享改动”时,才会上传经过遮蔽且有大小限制的快照。
- 会话共享控制:共享默认开启,Matrix 会显示一次性提示,设置中有一个适用于所有已连接 AI 工具的共享开关。所有有效团队成员都能查看已共享的项目会话。隐藏会话会保留已存储的记录,并使其仅对你可见;关闭共享会停止上传,并删除你在该团队中已上传的项目会话记录,但不会清除已有的 Matrix 任务历史。会话记录不会按时间自动删除。
- 项目 Mind 学习:当此功能可用时,新项目默认自动学习,团队管理员可将项目切换为手动模式。团队项目不参与学习。项目在自动学习期间,onemind 会将成员共享的项目会话记录(工具、标题、分支、步骤摘要、待办事项、链接,以及截取至 2,000 个字符且已隐藏可识别机密的 AI 工具最后一条回复)及(一旦任务结果学习可用)任务结果发送给 onemind 选择的第三方模型服务商,以提出或应用对该项目 Mind 的变更。变更通过 Safe Check 检查、记录来源,并且可以撤销。关闭会话共享的成员不参与。
- Matrix 任务讨论:任务、分配、进度更新,成员在任务讨论中发布的消息和附件(每条消息最多四个文件),以及运行任务的 AI 工具在讨论中发布的回复和工具活动。AI 工具的回复基本按工具生成的原样保存,因此可能包含该工具在输出中写入的任何内容,例如文件路径或该设备上的其他信息。
- 工具权限请求与回答:当在成员 Mac 上运行 Matrix 任务的 AI 工具请求权限或提问时,onemind 会转发该请求并将其与所给回答一同保存。只有 Mac 的所有者才能回答权限请求;未回答的请求会过期并被视为已拒绝。
- 工具目录和用量数据:AI 工具提供的工具列表,以及运行任务的 Mac 报告的上下文窗口大小和使用数据。
- 任务运行摘要:任务运行的简短摘要,例如步骤、待办事项和拉取请求链接。摘要保存前,onemind 会遮蔽其识别出的凭据和令牌以及主目录路径;这种遮蔽基于模式匹配,可能无法识别所有机密信息。
- 任务运行记录:任务合约启用时,onemind 会按运行保存 token 数量、费用和时长。对于包含任务合约的运行,onemind 还会保存 Git 分支、开始和结束时的提交 SHA、最多 200 个未提交文件路径,以及工具所执行的检查(包括类型、结果和命令)。Token 数量、费用和各项检查结果(名称和状态)对所有团队成员均可在运行详情中查看。团队管理员可访问的任务报告只包含计数级信息——token 数量、费用、审核和修复所花时间以及检查汇总计数——不包含分支、提交 SHA、文件路径或各项检查名称。运行记录不会自动删除。
- 任务审核:成员审核或修复任务运行时,onemind 会保存结果决策、标准结果、可选备注,以及审核和修复所花时间。团队管理员可访问的任务报告显示结果决策、达成的标准数量占总数的比例,以及审核和修复所花时间,而不包含备注文本或各项标准的具体结果。当 Project 自动学习时,决策、标准结果和备注(已隐藏可识别机密)可能会被发送给 onemind 选择的模型服务商,以支持任务结果学习。
- 自动开发:成员为 Project 开启自动开发后,onemind 会在该成员的 AI 工具上安排任务,并读取仓库及任何关联的 GitHub 议题。onemind 会保存仓库名称、基础分支,以及工具的工作回复和审核回复的简短摘录(分别最多 600 和 400 个字符,已隐藏可识别机密),用于历史记录。为使独立审核环节能够评估工作,onemind 还会向所选审核工具提供工作者的完整有界报告:即经过全局遮蔽后的完整持久化工作者消息(在固定大小限制内),而不仅是简短摘录。该报告为已存储的工作者消息,不包含工具未展示的输出或原始工具日志。该成员的 Mac 应用使用该 Mac 上的 GitHub CLI 登录读取已配置仓库的议题(无论开放或关闭)及其作者的访问权限,并将其有界观察记录(已隐藏可识别机密的标题和正文、作者 ID、用户名和权限、状态及时间戳)发送给 onemind 的议题队列,即使作者尚未连接 GitHub 账户或任务尚不存在;它还使用该登录拉取基础分支,并在所有检查通过后推送任务分支。在当前流程中,onemind 随后在其服务器上使用创建该任务的成员已连接的 GitHub 账户创建草稿拉取请求(见“GitHub 账户连接”);如果该账户未连接或缺少访问权限,任务会等待,而不会改用其他账户。使用较旧任务协议的 Mac 应用仍可能通过该 Mac 的 GitHub CLI 登录创建草稿拉取请求,归属于"OneMind Development"。拉取请求链接显示在任务中,团队成员可见。onemind 等待 CI 检查最多 60 分钟后视本次尝试完成。
- GitHub 账户连接:该功能可用时,你可以在设置中连接 GitHub 账户。onemind 从 GitHub 获取你的 GitHub 用户 ID 和用户名,并在服务器上加密保存 GitHub 访问令牌和刷新令牌,与其他凭据分开存放;这些令牌绝不会发送到你的浏览器、Mac 应用或 AI 工具。onemind 仅用它们确认你的 GitHub 身份及你对已配置代码仓库的访问权限,在你撰写的 GitHub 议题成为开发任务前读取该议题(其标题和正文会截断到固定大小并隐藏可识别机密,随任务保存,并作为不受信任的数据提供给 AI 工具),以及为你创建的开发任务打开草稿拉取请求,使这些拉取请求显示你为作者;分支本身仍由 Mac 应用推送。onemind 会保留这些检查的回执,包括结果和仓库权限,但不包含令牌。如果你未连接或失去写入权限,onemind 不会打开拉取请求,也绝不会改用他人或设备的 GitHub 账户。断开连接会删除已保存的令牌并请求 GitHub 撤销授权;onemind 会保留曾存在连接的记录及其打开的拉取请求链接。
- 已安装 AI 工具和应用版本:每台已连接设备上的 onemind 应用版本;应用检测到的 AI 工具及其版本和连接状态;这些工具报告的方案和用量信息;已为 Mind Sync 设置的项目的名称和文件夹标签及其同步状态;以及你对 AI 工具连接配置的更改。
- 设备标识符:设备名称、平台和架构,以及 Mac 应用创建并保存在你 Mac 上的随机安装标识符。该标识符不由你的硬件派生,若已保存的标识符被删除,则会创建新的标识符。
- onemind 智能体对话:你与 onemind 智能体之间的对话和消息,以及你对其回复的评分。对话本身仅对在团队内发起该对话的成员可见,但每个对话也会作为团队成员可见的 Matrix 任务进行跟踪,该任务显示对话标题以及首条消息的前 2,000 个字符以内的内容。
- 提案与检查:学习提案(包括其文本、作者和任何 AI 生成的理由),以及 Safe Check 审核的请求和报告。
部分信息保存在你的设备上。未发送的 Mind 和 Matrix 草稿保存在浏览器或 Mac 应用中,直至你提交或发送。Mac 应用将其 AI 工具连接配置、写入你项目文件夹的 Mind Sync 文件和本地备份保存在你的 Mac 上。在 Mac 应用中打开 AI 工具指令文件时,文件仅在你的设备上读取和显示。
BETA 测试与诊断
由于 onemind 是尚未完成的 BETA,我们可能使用服务事件、错误代码、功能使用情况、兼容性信息、支持报告和有限诊断记录来复现缺陷、保护用户,并决定改进或停止哪些功能。获授权人员可查看这些记录;仅在为调查已报告问题而合理必要时,才会查看相关账号或工作区信息。请勿在 BETA 中放入生产机密、受监管数据、高度敏感个人信息或不可替代记录。
处理目的与法律依据
为履行合同,我们处理提供账号、工作区、存储、同步、已连接设备上的 Matrix 任务、所请求的 AI 功能、服务邮件、订阅和支持所需的信息。基于运营和保护服务的正当利益,并平衡用户权利,我们处理安全、审计、容量、可靠性、分析、产品改进和防欺诈信息。在你同意时(包括可选 AI 连接和个人 AI 分析),或为遵守法律、会计要求或有效法律程序所必需时,我们也会处理信息。你可撤回同意,且不影响撤回前已进行的处理;但依赖该信息的功能可能停止。创建账号需要邮箱地址和密码或 Google 登录;缺少这些信息,我们将无法提供服务。账单信息仅在付费订阅时需要;其他信息(例如头像或个人 AI 分析)为可选项。
AI 服务与用户配置的服务商
onemind 运营的 AI 功能
Mind Check、Safe Check、Mind Generator、个人 AI 分析和 onemind 智能体是 onemind 作为服务的一部分运行的 AI 功能。当你或你的团队使用上述功能时,onemind 会将相关内容发送给 onemind 选择的第三方模型服务商:对于 Mind Check 和 Safe Check,发送被审核的 Mind 内容及其参考材料;对于 Mind Generator 和个人 AI 分析,发送运行所提供的来源材料以及当前 Project Mind;对于 onemind 智能体,发送你的对话内容以及智能体回答所需的团队上下文;对于 Mind 学习,发送"项目 Mind 学习"中所述的共享项目会话记录和任务结果。发送来源材料前,onemind 会遮蔽其识别出的凭据;这种遮蔽基于模式匹配,可能无法识别所有机密信息。个人 AI 分析默认关闭,需为每台设备单独开启;开启后,Mac 应用会将该设备上 AI 工具中的技能和工作记录作为其来源材料。你无法为这些功能选择服务商,且这些服务商可能在你所在国家或地区之外处理相关内容。AI 输出不会自动成为团队共享记忆:建议的更改通常以提案或草稿的形式呈现,供人工审核。唯一的例外是项目 Mind 学习:在该功能可用且某个普通 Project 处于自动模式时,符合条件的仅新增更改可在通过 Safe Check 以及冲突和授权检查后自动获批并发布到该 Project 的 Mind;而删除、冲突以及过期或已变更的授权仍需人工审核。团队 Project 从不以此方式学习,自动开发仍会开启草稿拉取请求供人工审核,而非自行合并。
你保存的 AI 服务商连接
你可以在设置中保存 AI 服务商连接,包括服务商、地址、模型和 API 密钥。onemind 会加密保存的 API 密钥,保存后不会返回原始密钥,并会在你移除该连接或账号被停用时将其删除。在当前版本中,onemind 不会通过已保存的连接向服务商发送你的内容。除非你有权使用该服务商账号,否则请勿保存连接。
Google 登录数据流
Google 会收到显示官方登录控件和验证所选账号所需的浏览器请求。onemind 使用 Google 公布的签名证书,针对配置的 OAuth 客户端验证所得凭据,并使用 Google 的稳定账号标识符(而不是仅凭邮箱地址)识别已关联身份。此登录流程不会请求访问 Google Drive、Gmail、Calendar 或其他 Google 产品数据;onemind 也不会通过此登录流程向 Google 发送项目内容或共享 Mind 内容。
信息如何共享
onemind 不会出售个人信息,也不会为跨上下文行为广告共享个人信息;不会出售 Google 登录信息,也不会将 Google 登录信息用于广告。我们仅在以下情况下共享信息:
- 你的团队:你的团队中获授权的成员和管理员可根据其角色查看工作区内容、显示名称、头像、Matrix 活动及协作所需的其他信息。
- 托管与基础设施:阿里云 (Alibaba Cloud) 托管 onemind 的服务器、数据库和备份,其他服务商协助交付、安全和运营服务。
- onemind 选择的模型服务商:如上所述,用于 Mind Check、Safe Check、Mind Generator、个人 AI 分析、onemind 智能体和 Mind 学习所需的内容。
- 你选择的 AI 工具:在成员设备上运行 Matrix 任务时,该设备上选择的 AI 工具会接收任务及相关内容,并根据该成员与工具服务商之间的条款进行处理。
- Google:用于登录流程。
- Paddle:用于订单、订阅和结账。
- GitHub:Mac 版 onemind 应用从 GitHub 下载,并在 GitHub 上检查更新。当你下载应用或应用检查更新时,GitHub 会收到你的 IP 地址和标准请求信息。当 Project 启用自动开发时,Mac 应用会使用该成员的 GitHub CLI 登录读取议题并推送分支,onemind 服务器则使用任务创建者已连接的 GitHub 账户读取其议题并创建草稿拉取请求,如上所述。
- 邮件投递:我们用于发送服务邮件的邮件服务商会收到你的邮箱地址和邮件内容。
- VibeLoft:用于公开主页的有限遥测,详见下文。
- 其他:负有保密义务的专业顾问;业务转让中的继受方;或在法律要求或为保护人员及服务而合理必要时的主管机关。
每个服务商只接收履行其角色合理所需的信息,并受其自身条款和适用数据保护义务约束。
产品分析、VibeLoft 遥测、Cookie 与本地存储
onemind 不设置自有 Cookie。它使用浏览器存储(本地存储、会话存储和 IndexedDB),在 Mac 应用中使用 macOS 钥匙串和应用存储,以保持登录状态、记住界面偏好、保护会话、保存未发送的草稿,并提供所请求的功能。Google、Paddle 和 VibeLoft 在其功能加载时可能依据各自政策使用自有 Cookie 或类似技术。
我们还在 onemind.team 上使用尽量减少隐私数据的第一方产品分析,以了解页面浏览量、独立访客、会话、来源和哪些标准化页面被使用。浏览器会创建随机访客与会话标识符;访客标识符每 30 天轮换,会话标识符仅在浏览器标签页存续期间有效。onemind 在接收时对这些标识符进行哈希处理,对每次页面浏览仅保存:哈希后的访客和会话标识符;标准化路由;页面类别;界面语言;流量来源类别(例如直接访问、搜索引擎、AI 助手、社交媒体、邮件、付费或来源网站);你是否已登录;访客标识符是否首次出现于更早的日期;若你已登录,你的团队的方案状态(免费、试用或付费);用于过滤重复事件的哈希键;以及服务器接收时间。分析记录不存储 IP 地址、用户代理、查询字符串、账号身份或客户内容,原始事件在 400 天后删除。汇总的每日报告仅通过邮件发送给已配置的 onemind 开发团队收件人。Mac 应用不发送上述分析数据。
此外,onemind 仅在精确来源为 https://onemind.team 的公开主页加载 VibeLoft 遥测,且仅面向未登录的访客。onemind 仅向 VibeLoft 提供主页地址,不含任何路径、查询字符串或片段标识符。据 VibeLoft 表示,其使用匿名设备和 IP 标识符按日对访问去重,不使用浏览器指纹技术。onemind 不会接收 VibeLoft 的去重标识符。
当你的浏览器发送 Do Not Track (DNT) 或 Global Privacy Control (GPC) 信号时,onemind 会停用第一方分析且不加载 VibeLoft。onemind 不会将来自任一系统的数据用于行为广告。
保留与删除
账号或商业关系活跃期间,我们保留账号和订阅信息。工作区内容保留至获授权用户删除或工作区关闭。安全、审计、交易、税务和争议记录仅在安全及适用法律或会计义务合理需要的期间保留。其他记录,包括邮箱验证码记录及与之一同保存的 IP 地址、候补名单和隐私请求提交内容、设备记录,以及个人 AI 分析记录,仅在本政策所述目的合理需要的期间保留。
部分期限是固定的:原始分析事件在 400 天后删除,浏览器分析标识符每 30 天轮换。试用邮件投递记录随工作区一同删除。Mind Sync 备份和 onemind 智能体对话不会自动过期;你可以通过隐私请求表单要求我们删除。反馈提交内容(包括随其一同记录的姓名、邮箱地址和团队名称)即使在相关账号或团队删除后也作为支持记录保留。
当团队管理员移除成员后,该成员将失去对该团队的访问权限。若成员没有其他活跃团队,onemind 还会停用其账号:撤销认证状态并删除该成员的 Google 身份关联、已保存的 AI 凭据和分析同意。停用不等于注销账号;有限的非活跃账号和历史团队记录可能继续保留,以维护工作区完整性并履行法律义务。目前不提供自助账号删除功能;如需要求我们删除你的账号或个人信息,请使用隐私请求表单。已删除的信息可能暂时保留在受访问控制的备份中,直至按常规覆盖。我们会定期审查保留的信息,并在不再有业务或法律目的时将其删除或去标识化。
安全
我们采用访问控制、团队权限范围、凭据哈希或加密、会话到期与撤销、托管服务和 AI 服务商请求的加密连接、Mind Sync 备份的静态加密,以及审计记录等措施来保护信息。任何系统都无法保证绝对安全;你仍有责任保护自己的凭据、设备、服务商密钥和选择提交的内容。
你的选择与请求
你可以更新部分设置和头像、退出登录、移除已配置的 AI 凭据、为每台设备开启或关闭个人 AI 分析、删除单个 Mind 文件,并通过你的角色可用的控件管理付费订阅。你也可以设置浏览器发送 Do Not Track 或 Global Privacy Control 信号,以关闭 onemind 的分析和 VibeLoft 遥测。根据适用法律,你可能有权请求访问、更正、删除、限制处理、反对处理、数据可携带、撤回同意或要求处理隐私投诉,也可向所在地数据保护主管机关投诉。请通过 onemind 私密隐私请求表单提交请求(包括账号删除请求);切勿在公开 GitHub issue 中提供个人信息。我们可能核验身份、说明任何合法限制,并将客户控制的工作区请求转交相关团队管理员。Paddle 交易数据请联系 Paddle 买家支持。
跨境传输
就当前版本的 onemind 而言,我们在新加坡的阿里云上存储托管服务数据,包括账号信息、团队内容和备份。如果你在新加坡以外使用 onemind,"我们收集的信息"中描述的信息(设备上保存的信息除外)将在你使用服务时通过加密连接持续向境外提供至新加坡。接收方为阿里云,作为我们的托管服务商;处理目的为运营服务;信息保留期限如"保留与删除"所述。如果你不希望以此方式传输你的信息,你可以停止使用服务或提交隐私请求;由于托管服务需要此类传输才能运行,我们届时可能无法继续为你提供服务。
其他服务商在其运营所在国家或地区处理信息,这些地区可能在你所在国家或地区之外:Paddle、用于登录的 Google、用于 Mac 应用下载和更新检查以及在自动开发激活时用于议题读取、分支推送和拉取请求创建的 GitHub、我们的邮件投递服务、onemind 选择的第三方模型服务商,以及你在自己设备上运行的 AI 工具。在法律要求的情况下,我们会采用合同或其他认可保障措施,旨在提供与适用法律相当的保护。客户不得上传依法禁止传输或处理的信息。
年龄限制
onemind 是商业与专业协作服务,不面向 18 岁以下人士。除非 onemind 已书面同意合法的组织安排,否则请勿为未成年人创建账号或提交其个人信息。
数据保护联系人
如需咨询、投诉或行使权利,请使用私密隐私请求表单。请求会进入 onemind 受访问控制的管理队列;采取行动前可能需要核验身份。
政策变更
我们可能会随服务变化更新本政策。我们会更新上述日期,并在法律要求时另行通知。重大变更仅向未来适用。