NetAudio は、主にローカルネットワーク上の対応ネットワークオーディオデバイスを検出し、制御するために設計されています。iOS アプリは、アカウントを必要とせず、広告を含まず、アプリ間のトラッキングを行わず、サードパーティの分析用または広告用のソフトウェア開発キットも含みません。
NetAudio iOS アプリがオーディオコンテンツを収集または使用することはありません。アプリがやり取りするのはデバイス制御のメッセージとメタデータであり、オーディオストリームではありません。
オーディオデバイスから検出された情報は、その情報を含むフィードバックをユーザーが意図的に送信しない限り、お使いのデバイスとローカルネットワーク内にとどまります。フィードバックの送信は任意です。
ローカルネットワークへのアクセス
NetAudio は、ユーザーの許可を得たうえで、Bonjour、マルチキャスト、および直接のネットワーク接続を使用して、ローカルネットワーク上の対応デバイスと、ユーザーが選択した netaudio デーモンを検出、確認、制御します。アプリは、デバイス名と識別子、モデルとメーカーの情報、IP アドレスと MAC アドレス、ファームウェアとソフトウェアのバージョン、ネットワークインターフェースの設定、チャンネル名、ルーティングとサブスクリプションの状態、クロックとサンプルレートの状態、メータリング情報、およびコマンドの応答を処理する場合があります。
このローカルネットワーク情報は、アプリのデバイス制御機能を提供するために使用されます。NetAudio のインターネットサービスに自動的に送信されることはありません。デーモンを設定した場合、アプリはユーザーが選択したアドレスでそのデーモンと通信します。netaudio 0.4.0 以降のデーモンは、ユーザーが独自の証明書を設定しない限り、デーモン自身が作成した証明書を使って HTTPS で通信します。アプリは初回接続時に証明書のフィンガープリントを表示して信頼するかどうかを確認し、以降の接続は暗号化されます。デーモンには通常の HTTP で接続することもでき、古いデーモンではそれが唯一の方法です。通常の HTTP 接続は、Server-Sent Events を含めて暗号化されないため、その通信はローカルネットワークにアクセスできる第三者から見える可能性があります。デーモンはユーザー自身のネットワーク環境の一部であり、別途明示されていない限り、NetAudio が運用するものではありません。
Dante Domain Manager
Dante Domain Manager(DDM)のユーザー名、パスワード、API キー、ホスト名、IP アドレス、MAC アドレスは、お使いのデバイスに保存され、ユーザーが設定した DDM 接続にのみ使用されます。これらが NetAudio のサービスに送信されたり、NetAudio やそのサービスプロバイダーと共有されたりすることはありません。認証情報は、ユーザーが設定した DDM サーバーでの認証にのみ使用されます。
DDM の認証情報、ホスト名、IP アドレス、MAC アドレスは、アプリが生成するすべての診断レポートとフィードバックの添付ファイルから除外されます。この除外は、「すべて」を含むすべてのプライバシーレベルに適用され、最近のアクティビティやデバイスの応答原文を含める場合にも適用されます。認証情報や非公開の DDM 接続情報を、自由記述のフィードバックやメールに貼り付けないでください。
お使いのデバイスに保存される情報
NetAudio は、アプリを動作させ、ユーザーの選択を保持し、トラブルシューティングを支援するために、情報をローカルに保存します。これには、アプリの設定と選択したデーモンの情報、検出されたデバイスとルーティングのメタデータのキャッシュ、Application Support 内のプリセット、最大 500 件の最近のアクティビティ、ユーザーが入力したテキストやデバイスの情報を含むことがあるフィードバックの下書き、App Attest のキー識別子、通知の設定、および ThisDeviceOnly のアクセシビリティクラスを使用して iOS のキーチェーンに保存されるデバイスロックキーが含まれます。
NetAudio は、デバイスが iOS の検索に表示されるよう、デバイス名、モデルとメーカーの詳細、IP アドレスと MAC アドレス、状態、設定情報を Core Spotlight にインデックス登録することがあります。通知を有効にした場合、デバイス名、ルート、チャンネル情報、サンプルレート情報、および関連するイベントが iOS の通知センターに表示されることがあります。これらのオペレーティングシステムの機能は、Apple が提供し、管理しています。
一時的なプロトコルキャプチャは、1,000 件および 16 MiB を上限としてメモリ内に保持されます。エクスポートされた診断ファイルは、ユーザーが共有を求めたときに一時ストレージに書き込まれる場合があります。ユーザーが保存またはエクスポートしたプリセットやその他のファイルは、引き続きユーザーの管理下にあります。フィードバックの下書きは、消去されるか送信が完了するまで保持されます。プリセットにはアプリ内の削除機能がありますが、キャッシュ、一時データ、Spotlight、キーチェーン、バックアップ、およびエクスポートされた情報は、iOS の別の保持動作に従う場合があります。アプリを削除すると通常のアプリコンテナは削除されますが、すでにエクスポート、共有、バックアップ、またはインデックス登録された情報、通知に表示された情報、キーチェーンやその他の Apple のサービスに保持されている情報は削除されない場合があります。
フィードバックとサポート
「フィードバックを送信」を押すと、NetAudio は、フィードバックのカテゴリ、タイトル、メッセージ、対象デバイスのラベル、およびユーザーが入力した再現手順、期待する結果、実際の結果の詳細を含む、ユーザーが入力した情報を送信します。送信内容には、サポートに必要なアプリとデバイスのメタデータとして、アプリ識別子、アプリのバージョン、ビルド、ソースリビジョン(利用可能な場合)、プラットフォーム、iOS のバージョン、ハードウェアモデルも含まれます。
アプリの問題とデバイスの互換性に関するレポートでは、診断情報を添付するかどうかを選択し、プライバシーレベルを「匿名化」「標準」「すべて」から選択できます。特定のデバイスについてフィードバックを開始した場合、現在の画面では、診断情報、プライバシーレベル「すべて」、最近のアクティビティ、デバイスの応答原文が最初から有効になっています。これらの選択に応じて、レポートには、デバイス名、モデル、メーカー、ファームウェアとソフトウェアのバージョン、チャンネル名とルーティング名、設定と状態の情報、アプリ内の最近のアクティビティ、エラー、制御経路、デバイス識別子、IP アドレス、MAC アドレス、およびデバイスの応答ペイロードの原文が含まれる場合があります。ペイロードの原文は匿名化されておらず、対象デバイスから返されたあらゆる情報が含まれる可能性があります。構造化された診断レポートは、デバイスロックキーと通知の内容を除外するように設計されています。
フィードバック画面には、送信前に、診断情報を省略する、最近のアクティビティを省略する、デバイスの応答原文を省略する、または診断のプライバシーレベルを下げるためのコントロールがあります。NetAudio は、この診断情報が生成または表示されたというだけでアップロードすることはありません。
診断のプライバシーレベルによって、送信内容全体が匿名になるわけではありません。どのレベルでも、NetAudio は、ユーザーが入力したテキスト、対象デバイスのラベルとトップレベルのデバイス情報、アプリとデバイスのメタデータ、および App Attest のキー識別子を送信します。「匿名化」モードと「標準」モードは、主に添付された診断情報に含まれる情報を減らすものです。
フィードバックサービスは、決められたフィールドだけを抽出するのではなく、アプリが付加した追加のフィールドを含め、署名付き JSON の送信内容全体を保持します。
フィードバックの送信では、Apple の App Attest サービスを使用して、送信元が正規のアプリのインスタンスであることを検証します。NetAudio のサーバーは、完全性の確保、不正利用の防止、および今後のフィードバックの検証のために、App Attest のキー識別子、公開鍵、環境、アサーションカウンターを保持します。Apple は、構成証明の情報を Apple 自身のプライバシー条件に基づいて処理します。
アプリ内のフィードバックフォームには、アカウントや連絡先情報専用の入力欄はありません。メッセージに連絡先情報を記載するか、別途メールでお問い合わせいただかない限り、NetAudio はアプリ内のレポートに返信できません。
メールでお問い合わせいただいた場合、当方は、送信に使用されたメールアドレス、メッセージ、添付ファイル、および通常のメールのメタデータを受け取ります。netaudio.app のメールは、Apple の iCloud Mail サービスでホストされています。
自動的に取得されるリクエスト情報
Web サイトの表示をライトとダークで切り替えると、Web サイトはその選択をブラウザのローカルストレージに保存します。この情報は NetAudio のサーバーには送信されません。デバイスの外観モードの設定に従う表示に戻すと、保存された選択は削除され、Web サイトは再びデバイスの設定に従います。
NetAudio の Web サイトにアクセスしたり、インターネット経由のフィードバックサービスを利用したりすると、Cloudflare と NetAudio のサーバーは、標準的なリクエスト情報を自動的に受け取ります。これには、IP アドレス、IP アドレスから推定される国、リクエストの日時、リクエストされたホスト名、パス、クエリ文字列の完全な内容、リクエストメソッド、ユーザーエージェント、リクエストヘッダー、レスポンスのステータスとサイズ、リクエストの所要時間、およびセキュリティやレート制限に関する情報が含まれる場合があります。フィードバックサービスのヘッダーには、仮名化された App Attest のキー識別子とアサーションが含まれる場合があります。リクエストの本文は Caddy のアクセスログには書き込まれません。
IP アドレスは、フィードバックサービスを保護し、登録リクエストとチャレンジリクエストのレートを制限するために使用されます。IP アドレスに基づく短期間のレート制限記録は、約 1 時間で失効します。NetAudio のサーバーのアクセスログは、最長約 2 週間保持されるよう設定されており、ストレージの制限により、それより早くローテーションされる場合があります。Cloudflare は、通常のリクエスト情報とセキュリティ情報を、Cloudflare 自身のポリシーに従って保持する場合があります。
Cloudflare は Network Error Logging を有効にしています。これにより、対応するブラウザは、ネットワーク障害のレポートを Cloudflare のエンドポイントに送信できます。NetAudio は、このサービスを広告やクロスサイトトラッキングに使用せず、ファーストパーティのトラッキング Cookie を意図的に設定することもありません。詳しくは、Cloudflare の Network Error Logging のドキュメントとプライバシーポリシーをご覧ください。
TestFlight
TestFlight からベータ版をインストールしたり、TestFlight を通じてフィードバックを送信したりした場合、Apple は、クラッシュ情報、スクリーンショット、コメント、デバイス情報、および関連するベータ版の診断情報を処理し、選択された情報を開発者に提供することがあります。Apple によるこれらの情報の取り扱いには、Apple のプライバシーポリシーと TestFlight の利用規約が適用されます。
情報の利用目的
NetAudio は、以下の目的に必要な範囲でのみ情報を利用します。
- ローカルでのデバイスの検出、モニタリング、設定、ルーティング、および関連するアプリの機能を提供すること。
- ユーザーがアプリにローカルで保持するよう求めた選択内容とコンテンツを保存すること。
- フィードバックやサポートのリクエストを受け付け、調査し、対応すること。
- 送信されたレポートに基づいて、互換性、信頼性、セキュリティ、およびアプリの動作を改善すること。
- 正規のアプリのインスタンスであることを検証し、不正利用を防止し、レート制限を適用し、フィードバックサービスを保護すること。
- 法的義務を遵守し、ユーザー、システム、および権利を保護すること。
NetAudio は、個人情報を販売または貸与したり、ターゲティング広告に使用したり、クロスコンテキスト行動広告のために共有したりすることはありません。
サービスプロバイダーと開示
情報は、サービスの運営、法令の遵守、またはユーザーとシステムの保護に必要な場合にのみ開示されます。
- Apple は、iOS、App Attest、App Store、TestFlight、iCloud Mail、デバイスのバックアップ、および関連するプラットフォームサービスを提供します。
- Cloudflare は、NetAudio のドメインとフィードバックエンドポイントに対して、権威 DNS、HTTPS エッジでの保護、リクエストの転送、セキュリティサービス、および Network Error Logging を提供します。
- 法令および安全に関わる開示は、有効な法的手続きへの対応、権利の行使、不正利用の調査、または人やシステムの保護のために合理的に必要な場合に行われることがあります。
NetAudio は、サービスプロバイダーが送信された情報を自らの広告に使用することを許可していません。サービスプロバイダーは、NetAudio に代わって情報を処理する範囲において、本ポリシーに記載され、適用される法令で求められるものと同一または同等の保護を提供する必要があります。サービスプロバイダーによる処理には、それぞれのプライバシーポリシーと法的義務も適用されます。
セキュリティと保存
外部からのフィードバックのリクエストは、まず Cloudflare の HTTPS エッジに到達します。Cloudflare と NetAudio のバックエンドは、リクエストの転送、展開、解析、検証に必要な範囲で、リクエストを平文で処理します。検証後、フィードバックのペイロード全体は、公開鍵によるシールドボックス暗号化を使用して、保存時に暗号化されます。稼働中のフィードバックサービスは、復号用の秘密鍵を保持していません。暗号化されたレポートは、参照 ID、App Attest のキー識別子、作成日時、ペイロードのサイズ、保存パスなどの平文の運用メタデータとともに保存されます。レポートファイルと関連する記録は、米国内のアクセスが制限されたインフラストラクチャに保存されます。
完全なセキュリティを保証できるシステムはありません。問題の診断に必要のない情報は、自由記述のフィードバックやデバイスの応答原文に含めないようにしてください。
保持と削除
ローカルの情報は、アプリが消去するか、ユーザーが利用可能な削除機能を使用するか、iOS が一時データやキャッシュデータを削除するか、ユーザーがアプリを削除するまで、お使いのデバイスに残ります。エクスポートしたファイルは、保存先または共有先に残ります。
フィードバックレポートとそれに関連する App Attest の登録記録は、レポートの調査、サポートおよびセキュリティの記録の維持、不正利用の防止、または法的義務の履行に必要な間、保持されます。送信されたフィードバックや App Attest の登録記録については、現在、決まった自動削除のスケジュールがないため、手動で削除されるまで残る場合があります。運用ログと一時的なレート制限記録は、上記のより短い期間に従います。
送信したフィードバックレポートの開示または削除は、support@netaudio.app にメールでご請求いただけます。おおよその送信日時と、レポートを特定するのに十分な情報を記載してください。NetAudio はアカウントを必要とせず、アプリ内のフォームには連絡先情報専用の入力欄がないため、当方がレポートを特定できない場合や、レポートがご本人のものであることを確認できない場合があります。
ユーザーの選択と権利
ローカルネットワークへのアクセス許可は拒否できますが、その場合、アプリの主要な検出機能と制御機能は動作しません。また、フィードバックを送信しないこと、任意の診断情報の添付を外すこと、より制限の厳しい診断のプライバシーレベルを選択すること、アプリにその機能がある場合はローカルに保存された下書きを消去すること、およびアプリを削除することを選択できます。
お住まいの地域によっては、個人情報の開示、訂正、削除、利用制限、もしくは写しの提供を請求する権利、または特定の処理に異議を申し立てる権利を有する場合があります。請求を行う場合は、当方までご連絡ください。NetAudio は、適用されるプライバシーの権利を行使したことを理由に、ユーザーを差別的に取り扱うことはありません。
子ども
NetAudio はネットワークオーディオを制御するための技術的なアプリケーションであり、13 歳未満の子どもを対象としていません。当方が子どもから個人情報を故意に収集することはありません。子どもが個人情報を送信したと思われる場合は、当方が調査し、必要に応じて削除できるよう、ご連絡ください。
国外での処理
NetAudio は米国から運営されています。他の国からインターネット経由のフィードバックサービスを利用した場合、送信された情報は米国に移転され、米国で処理されます。米国のプライバシー関連法は、お住まいの地域の法律と異なる場合があります。
本ポリシーの変更
本ポリシーは、アプリ、サービス、または法的要件が変更された場合に更新されることがあります。改訂されたポリシーを公開する際には、冒頭の発効日を更新します。重要な変更については、必要な場合、アプリ、Web サイト、またはリリースに関するお知らせのうち適切な方法で通知します。
お問い合わせ
プライバシーに関するご質問やご請求は、support@netaudio.app までメールでお送りください。