Privacy Policy

Rendered from the source of record (DSH-Mobile repository, commit 5efb790bbfe0).

本政策适用于 DSH Mobile(iOS 18+,iPhone/iPad)。线上页面:https://dshmobile.app/privacy-policy · 生效日期:2026-08-23。

English

DSH Mobile ("the App") is a remote console app that connects to a DeepSeek Harness host you run yourself. This policy explains what data the App handles and where it goes.

1. What the App handles

  • Connection configuration: host address, name and preferences you enter (stored on your device only, in UserDefaults; the access token is stored in the system Keychain).
  • Chat content: messages, images and session data you exchange with your own host. Content is transmitted directly to the DSH Host you configure (a computer you control, typically via HTTPS/WSS). The App keeps a small local cache of recent rendered messages (Application Support folder) so sessions open quickly; it never uploads chat content anywhere else.
  • Push notification: to notify you about approvals/questions/turn-end events, the App registers with Apple's Push Notification service (APNs) and sends your device token and device name to your own host (push-bridge feature, when enabled by the host).
  • Telemetry / crash reporting: disabled by default. The App contains optional local observability hooks used during development; no telemetry is enabled in the released configuration. If a future version enables diagnostics, it will ask for consent first and this policy will be updated.

2. What the App does NOT do

  • No account system, no registration, no email collection.
  • No advertising SDK, no tracking identifiers (IDFA), no third-party analytics network.
  • No data is sent to dshmobile.app or any server operated by us — the only remote parties are your own host and Apple APNs infrastructure.

3. Storage and security

Tokens are stored in the iOS Keychain (kSecAttrAccessibleAfterFirstUnlock). Chat cache is plain JSON in App Support. Deleting a connection in the App (Settings → Switch Connection → delete) removes its stored token from the Keychain. Note that iOS does not guarantee automatic removal of Keychain entries when the App is uninstalled; to ensure no credentials remain on the device, delete your connections in the App before uninstalling. We recommend protecting your host access token and using a private remote access channel (e.g. Cloudflare Tunnel or Tailscale) as documented.

4. Your rights

You can delete your in-App data (connections, history cache, preferences) by deleting connections in the App and then uninstalling the App; Keychain entries are removed when their connection is deleted (see §3). For any privacy request or question, contact formiopa@gmail.com — we will respond within a reasonable time.

5. Changes

We will update this policy on this page when the App's data handling changes; the effective date at the top reflects the latest revision.


简体中文

DSH Mobile(「本 App」)是一款远程控制台 App,用于连接您自行运行的 DeepSeek Harness 宿主。本政策说明本 App 处理的数据与去向。

1. 本 App 处理的数据

  • 连接配置:您填写的宿主地址、名称与偏好(仅存储在设备本地 UserDefaults;访问令牌存储在系统 Keychain)。
  • 聊天内容:您与自己宿主交换的消息、图片与会话数据。内容直接发送到您配置的 DSH 宿主(您控制的电脑,通常经 HTTPS/WSS)。App 会在本地 Application Support 保留少量最近会话的渲染缓存(用于秒开会话),不会将聊天内容上传到任何其他位置。
  • 推送通知:为在审批/提问/回合完成时提醒您,本 App 会向苹果推送服务(APNs)注册,并将设备令牌与设备名称上报至您自己的宿主(宿主启用 push-bridge 能力时)。
  • 遥测/崩溃上报默认关闭。App 内置的可观测性钩子仅用于本地开发;发布配置未启用任何遥测。若未来版本启用诊断,将先征得同意并更新本政策。

2. 本 App 不做的事

  • 无账号体系、无注册、不收集邮箱。
  • 无广告 SDK、无追踪标识符(IDFA)、无第三方分析网络。
  • 不会向 dshmobile.app 或我们运营的任何服务器发送数据——远程接收方只有您自己的宿主与苹果 APNs 基础设施。

3. 存储与安全

令牌存储在 iOS Keychain(kSecAttrAccessibleAfterFirstUnlock)。聊天缓存为 Application Support 中的 JSON。在 App 内删除连接(设置 → 切换连接 → 删除)即删除该连接的令牌。请注意:iOS 不保证卸载 App 时自动清除 Keychain 条目;如需确保设备不残留凭证,请先删除连接再卸载。建议妥善保管宿主访问令牌,并使用私密远程访问通道(如 Cloudflare Tunnel 或 Tailscale,见文档)。

4. 您的权利

您可以在 App 内删除连接、历史缓存与偏好设置,并卸载 App 清除应用数据;Keychain 条目随对应连接删除而移除(见 §3)。任何隐私问题请联系 formiopa@gmail.com,我们将在合理时间内回复。

5. 变更

当 App 的数据处理方式变化时,本政策将在此页面更新;顶部生效日期为最新修订。