アプリケーション開発者は、個人情報保護法、データセキュリティ法、サイバーセキュリティ法などの法律、規制、および規制要件に基づいてネットワークサービスを提供する場合、エンドユーザーの個人情報を尊重し、保護する必要があり、違法に収集または使用することはできません。このガイドは、開発者がユーザーの個人情報を保護し、エンドユーザーの個人情報権利の侵害を防ぐために提供されています。
1. ARTC SDK for HarmonyOS のバージョン
最新バージョンの ApsaraVideo Real-time Communication (ARTC) SDK for HarmonyOS を使用していることを確認してください。SDK の最新バージョンのダウンロード方法については、「SDK のダウンロード」をご参照ください。
2. ARTC SDK for HarmonyOS およびアプリケーション時間の権限
個人情報に関連する権限 | 必須 | 権限申請時間 | 目的 |
INTERNET | はい | RTC エンジンインスタンスを作成する時間。 | この権限により、SDK は会議への参加およびトラブルシューティングデータのためにインターネットに接続できます。これは、ネットワーク接続の基本的な権限です。 |
CAMERA | いいえ | RTC ビデオ通話に参加する時間。 | この権限により、SDK はカメラからビデオデータを収集できます。収集されたビデオデータは、RTC ビデオ通話に使用されます。この権限は、音声のみの通話には必要ありません。 |
MICROPHONE | はい | RTC ビデオ通話に参加する時間。 | この権限により、SDK はマイクから音声データを収集できます。収集された音声データは、RTC 音声およびビデオ通話に使用されます。 |
GET_NETWORK_INFO | はい | RTC ビデオ通話に参加する時間。 | この権限により、SDK は RTC 音声およびビデオの品質最適化、エンコーディングの最適化、およびエラー報告のためにネットワークの状態を表示できます。 |
KEEP_BACKGROUND_RUNNING | いいえ | ストリームをバックグラウンドにプッシュする時間。 | (オプション) この権限により、SDK はバックグラウンドで音声およびビデオデータを収集できます。SDK にこの権限を構成しない場合、ストリームをバックグラウンドにプッシュすると通話は終了します。 |
3. ARTC SDK for HarmonyOS の機能と必須の個人情報
機能 | 収集される個人情報フィールド | 個人情報収集の目的 | 構成と例 |
リアルタイム音声・ビデオ通信 | UUID | UUID は、パフォーマンスチューニングと障害分析に使用されます。 | 構成は必要ありません。 |
リアルタイム音声・ビデオ通信 | デバイスモデル | デバイスモデルは、パフォーマンスチューニングと障害分析に使用されます。 | 構成は必要ありません。 |
リアルタイム音声・ビデオ通信 | IP アドレス | 1. IP アドレスは、SDK のサーバー API 操作を呼び出すために使用されます。 2. IP アドレスは、パフォーマンスチューニングと障害分析に使用されます。 | 構成は必要ありません。 |
リアルタイム音声・ビデオ通信 | Wi-Fi ステータス | Wi-Fi ステータスは、Wi-Fi 接続性を識別するために使用されます。 | 構成は必要ありません。 |
リアルタイム音声・ビデオ通信 | キャリア情報 | キャリア情報は、ネットワーク接続を選択および最適化するために使用されます。 | 構成は必要ありません。 |
* 4. オプションの個人情報フィールドと構成
オプションの個人情報フィールド | 個人情報収集の目的 | 構成と例 |
該当なし | 該当なし | 該当なし |
5. 初期化ソリューション
ARTC SDK for HarmonyOS を使用する前に、SDK が初期化され、エンドユーザーがプライバシーポリシーに同意していることを確認してください。
/**
* RTC エンジンインスタンスを作成するための SDK メソッド。
*/
export class AliRtcEngine {
/**
* RTC エンジンインスタンスに関する情報を照会します。
*/
public static getInstance(extras: string, context : common.Context): AliRtcEngine
}