DSH DOT
隐私说明
更新:2026-10-27 · 适用公开预览:0.12.0-preview.4、0.13.0-preview.2 和 0.14.1-preview.11;此前 0.12.0-preview.3 的存储差异见下文
维护者:牛村木木山(GitHub:oxmumu3)
隐私联系:experts@finvo.ai
DSH Dot 如何使用资料
DSH Dot 是运行于用户自己电脑上的 DeepSeek Harness 社区插件,帮助用户在 Harness 或已绑定的微信对话中查看项目、查询本人已授权的资料,并按明确要求安排项目提醒和汇报。Google 连接用于用户可见的邮件问答与摘要、日程查询、文件检索与内容问答。维护者不经营用于集中代存用户 Google 令牌或私人资料的 Dot 后端服务器。
申请哪些 Google 权限
| 权限 | 用于什么 |
|---|---|
Gmail 只读gmail.readonly | 按查询读取有限的匹配邮件元数据、摘要,以及明确选择邮件的限长纯文本内容。当前不下载附件,不发信、不修改或删除邮件。 |
日历事件只读calendar.events.readonly | 查询主日历中指定时间段的事件。默认未来 24 小时,可限定到最多七天、十项。不新建、修改或删除日程。 |
Drive 只读drive.readonly | 查询文件元数据,读取明确指定文件支持的内容,例如文档或幻灯片纯文本,以及指定表格范围。不修改、删除或分享 Google 文件。 |
这些 OAuth 权限本身的覆盖范围比一次查询更大。Dot 在工具代码中继续限制具体操作、时间段、返回数量与内容长度。只有实际获授权并被启用的来源可用。连接 Google 本身不读取邮件或文件正文,也不自动建立私人资料的持续扫描、监控或推送计划。
资料如何被处理和传递
登录在 Google 官方页面完成,令牌交换和 Google API 请求由本机直接发往 Google。读取结果用于回答你提出的问题,可能进入 Harness 当前会话、宿主记录及你配置的模型上下文。选择云端模型时,相关资料会发送给该模型服务商;通过微信接收回答时,回答还会经过所使用的微信桥接服务和微信通道。因此,本机保存授权不代表资料始终只在电脑上。
这些传递只应用于你明确请求、界面可见的辅助功能。启用 Google 来源前,你选用的模型服务必须允许将这些资料仅用于你请求的功能,并保证不把它们用于通用 AI 模型训练或其他不符合 Google Limited Use 要求的用途;无法确认时,请勿启用 Google 来源。维护者不能替你选择的独立服务商保证其保留期限、人员访问和训练政策,也不能通过用户同意免除 Google 对应用本身的要求。
Dot 没有将 Google 资料出售、用于广告、信用评估,或为维护者训练通用 AI 模型的功能。支持邮件、公开 Issue 和贡献流程不要求用户提交私人内容或授权令牌;维护者不会因为你安装插件而获得你的账号访问权限。
本地保存与保留
在 0.12.0-preview.4、0.13.0-preview.2 和 0.14.1-preview.11 中,通过普通「连接 Google 三件套」或「只连接 Google 日历」保存的授权 JSON 使用 AES-256-GCM 加密后进入 Harness 本机 profile;每次保存的独立随机密钥保存在 macOS Keychain,访问令牌只在授权控制器内存中缓存。无法读取钥匙串或验证密文时不会降级为明文保存。这项保证只覆盖上述两种普通 Google 登录,不覆盖高级手填的刷新令牌、flomo/滴答凭据、资料简报记录、Harness 会话或历史备份。
此前公开预览版 0.12.0-preview.3 将普通授权保存在本机 profile,没有应用层静态加密保证。升级安装不会自动迁移所有旧凭据:已有这两种普通 Google 明文记录仅在你明确查询、需要获取 Google 令牌前,经权限检查和原生配置事务后迁移;单纯查看状态或刷新页面不会迁移。重新登录可用新授权替换旧记录。旧备份不会被自动改写。
本机授权引用保留至你清除;为避免无法判断的宿主写入产生不可解密记录,部分 Keychain 密钥可能在写入结果不确定时保留。清空 profile 不等于清理所有钥匙串遗留项、会话或备份。Google 端访问许可也可能因到期或撤销而失效。
在 0.14.1-preview.11,单次读取来源不等于自动把完整 Google API 响应写入项目记忆。你明确要求生成资料简报并成功完成时,Dot 会在本机 Harness 的资料简报存储中保存该次有限查询范围、生成的摘要和事项,以及带来源标识、时间、标题等信息和最多 300 字符原文摘录的引用;短内容的摘录可能包含全部内容。简报可供该项目的后续交办或你明确开启的跟进使用。模型整理失败时可能返回限定范围内的原文摘录;这种降级回复本身不创建上述简报记录,但仍可能保存在会话或宿主记录中。用户或助手消息的有限摘录也可能进入已关注项目的近期记录。当前没有统一的自动清理期限。你自行复制、备份或发送到其他服务的内容,需要在相应位置分别管理。
停止、清除与撤权
- 在「DSH Dot → 连接与设置」对来源选择「停止此来源」,停止它在当前对话中的后续读取。
- 在连接页的高级凭据设置中选择「清除 Google 三件套授权」或「清除 Google 日历授权」,再点击「保存连接凭据」,清除相应本机授权记录。若两种授权都保存过,可分别清除。
- 在 Google 账号的第三方连接管理页撤销 DSH Dot 的访问。这会撤销 Google 端许可;仅停止 Dot 来源或删除本机记录不会替你完成 Google 端撤权。
- 停止来源或撤销 Google 授权不会自动删除已保存的资料简报循环、摘要、来源摘录、会话或备份,也不能撤回已交给模型服务或微信的内容。可要求 Dot 停止并忘记对应项目的资料简报循环;已交办记录、宿主会话、项目记录、备份以及第三方服务中的副本须分别管理。删除能力以实际入口与权限为准;需要帮助定位本机记录时可联系维护者,请勿向公开 Issue 发送令牌或私人正文。
Google 数据用途规则
维护者对本项目规定:通过 Google API 获得的信息的使用和转移,应遵守 Google API Services User Data Policy,包括 Limited Use 要求。这些资料只能用于该用户请求的可见功能;不得出售、用于广告或信用评估,也不得用于训练超出该具体用户适当个性化用途的 AI 模型。用户配置的模型及数据传递路径同样必须符合上述用途限制。
本页披露当前实现与用途规则,不能代替 Google 对具体应用的验证或安全评估。有关 Google Workspace 数据的专门要求,见 Google Workspace user data and developer policy。
本网站与更新
本网站是静态产品说明页面,未加入分析脚本、广告、外部字体、第三方 CDN 或登录表单。页面托管服务 GitHub Pages 仍可能按其自身政策处理网络请求信息。
如果未来增加资料用途、权限或传递路径,应更新本说明,并在适用操作前重新取得同意。隐私问题请联系 experts@finvo.ai。
ENGLISH
Privacy notice
Updated: 2026-10-27. Applies to public previews 0.12.0-preview.4, 0.13.0-preview.2, and 0.14.1-preview.11. Storage differences in prior 0.12.0-preview.3 are identified below.
Maintainer: 牛村木木山 (oxmumu3). Contact: experts@finvo.ai.
Purpose and access
DSH Dot is a community plugin running in DeepSeek Harness on your computer. It supports project assistance and questions about sources you authorize, through Harness or a connected WeChat conversation. Google access supports visible email questions and summaries, calendar queries, and file search and questions. The maintainer does not operate a Dot backend that centrally stores users’ Google tokens or private content.
gmail.readonly: limited matching message metadata and snippets, plus bounded plain text from a message you select. The current implementation does not download attachments or send, modify, or delete mail.calendar.events.readonly: primary-calendar events for a bounded period. The default is the next 24 hours, with up to seven days and ten events supported. It does not create, modify, or delete events.drive.readonly: file search metadata and supported content from a specified file, such as document or slide text and a specified spreadsheet range. It does not modify, delete, or share files.
OAuth scopes cover more than a single query. Dot also bounds operations and result size. Only actually granted and enabled sources can be used. Connecting Google does not itself read mail or file bodies or start continuous scanning or private-source pushes.
Processing and recipients
Login takes place on Google’s official pages. Token exchange and Google API requests go directly from your computer to Google. Retrieved results may enter Harness conversations, host records, and the context sent to your configured model. Cloud models receive relevant content. Answers delivered through WeChat also pass through the configured bridge service and WeChat channel. Local authorization storage does not mean all content always stays on your computer.
Before enabling Google sources, use a model service that restricts this data to your requested features and does not use it to train general-purpose AI models or for other uses outside Google’s Limited Use requirements. If you cannot confirm this, do not enable Google sources. The maintainer cannot guarantee independent providers’ retention, human-access, or training policies. User consent does not waive the application’s own Google-policy obligations. Dot has no feature to sell Google data or use it for advertising, credit decisions, or general-purpose training for the maintainer.
Storage and retention
In 0.12.0-preview.4, 0.13.0-preview.2, and 0.14.1-preview.11, OAuth records saved through the ordinary Google suite and Google Calendar login flows are encrypted using AES-256-GCM in the local Harness profile. Separate random encryption keys are stored in macOS Keychain; access tokens are cached only in the authorization controller’s memory. The ordinary flow does not fall back to cleartext storage when Keychain access or ciphertext validation fails. This protection covers only those two ordinary Google login flows, not manually entered advanced refresh tokens, flomo or Dida credentials, context-brief records, Harness conversations, or historical backups.
Prior public preview 0.12.0-preview.3 saved ordinary authorization in the local profile without an application-level encryption-at-rest guarantee. Installing an upgrade does not automatically migrate all old credentials. The two ordinary Google records are migrated through guarded native configuration transactions only when an explicit query needs to obtain a Google token; merely viewing or refreshing status does not migrate them. Reconnecting can replace an old record with new authorization. Historical backups are not rewritten.
Local authorization references remain until cleared. To avoid making a possibly committed record undecryptable, a Keychain key may remain when a host-write outcome is uncertain. Clearing the profile is not deletion of all residual Keychain items, conversations or backups. Google-side permission may also expire or be revoked.
In 0.14.1-preview.11, a single source read does not by itself automatically copy the complete Google API response into project memory. When you explicitly request a context brief and it succeeds, Dot stores the bounded query scope, generated summary and items, and source references including identifiers, timestamps, titles and verbatim excerpts of up to 300 characters in local Harness context-brief storage. An excerpt may contain the entire content of a short item. The brief may be used for a later handoff for that project or follow-up you explicitly enable. If model processing fails, a bounded source-excerpt response may be returned; that fallback itself does not create the above brief record, but it may still remain in conversations or host records. Limited user or assistant message excerpts may also enter recent records for a watched project. There is no unified automatic retention period. Manage your own copies, backups, and content sent to other services at those locations separately.
Stopping access and deleting records
- In DSH Dot → Connections and settings, select “Stop this source” to stop further reads through that source in the current conversation.
- In advanced credential settings, select “Clear Google suite authorization” or “Clear Google Calendar authorization”, then save the connection credentials. Clear both separately if both were saved.
- Revoke DSH Dot in your Google Account’s third-party connections page. Stopping a source or removing its local record does not itself revoke Google-side permission.
- Stopping a source or revoking Google authorization does not automatically delete saved context-brief loops, summaries, source excerpts, conversations, or backups, and cannot recall data already sent to a model provider or WeChat. You may ask Dot to stop and forget the relevant project’s context-brief loop; separately manage any handoff records, host conversations, project records, backups, and copies held by third-party services. Available deletion actions depend on the actual entry point and permissions. Contact the maintainer for help locating local records; do not post tokens or private content in public issues.
Google data-use rules
The maintainer requires this project’s use and transfer of information received from Google APIs to adhere to the Google API Services User Data Policy, including the Limited Use requirements. Data must be used only for that user’s requested, visible features. It must not be sold, used for advertising or credit decisions, or used to train AI beyond an appropriate personalized use for that specific user. The configured model and other recipients must satisfy the same purpose limitations.
This notice describes current behavior and project rules; it is not a claim of completed Google verification or a security assessment. See also the Google Workspace user data and developer policy.
This website and changes
This static website contains no analytics scripts, advertising, external fonts, third-party CDN resources, or login forms. Its hosting provider, GitHub Pages, may process request information under its own policies. Changes to purposes, permissions, or recipients require an updated notice and renewed consent where applicable. Contact experts@finvo.ai for privacy questions.