成长由您掌控,数据由您保管。
InRoots 为您自主运行而设计。以下每一项设计决策的存在,都是为了让人员数据以及读取它的 AI 留在您的围墙之内。
自带模型
所有提供商都通过同一个兼容 OpenAI 的接口接入,因此切换只是改一项设置,而非一次迁移。将 InRoots 指向本地 Ollama,日报文本便永远不会经过公共 API。
| Ollama | 自托管、本地;物理隔离方案(需关闭语音回复) |
|---|---|
| n8n webhook | 自托管;由您自己的流水线作答 |
| Anthropic | 付费 |
| OpenAI | 付费 |
| Google Gemini | 免费套餐,之后付费 |
| Mistral | 免费实验套餐 |
| DeepSeek | 付费 |
| Cohere | 付费 |
| Groq | 免费套餐 |
| OpenRouter | 免费套餐 |
| Perplexity | 免费套餐 |
| Together | 免费套餐 |
| Cerebras | 免费套餐 |
| Hyperbolic | 免费套餐 |
| Hugging Face | 免费套餐 |
| Cloudflare Workers AI | 免费套餐 |
数据流
- 输入:来自您的 Matrix 服务器的聊天消息,或桥接的 Slack 和 Teams 工作区
- 处理:解析、评分、辅导规则和神经层在您基础设施上的 InRoots 容器内运行
- 模型调用:只发送某项功能所需的文本,且只发给您选择的提供商;使用本地模型则没有任何文本离开主机
- 存储:SQLite 或 Postgres,归您所有;集成凭据静态加密
- 输出:仪表板、私信、导出文件,以及您配置的签名 webhook
- 此外没有任何数据外流:无遥测,无使用信标,无向外呼叫的崩溃报告
模型看到什么,永远看不到什么
一次模型调用携带的是正在解析的日报文本、用于每周叙述的该周期日报与汇总数据、输入 Ask AI 的问题及回答所需的数据,或正在路由的一句阻碍描述。它不会收到人事文档内容、源代码、邮件、文件或屏幕。Ask AI 的对话存储在您的服务器上,仅限本人查看;管理员可以看到有人提了问题,但看不到回答正文。
- InRoots 不收集您的数据,也不用它训练任何自己的模型
- 第三方提供商是否保留提示词,由该提供商的条款决定;使用本地模型则不存在这个问题
- 粘贴进 Ask AI 的任何内容都会原样发送,因此产品会提示用户不要粘贴机密信息
Token 预算与结果缓存
每次出站模型调用都按天计数并显示在仪表板上。管理员设定的每日预算一旦用尽,就会拒绝非必要调用(意图路由、AI 检测),相关调用方一律降级为关键词或启发式路径;总结和 Ask AI 绝不受预算限制。确定性分类结果会缓存数小时,同一条消息绝不会计费两次。由于评分是算术运算,即便在付费提供商上推理成本也接近于零。
主机端地理与 IP 情报
一个本地 IP 数据库——无需密钥的 db-ip Lite 或 MaxMind,由每周运行的脚本在您的主机上刷新——在主机端区分办公室、居家、移动网络和 VPN;员工的 IP 永远不会离开服务器。IPv6 以 /64 前缀为键,因此家庭宽带会被识别为同一个经常出现的网络。地点信息需经同意,且对相关员工本人可见;若数据库缺失,地理信号保持中性,而不是去猜测。
签署同意
政策带版本管理。每次签署都将本人与其所读内容的精确标题、版本和正文的内容哈希绑定,因此事后的修改不能冒充为已被接受。地点共享和任何采集功能在本人签署之前都处于关闭状态,撤销同意则立即停止。
审计
每一次机器人操作、管理员覆盖、权重变更、同意签署、自动批准和登录都会记入审计日志,包括谁、做了什么、何时。警示记录只追加不修改;当评分器事后豁免某条警示时,豁免及其原因就并列在旁。日志可筛选、可排序、可导出,员工抽屉中的每个指标都可以打开其计算所依据的具体记录。
访问控制
- 五种角色:员工、团队主管、管理者、管理员、超级管理员;人力资源按角色查看文档
- 一次性登录验证码、受信设备会话、个人 API 令牌仅以哈希形式存储且权限范围不超过持有者可见的内容
- 只读令牌被拒绝执行任何写操作;撤销在下一次请求时即刻生效
- 企业版和自托管部署可使用单点登录
- 出站 webhook 使用共享密钥签名,由您在接收时验证
无遥测
产品不会回传任何信息。没有使用信标,没有向外呼叫的崩溃报告,没有隐藏的分析。除非您配置了目标,否则零字节外流。
报告漏洞
请写信至 security@inroots.ai。我们会确认收到报告,并在问题关闭前持续向报告者通报进展。公开认证仅在正式获得后才会列于此处;我们不会展示未持有的徽章。