隐私政策
最后更新:
Codeyzer Screen 不收集、不存储、也不与第三方共享任何个人数据。 画面、声音和远程操控输入只在你的 Mac 与 Android/HarmonyOS 平板之间传输:本地通过 USB 线或 Wi-Fi,从外网连接时通过你自己 Tailscale 账号的端到端加密隧道。不会向 Codeyzer 的服务器发送任何数据 — 我们没有后端。
收集的数据
| 类型 | 状态 |
|---|---|
| 个人数据 | 无 |
| 遥测 / 统计分析 | 无 |
| Cookie / 广告标识符 | 无 |
设备权限
Android 应用只使用以下权限:
| 权限 | 用途 |
|---|---|
INTERNET | 在局域网内与电脑进行 TCP 通信;如果你开启了远程访问,还用于建立你自己的 Tailscale 隧道。 |
CHANGE_WIFI_MULTICAST_STATE | 在同一网络中自动找到电脑(mDNS/Bonjour 发现)。 |
FOREGROUND_SERVICE FOREGROUND_SERVICE_MEDIA_PLAYBACK | 串流进行时在后台保持连接(避免被操作系统切断)。 |
WAKE_LOCK | 串流进行时(尤其是锁屏时)避免连接被操作系统冻结。 |
POST_NOTIFICATIONS | 串流进行时显示状态通知。 |
USB 连接通过 Android Open Accessory (AOA) 建立,不需要特殊的运行时权限(物理连接即可)。Mac 应用使用以下 macOS 系统权限:“屏幕录制”(ScreenCaptureKit)用于采集屏幕 — 画面仅实时传到平板,不会写入任何文件;“辅助功能”用于远程操控(在 Mac 上执行来自平板的指针/键盘输入);“自动化”用于部分桌面手势。你的远程操控输入(按键、指针移动)只在平板与 Mac 之间经由同一连接传输 — 不记录、不存储、不发送到任何地方。
网络流量
- USB 模式:电脑与平板之间使用 AOA 协议,没有 IP 流量。
- Wi-Fi 模式:电脑通过 TCP 连接同一局域网内的平板,并使用 mDNS(Bonjour)服务发现(
_codeyzer-screen._tcp)。这些流量不会离开你的局域网。 - 远程访问(可选):从外网连接时,画面、声音和输入通过你自己 Tailscale 账号的端到端加密隧道,直接在你的设备之间传输。tailnet 是你的,账号是你的;由于我们不运营服务器,你的流量不会经过我们。Tailscale 自身的隐私政策见 tailscale.com/privacy。
- 更新检查(仅 Mac):Mac 应用会通过 GitHub Releases 检查并下载新版本。该请求不包含个人数据(除标准连接元数据外),并且与串流完全无关。平板应用从应用市场获取更新。
应用不会连接 Codeyzer 的服务器,也不包含第三方统计或广告 SDK。
第三方服务
没有集成任何跟踪、统计或广告 SDK。唯一的第三方组件是可选的远程访问功能所使用的内嵌 Tailscale 网络库(开源,BSD-3-Clause)。如果你开启该功能,会在应用内登录你自己的 Tailscale 账号;你的设备加入你自己的 tailnet,流量在该隧道中传输。如果你从未开启该功能,这个组件不会启用。 设置与安全立场的详情:远程访问。
儿童隐私
不会有意收集 13 岁以下儿童的数据。由于应用本身不收集任何数据,这方面不存在实际问题。
数据存储
应用的本地设置文件(Android 上 data/data/com.codeyzer.screen/,Mac 上 ~/Library/Application Support/Codeyzer Screen/)只保存:
- 应用偏好(例如开机启动、语言)
- 首次引导是否已完成
- 已连接设备的本地记录(设备名称和标识)以及按设备保存的偏好(例如平板锁定、“仅 Wi-Fi”传输、显示布局与校准数值)— 用于自动重连和信任;仅保存在设备上
- 如果你开启了远程访问,还包括该设备的 tailnet 身份和网络密钥 — 仅保存在设备上
这些文件只留在设备上,不会发送给 Codeyzer,卸载应用时会一并删除。
Mac 应用有一个可选的诊断包功能:只有你自己创建(通过键盘快捷键)才会生成本地文件,也只有你自己分享(例如附在支持邮件里)它才会离开应用。
政策变更
本政策如有更新,将发布在 screen.codeyzer.com/privacy。如有重要变更,应用内会显示提示。
联系方式
如有问题请联系:support@codeyzer.com