プライバシーポリシー

本ポリシーは、云瞰 SkyView iOS アプリがお客様の端末上で要求するシステム権限、ならびに収集・送信するデータについて説明します。

最終更新日: 2026-05-12発効日: 2026-05-10

1. 運営主体

本アプリは、云瞰 SkyView の個人開発者によって運営されています。本ポリシーに関するご質問は support@yun-kan.com までメールでご連絡ください。

2. データの保管場所

云瞰 SkyView はセルフホスト型の映像管理システムです。iOS アプリはログイン時に、お客様自身が構築した SkyView サーバーのアドレス(IP / ドメイン / ポート)を手動で入力します。映像、録画、イベント、顔データはすべてお客様のサーバーに保管されます。アプリは開発者が運営するいかなるサーバーにも直接接続せず、お客様が入力したサーバーアドレスとのみ通信します。

3. アプリが要求する端末権限

個別機能を提供するため、云瞰 SkyView iOS アプリはユーザーの操作を受けてから次のシステム権限を要求します。すべての権限は「iOS 設定 → SkyView」からいつでも取り消せます。

カメラ

NSCameraUsageDescription

「顔登録」画面で顔写真を撮影し、顔認識データベースの学習に利用します。

「写真を撮って顔を追加」をタップした時のみ要求します。

マイク

NSMicrophoneUsageDescription

双方向通話(音声をカメラのスピーカーに送信)、およびライブプレビューのオーディオチャンネル。

通話ボタンを長押しした時、または音声付きライブプレビューを開いた時のみ要求します。

写真(書き込みのみ)

NSPhotoLibraryAddUsageDescription

カメラのスクリーンショットを写真ライブラリへ保存します。

「写真に保存」をタップした時のみ要求します。

ローカルネットワーク

NSLocalNetworkUsageDescription

ログイン画面で Bonjour / mDNS を使い、LAN 内の SkyView セルフホストサーバー(_http._tcp サービスを参照、TXT app=skyview で絞り込み)を自動検出し、サーバーアドレスの入力を省略できるようにします。

ログイン画面の「LAN をスキャン」ボタンを押したときのみ要求します。iOS では初回スキャン時にシステム許可ダイアログが表示されます。

プッシュ通知

Push Notifications

セルフホストサーバーからのイベント通知(人物 / 車両 / 異常など)を受信します。

初回起動時に要求します。「iOS 設定 → 通知 → SkyView」で無効化できます。

本アプリは位置情報、連絡先、カレンダー、ヘルスケア、Bluetooth、ローカルネットワーク、Face ID、クロスアプリトラッキング等の権限を一切要求しません。

4. アプリが収集・送信するデータ

4.1 お客様自身の SkyView サーバーに送信するデータ

(すべてお客様のネットワーク / アカウント内に留まり、開発者は到達できません)

  • ユーザー名とパスワード:ログイン時のみ HTTPS で送信し、ローカルでは JWT トークンとして iOS キーチェーンに保存します。
  • デバイス名、iOS バージョン、アプリバージョン、Bundle ID:プッシュ登録およびデバイス一覧表示に使用します。
  • APNs デバイストークン:Apple のプッシュチャンネル用、詳細は 4.2 を参照。
  • 顔登録写真および付与した名前:お客様が能動的に登録した場合のみ。
  • 双方向通話の音声フレーム:通話ボタン長押し中のみサーバーへストリーミング送信します。

4.2 Apple Push Notification サービス(APNs)経由で転送されるデータ

APNs デバイストークンは Apple から提供され、お客様のサーバーがアプリへ通知を送信するために使用します。トークンと通知ペイロード(タイトル、本文、関連イベント ID)はアプリに到達する前に Apple のプッシュインフラを経由します。Apple のプライバシーポリシーは https://www.apple.com/legal/privacy/ をご参照ください。

4.3 当方が収集しないもの

  • 広告識別子 IDFA、デバイス識別子 IDFV。
  • お客様の位置情報、連絡先、カレンダー、ヘルスケアデータ。
  • あらゆる形式の行動分析、クラッシュレポート、ユーザープロファイル、A/B テストデータ。
  • クロスアプリトラッキングデータ(追跡を一切行わないため、ATT フレームワークも呼び出しません)。
  • LAN スキャン結果:Bonjour で検出したサーバー名と IP アドレスは本アプリ内でのみ表示され、外部へのアップロードや第三者への保存は行いません。

5. 第三者 SDK およびサービス

stasel/WebRTC

iOS クライアントのリアルタイム音声・映像デコードライブラリ。ローカルライブラリのみで、独自の通信は行いません。

Apple Push Notification service (APNs)

イベント通知のプッシュチャンネル。トークンと通知ペイロードは Apple が転送します。詳細は 4.2。

本アプリは Firebase / Crashlytics / Sentry / Bugsnag / Mixpanel / Google Analytics / AppsFlyer 各種分析・広告・クロスアプリトラッキング SDK のいずれも組み込みません。

6. アプリ内課金(App Store サブスクリプション / 買い切り)

iOS クライアントの「SkyView Pro」機能は Apple アプリ内課金(月額 / 年額サブスクリプションまたは買い切り)で解放されます。購入が完了すると Apple は取引レシート(StoreKit Transaction JWS)に署名し、iOS App はこのレシートをお客様ご自身がデプロイした SkyView サーバー(POST /api/iap/verify)に転送します。サーバーは Apple App Store Server API でレシートを検証し、ローカル DB に書き込んだうえで iOS App が Pro 機能を解放します。一連の流れにおいて、Apple、お客様のサーバー、お客様の iOS デバイスの三者間で直接通信が行われ、SkyView チームは取引データに一切アクセスせず、お客様の Apple ID にもアクセスできません。返金、サブスクリプション解約、自動更新の管理はすべて iOS の 設定 → Apple ID → サブスクリプション から行ってください。これらの操作は Apple が一元管理し、お客様のサーバーは次回同期時に状態変化を取得します。

7. データ保管と削除

  • iOS デバイス側:セッションデータ(JWT、ユーザー名)は iOS キーチェーンに保管され、アプリのアンインストール時に iOS が自動削除します。
  • お客様のサーバー側:保管期間はお客様が設定します。アプリのアンインストールはサーバー側のデータに影響しません。

8. お客様の権利

PIPL および GDPR に基づき、お客様には以下の権利があります:

  • 個人データへのアクセス、複製、訂正 — お客様自身の SkyView サーバーの Web 管理画面で直接操作可能です。
  • データの削除 — 同様の方法、またはメールにてご請求ください。
  • 同意の撤回 — 「iOS 設定 → SkyView」で各システム権限を取り消すことが可能です。
  • 処理活動に対する苦情の申し立て — support@yun-kan.com 宛にメールでご連絡ください。

9. 未成年者の保護

云瞰 SkyView は成人ユーザー向けの家庭用セキュリティツールであり、14 歳未満の未成年者を対象としたサービスではありません。保護者の同意なく未成年者が本サービスをご利用になっていることに気付かれた場合は、当方までご連絡ください。速やかに対応いたします。

10. 本ポリシーの更新

機能やコンプライアンス要件に重要な変更があった場合、本ポリシーを更新します。更新版は本ページに掲載され、重要な変更についてはアプリ内通知またはメールでお知らせします。最終改訂日はページ冒頭に表示されます。

11. お問い合わせ

本プライバシーポリシーに関するご質問、または第 8 節の権利を行使されたい場合は、以下の方法でご連絡ください:

ウェブサイト
https://yun-kan.com
プライバシーポリシー - 云瞰 SkyView