
哪些数据会离开你的MacOpenOats录音同意与隐私合规完全指南【免费下载链接】OpenOatsA meeting note-taker that talks back.项目地址: https://gitcode.com/gh_mirrors/op/OpenOats本文带你彻底搞清楚开源会议记录助手OpenOats在云端模式与本地模式下哪些数据会离开你的 Mac、录音同意弹窗在保护谁以及如何合规使用它。结论先说音频永远不会离开设备离开的只有文本——而你可以让它一个字都不离开。先说结论3 条核心隐私规则️音频永远不出设备语音识别 100% 在你的 Mac 上完成任何模式下都不会把录音发到云端。离开的只有文本云模式下只有笔记文本片段和转写文字Text会被发送用于向 AI 模型提问。️本地模式 零网络全部使用 Ollama 本地模型时任何数据都不触网。官方在 README.md 的 Privacy 章节明确承诺Speech is transcribed locally — audio never leaves your Mac语音在本地转写音频永不离开你的 Mac。录音同意机制第一次录音时会发生什么这是很多新手最容易忽略的一步却也是 OpenOats 隐私合规设计的核心。当你在未同意前点击开始录音时包括菜单栏按钮和自动录音触发什么都不会开始——应用会先弹出一个录音同意通知Recording Consent Notice 你需自行负责在录音前获得所有与会者的同意你所在辖区法律要求时 你将遵守当地、州与联邦关于录音和窃听的全部法律 OpenOats 开发者不对未授权或不合法的录音承担任何责任。必须手动勾选I understand and accept these obligations后I Agree按钮才会点亮。你的确认状态会被持久化保存设置项hasAcknowledgedRecordingConsent之后再也不会重复打断你。⚖️ 为什么要这么啰嗦因为美国多州实行两方/全方同意录音法欧盟有 GDPR擅自录音在不少司法辖区是违法行为。开发者在 README 中同时声明本软件不构成法律建议合规责任在用户切勿在需要同意而未取得同意的情况下使用。相关实现源码同意弹窗界面RecordingConsentView.swift未同意时拦截录音的入口ContentView.swift同意状态的持久化存储SettingsStore.swift云模式7 种会离开 Mac 的数据全部是文本如果你在设置里选择了云服务商OpenRouter Voyage AIOpenOats 会发起以下网络请求。注意发送的只有文本绝无音频。1. 知识库索引 → Voyage AIembeddings 接口时机每次索引你的.md/.txt笔记文件夹启动时或文件变化时内容按标题切分的文本片段每段 80–500 词每批 32 条只处理新增或修改过的文件未变化文件命中本地缓存模型名voyage-4-lite、维度参数等元信息2. 知识库检索 → Voyage AIembeddings 接口时机对方说出有实质内容的语句后触发带 90 秒冷却不会疯狂调用内容1–4 条由对话派生的简短查询串最新发言、当前话题、摘要、未解问题3. 知识库重排 → Voyage AIrerank 接口内容主查询串 最多 10 条候选笔记片段模型rerank-2.5-lite4. 对话状态更新 → OpenRouterchat 接口内容之前积累的对话状态话题/摘要/开放问题等均为派生数据 近期双方转写文本标注 You/Them5–6. 建议门控与生成 → OpenRouterchat 接口内容对方最新发言、近期对话、对话状态以及最多 5 条门控/3 条生成来自你自己笔记的证据片段只有门控全部通过才会发起第 6 步7. 会议纪要生成 → OpenRouterchat 接口时机你点击Generate Notes之后内容整场转写超长时截断到约 60,000 字符 模板提示词相关客户端实现Voyage 接口封装VoyageClient.swiftOpenRouter 接口封装OpenRouterClient.swift本地模式Ollama零数据离开 Mac把 LLM 和嵌入Embedding都切到 Ollama 后请求全部发往localhost 零网络调用笔记片段、转写文本都不出门 API 密钥仅存在macOS 钥匙串Keychain中SettingsStorage.swift 转写与笔记保存在本地~/Documents/OpenOats/纯文本格式随时可查可删️ 应用窗口默认对屏幕共享隐藏对方看不到你在用OpenOats 承诺永不发送的 4 类数据永不发送说明 音频转写始终在设备上通过 Apple Speech 完成 系统文件路径/文件名仅知识库源文件名会出现在提示词中 API 密钥发给第三方OpenRouter 密钥只给 OpenRouterVoyage 密钥只给 Voyage Ollama 模式下的任何数据全部请求走本地机器合规自查清单录音前 60 秒✅确认辖区法律美国两方同意州、欧盟 GDPR 等都要求事先取得同意✅开场声明建议会议开始时说一句本次会议可能被录音如不同意请告知✅勾选同意弹窗首次使用必须手动确认未确认时录音功能被完全锁死见 OpenOatsApp.swift 的拦截逻辑✅想绝对离线设置中把 LLM 与嵌入都选 Ollama即可实现零上传✅自动录音同样受此约束只有确认过同意且开启自动录制时检测到会议才会静默开始MeetingDetectionController.swift。一句话总结OpenOats 把同意责任交还给你把数据最小化做进了架构——音频永不出设备文本只在你明确选择云端时才离开 Mac而本地模式下连文本都不走。选对模式 开场声明你就已经合规了。【免费下载链接】OpenOatsA meeting note-taker that talks back.项目地址: https://gitcode.com/gh_mirrors/op/OpenOats创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考