隐私政策

本政策说明 云瞰 SkyView iOS App 在您的设备上申请哪些权限,以及收集和传输哪些数据。

最后更新: 2026-05-12生效日期: 2026-05-10

1. 运营主体

本应用由云瞰 SkyView 个人开发者运营。如对本政策有任何疑问,请发邮件至 support@yun-kan.com。

2. 数据保存在哪里

云瞰 SkyView 是一套自托管视频管理系统。iOS App 在登录时由您手动填入您自己部署的 SkyView 服务端地址(IP / 域名 / 端口),所有视频、录像、事件、人脸数据都保存在您自己的服务端。App 不直连任何由开发者运营的服务器,只与您填入的服务端地址通信。

3. App 申请的设备权限

为实现具体功能,云瞰 SkyView iOS App 会在用户主动操作时申请下列系统权限。所有权限均可在「iOS 设置 → SkyView」中随时撤回。

相机

NSCameraUsageDescription

在「人脸录入」场景拍摄人脸照片,用于人脸识别库训练。

仅在您主动点击「拍照添加人脸」时申请。

麦克风

NSMicrophoneUsageDescription

实时对讲(将您的语音传到摄像头扬声器),以及实时音视频预览的音频通道。

仅在您按住对讲按钮,或开启带音频的实时预览时申请。

相册(写入)

NSPhotoLibraryAddUsageDescription

将摄像头截图保存到系统相册。

仅在您主动点击「保存到相册」时申请。

本地网络

NSLocalNetworkUsageDescription

在登录页通过 Bonjour / mDNS 自动发现局域网内的 SkyView 自托管服务器(_http._tcp 服务记录,TXT 过滤 app=skyview),让您无需手输服务器 IP 即可登录。

仅在您主动点击「扫描局域网」按钮时申请;iOS 首次扫描会弹出系统授权对话。

推送通知

Push Notifications

接收来自您自托管服务端的事件告警(人形 / 车辆 / 异常等)。

首次启动时申请,可在 iOS「设置 → 通知 → SkyView」关闭。

App 不申请位置、通讯录、日历、健康数据、蓝牙、本地网络、Face ID 或跨 App 跟踪等其它权限。

4. App 收集与传输的数据

4.1 发送到您自己的 SkyView 服务端

(以下数据完全在您自己的网络 / 账户内,开发者无法访问)

  • 登录账号与密码:仅登录时通过 HTTPS 提交,本地以 JWT token 形式保存到 iOS Keychain。
  • 设备名、iOS 系统版本、App 版本与 Bundle ID:用于推送注册与设备列表显示。
  • APNs Device Token:用于 Apple 推送通道,详见 4.2。
  • 人脸录入照片与对应姓名:由您主动录入。
  • 实时对讲音频帧:仅在按住对讲按钮期间向您的服务端流式传输。

4.2 通过 Apple 推送服务(APNs)传输的数据

APNs Device Token 由 Apple 提供,由您的服务端用于向 App 发送告警。Token 与告警内容(标题、正文、关联事件 ID)在送达 App 前途经 Apple 的推送基础设施。Apple 隐私政策详见 https://www.apple.com/legal/privacy/ 。

4.3 我们不收集的内容

  • 广告标识符 IDFA、设备唯一标识 IDFV。
  • 您的位置、通讯录、日历、健康数据。
  • 任何形式的行为分析、崩溃上报、用户画像、A/B 测试数据。
  • 跨 App 跟踪数据(App 不调用 ATT 框架,因为根本不做跟踪)。
  • 局域网扫描结果:通过 Bonjour 发现的服务器名称与 IP 仅显示在本机登录页,App 不上传,也不缓存到第三方。

5. 第三方 SDK 与服务

stasel/WebRTC

iOS 客户端的实时音视频解码库,仅本地代码,不主动联网。

Apple Push Notification service (APNs)

事件告警的推送通道,Token 与告警内容由 Apple 转发,详见 4.2。

App 不接入 Firebase / Crashlytics / Sentry / Bugsnag / Mixpanel / Google Analytics / AppsFlyer 或任何分析、广告、跨 App 跟踪 SDK。

6. 内购(App Store 订阅 / 终身买断)

iOS 客户端的「云瞰高级版」功能通过 Apple 内购(月度 / 年度订阅或一次性终身买断)解锁。当您完成购买后,Apple 会签名一份交易凭证(StoreKit Transaction JWS),iOS App 会把这份凭证推送到您自己部署的云瞰服务端(POST /api/iap/verify),由您的服务端调用 Apple App Store Server API 验证后写入本地数据库,iOS App 据此解锁 Pro 功能。整个流程中,Apple、您的服务端、您的 iOS 设备三者之间直接通信,云瞰团队不接触任何交易数据,也无法访问您的 Apple ID。退款、订阅取消、自动续费管理请在 iOS 系统设置 → Apple ID → 订阅 中完成,这些操作由 Apple 接管,云瞰服务端通过下次同步获悉状态变化。

7. 数据保留与删除

  • iOS App 本地:登录态(JWT、用户名)保存在 iOS Keychain,卸载 App 由 iOS 自动清除。
  • 您的服务端上的数据:保留时长由您自行设置,卸载 App 不会影响服务端数据。

8. 您的权利

根据《个人信息保护法》(PIPL)与 GDPR,您有权:

  • 访问、复制、更正您的个人数据 — 直接在您自己的 SkyView 服务端 Web 控制台操作。
  • 删除您的数据 — 同上,或来信请求。
  • 撤回授权 — 在 iOS「设置 → SkyView」撤销任意系统权限。
  • 对处理活动提出投诉 — 来信至 support@yun-kan.com。

9. 未成年人保护

云瞰 SkyView 是面向成年用户的家庭安防工具,不专门面向 14 岁以下未成年人提供服务。如发现未成年人未经监护人同意使用本服务,请来信我们,我们会及时处理。

10. 本政策的更新

我们会在功能或合规要求发生重大变化时更新本政策。更新后版本会同步发布在本页面,重大变更会通过 App 内通告或邮件提醒您。最近修订日期见页首。

11. 联系我们

如对本隐私政策有任何疑问,或需要行使第 8 节中的权利,请通过以下方式联系:

隐私政策 - 云瞰 SkyView