[Guideline 5.2.3 - Legal] App Store Connect リジェクト対処法

日本語の記事は愚か、`Stack Overflow`や`GitHub Discussions`を探してもなかなか解決策が見つかりませんでしたが、ついに解決できたので、備忘録として記録しておきます。こちらが参考になりました。

[Upload app to AppStore · Issue #399 · youtube/youtube-ios-player-helper](https://github.com/youtube/youtube-ios-player-helper/issues/399#issuecomment-867539604)

### リジェクト内容

私が作成したアプリの機能の一部には、`YouTubeDataAPIv3` , `YouTubePlayerKit`を使用してYouTube動画を取得したり、再生したりする機能があります。App Store Connectにてアプリを提出したところ、以下の内容でリジェクトされました。

```
Guideline 5.2.3 - Legal

Your app contains content or features that may violate the rights of one or more third parties. Specifically, your app provides potentially unauthorized access to third-party audio or video streaming, catalogs, and discovery services.

Your app and its contents should not infringe upon the rights of another party. In the event your app infringes another party’s rights, you are responsible for any liability to Apple because of a claim.

Next Steps

To resolve this issue, please attach documentary evidence in the App Review Information section in App Store Connect evidencing that you have all necessary rights or permissions to the third-party audio or video streaming, catalogs, and discovery services in your app.

Once we have reviewed your documentation and confirmed its validity, we will proceed with the review of your app.

5.2.3 Legal: Intellectual Property - Audio/Video Downloading

```

要するに、提出したアプリが、他社の音楽や動画サービスを無断で利用している可能性があ流ので、そのサービスを使う許可を持っていることを証明する書類を提出してほしいということでしょう。

### 解決策

以下の文章を`App Review` にて返信しました。

```
https://developers.google.com/youtube/terms/api-services-terms-of-service
https://github.com/SvenTiigi/YouTubePlayerKit?tab=MIT-1-ov-file#readme

Below is the content of the YouTube API Services Terms of Service, with some important sections excerpted. (Since this is a translation from Japanese to English, please refer to the official terms at https://developers.google.com/youtube/terms/api-services-terms-of-service as needed.)

————————————————————————
The YouTube API Services Terms of Service (hereinafter referred to as the "Terms") is a legal document that must always be adhered to when accessing or using YouTube API Services.
"YouTube API Services" refers to (i) the YouTube API services provided by YouTube (such as the YouTube Data API Service and YouTube Reporting API Service), including YouTube API services available on the YouTube Developer Site (as defined below), (ii) documents, information, materials, sample code, and software (including human-readable programming instructions) related to the YouTube API services provided on the YouTube Developer Site or by YouTube, (iii) data, content (including audiovisual content), and information ("API Data") provided to API Clients (as defined below) through the YouTube API Services, and (iv) authentication credentials assigned to you and your API Clients by YouTube or Google. By accessing and using the YouTube API Services, and in exchange for receiving the benefits of the YouTube API Services provided by YouTube, you agree to be bound by this Agreement (as defined below).
The YouTube API Services Terms of Service is a legal document that must always be adhered to when accessing or using YouTube API Services.
Your continued access to or use of YouTube API Services by you or your API Clients, including ongoing development activities related to YouTube API Services or interactions with YouTube API Services by your API Clients, shall be deemed as your acceptance and agreement to any such changes.
You and your API Clients must (i) always comply with this Agreement when accessing or using YouTube API Services, (ii) access or attempt to access YouTube API Services only for the purpose of developing and operating API Clients as described in the documentation of the specific YouTube API Services being accessed, in accordance with the methods outlined in this Agreement, and (iii) if the API Client is a software application, ensure that both you and your API Clients also comply with Google's Software Principles.
————————————————————————

Below is the information about my project using the YouTube Data API.
I am using the YouTube Data API with the following project name, project number, and project ID

————————————————————————
I’m working on project My Project [プロジェクト番号]
Number: [プロジェクトナンバー]
ID: [プロジェクトID]
```

以下の部分については、念の為、付け加えて返信しました。

```
Below is the information about my project using the YouTube Data API.
I am using the YouTube Data API with the following project name, project number, and project ID

I’m working on project My Project [プロジェクト名]
Number: [プロジェクト番号]
ID: [プロジェクトID]
```

以下、日本語訳です。

```
https://developers.google.com/youtube/terms/api-services-terms-of-service
https://github.com/SvenTiigi/YouTubePlayerKit?tab=MIT-1-ov-file#readme

以下は、YouTube APIサービス利用規約の内容と一部重要なセクションの抜粋です。（これは日本語から英語に翻訳されたものですので、必要に応じて公式規約 YouTube API Services Terms of Service をご参照ください。）

————————————————————————
YouTube APIサービス利用規約（以下「本規約」）は、YouTube APIサービスを利用またはアクセスする際に常に遵守すべき法的文書です。

「YouTube APIサービス」とは以下を指します：
(i) YouTubeが提供するYouTube APIサービス（YouTube Data APIサービスやYouTube Reporting APIサービスなど）、およびYouTube開発者サイト（以下で定義）のAPIサービス。
(ii) YouTube開発者サイトまたはYouTubeが提供するYouTube APIサービスに関連するドキュメント、情報、資料、サンプルコード、およびソフトウェア（人間が読めるプログラミング指示を含む）。
(iii) YouTube APIサービスを通じてAPIクライアント（以下で定義）に提供されるデータ、コンテンツ（映像・音声を含む）、および情報（「APIデータ」）。
(iv) YouTubeまたはGoogleがあなたやAPIクライアントに割り当てた認証情報。

YouTube APIサービスにアクセスし利用することにより、YouTubeが提供するYouTube APIサービスの利益を受ける対価として、本規約に拘束されることに同意したものとみなされます。

また、YouTube APIサービスまたはその関連機能を利用し続ける場合、規約の変更があった場合もそれを承諾し同意したものとみなされます。

あなたおよびAPIクライアントは以下を遵守する必要があります：
(i) YouTube APIサービスにアクセスまたは利用する際は常に本規約を遵守すること。
(ii) 特定のYouTube APIサービスのドキュメントに記載された方法および本規約で定められた方法に従い、APIクライアントを開発・運用する目的でのみYouTube APIサービスにアクセスまたはアクセスを試みること。
(iii) APIクライアントがソフトウェアアプリケーションである場合、あなたおよびAPIクライアントがGoogleのソフトウェア原則を遵守することを保証すること。
————————————————————————

以下は、YouTube Data APIを利用したプロジェクトに関する情報です。
私は以下のプロジェクト名、プロジェクト番号、およびプロジェクトIDでYouTube Data APIを利用しています。

————————————————————————
プロジェクト名: [プロジェクト名]
プロジェクト番号: [プロジェクト番号]
プロジェクトID: [プロジェクトID]
```

要するに、「`YouTubeDataAPI` を使用するということ」 == 「あなたはYouTubeが公式に発表している`YouTube APIサービス利用規約`の内容に合意したと自動でみなされる」らしいです。