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