隐私说明

September 20, 2026 · View on GitHub

面向:使用者 · 状态:stable · 最近核对:2026-09-20

DSH Mobile 是你电脑上 DeepSeek Harness 的客户端。这一页说清楚它碰什么、不碰什么。

一句话

App 不收集任何数据,不发遥测,不带第三方 SDK。 你手机上的会话内容只在你的手机与 你自己的电脑之间传输。

App 本身

情况
收集的数据。没有统计、没有崩溃上报、没有广告 SDK、没有账号体系
网络请求两条:连到你自己配置的中转地址(WSS);若构建时配置了更新源,会定期向它取一次版本清单(普通 GET,不带任何设备信息)。除此之外不访问任何服务器
本地存储中转地址、设备令牌、界面偏好。设备令牌存在系统钥匙串(Keychain)里;会话列表与草稿的阅读状态也留在本机
相册/相机只在你主动「发图」时读取你选中的那张,用于上传到你自己电脑上的会话
通知用于提示任务完成或待回答的提问;实现方式是本机音频保活,不经 Apple 推送服务

中转服务器

中转是一台由部署方运维的公网服务器,作用是让手机和电脑互相找到对方。它:

  • 只做鉴权与转发:看到的是一条条加密通道的元信息(哪台电脑、哪台设备、帧类型), 不解析、不存储会话内容
  • 是 TLS 的终止点:手机到中转到电脑这两段各自加密,中继本身能看到转发明文。 所以不要用它传输你不愿意经过第三方的数据;
  • 不保留会话历史:中转落库的只有账号、电脑、设备的登记信息与配对码哈希, 没有消息体;
  • 会记录 App 版本:连接时手机把 App 的版本与构建号报给中转(用于设备列表显示、排查版本问题), 这是它记录的唯一一条来自 App 的信息,不含会话内容。

中转地址由使用者自己填。你可以:

  • 用别人(包括本项目作者)提供的中转,配合对方发的邀请码;
  • 或者自己开一台:仓库里的 relay/deploy/deploy.sh 是幂等的安装脚本, 装完那台中转完全由你控制。

数据删除

  • 手机上:设置 → 已配对的设备 → 撤销;或直接删除 App,令牌随之消失。
  • 电脑上:删除 ~/.dsh/mobile-link/agent.json 即注销本机在中转上的身份。
  • 中转上:请中转的运维方(自建的话就是你自己)用 admin.py device-revoke / agent-disable 撤销。

联系方式

问题与隐私相关请求:https://github.com/jayantTang/DSH_Mobile/issues