- タイトルの年齢区分
- XBOX のファミリー、プライバシー、および安全に関する設定
- タイトルまたは機能が提供されているサポート対象の地域
- 適用される地域の法律
- 機能固有のプライバシー、安全、またはモデレーションの要件
- ユーザーの年齢グループと地域をサポートする標準のパブリッシャー アカウント。
- 年齢に適した既定値を持つ、子供またはティーン向けのパブリッシャー アカウント。
- 保護者の同意または保護者の承認によるアカウント作成フロー。
- 機能が限定された、制限付きの、またはプライバシーを保護するパブリッシャー アカウント。
- 不要なパブリッシャー アカウントの作成を回避する、Microsoft または XBOX で認証されたアクセス パス。
- 完全なパブリッシャー アカウントのリンクなしで、資格のあるユーザーが機能にアクセスできる機能固有の代替手段。
オンライン マルチプレイヤー、コミュニケーション、ユーザー生成コンテンツ、クロスネットワーク機能、その他のオンライン機能など、ゲームの一部の機能は、XBOX の子供またはティーンのアカウント、またはパブリッシャー アカウントの要件を満たしていないユーザーはアクセスできない場合があります。年齢および地域の制限が適用される場合があります。既知の制限が適用される場合は、タイトル固有の文言を使用してください。例:
[機能] には [X] 歳以上の [パブリッシャー アカウント] が必要です。年齢制限が適用されます。パブリッシャー アカウントと Microsoft アカウントのリンク XBOX Secure Token Service (XSTS) を使用した認証 ユーザーのパブリッシャー アカウントをユーザーの Microsoft アカウントにリンクする際は、認証用の ID 情報を提供するために XSTS トークンを使用する必要があります。XSTS トークン認証の詳細については、タイトル サービスの XBOX サービス認証 を参照してください。タイトルは、リンクを確立する前に Microsoft アカウントとパブリッシャー アカウントの両方を認証する必要があり、ゲーマータグのみなど、認証されていない識別子を使用してアカウントをリンクしてはなりません。アカウントのリンクには、Partner XUID (PXUID) またはペアワイズ識別子を使用してください。承認されたサービス間シナリオで明示的に必要な場合を除き、アカウント リンクの保存に XUID を使用しないでください。 同意の取得と選択肢の提供 パブリッシャー アカウントが Microsoft アカウントにリンクされたときはユーザーに通知する必要があり、アカウントのリンクが任意の場合は、オプトアウトする選択肢をユーザーに提供する必要があります。ユーザーはアカウントのリンクを解除できる必要があります。アカウントのリンク解除は、タイトル内、Web 上、コンパニオン アプリ、またはその他の専用のアカウント管理エクスペリエンスで提供できます。 リンクに関する資格のあるユーザーへの対応 ゲームプレイまたはゲーム機能にパブリッシャー アカウントのリンクが必要な場合、リンクは、タイトルが提供され、それらの機能が法律で許可されている場所において、資格のあるユーザーの種類、年齢、および地域をサポートする必要があります。リンクされたパブリッシャー アカウントが必要であるにもかかわらず、パブリッシャーがユーザーの年齢グループ、地域、またはアカウントの種類をサポートできない場合、タイトルは承認された代替アクセス パスを提供するか、例外を申請する必要があります。 年齢とアカウントの取り扱い Microsoft アカウント ユーザーにアカウントの作成機能またはリンク機能を提供する前に、タイトルは
XUserGetAgeGroup を呼び出してユーザーの年齢グループを検証する必要があります。タイトルは、次のアカウント カテゴリを正しく処理する必要があります。
- ユーザーの Microsoft アカウントの年齢とパブリッシャー アカウントの年齢が異なる場合、タイトルまたはサービスは、別の法的に準拠したアプローチ (承認された年齢確認プラットフォームなど) を使用する場合を除き、より保護的な扱いを適用する必要があります。
- 子供のアカウントの場合、法律で義務付けられている場合は、パブリッシャーはアカウントを作成する前に保護者の同意を得る必要があります。保護者の同意 (必要に応じてパブリッシャーの規約とプライバシーに関する声明への同意を含む) は、パブリッシャーの準拠したアカウント フローを通じて提供される必要があり、XBOX network への参加のみをもって同意があるとみなしてはなりません。
- ティーンのアカウントの場合、パブリッシャーは、ソーシャル、UGC、コミュニケーション、データ共有、およびプライバシーに影響する機能について明確な情報を提供する必要があります。必要に応じて、パブリッシャーはアカウントが作成されたことを保護者に通知するようティーンに求める必要があります。
- パブリッシャーがアカウントのセットアップ中に年齢を収集し、ユーザーがパブリッシャー アカウントの要件を満たしていないと判断した場合、パブリッシャーは不要な個人情報を収集する前にアカウントの作成を停止し、続行できないことをユーザーに通知し、必要に応じて別の年齢情報がすぐに再入力されるのを防ぎ、保持する必要のない収集済みの個人情報を破棄し、サインアップまたはリンクの失敗が繰り返されないようにする必要があります。
- ボイス チャットまたはテキスト チャット
- フレンド システムまたはソーシャル グラフ機能
- クロスネットワーク コミュニケーション
- UGC のアップロードまたは公開
- 公開プロファイル
- 外部フォーラムまたはコミュニティ機能
- 購入、プレミアム通貨、または収益化
- 行動ターゲティング広告、プロファイリング、または任意のデータ共有
[!NOTE] パブリッシャーは、リンクされたアカウントが新しいデバイスから初めてサインインしたときの 2 要素認証など、追加の不正防止メカニズムを実装できます。この動作はこの XR の違反にはなりません。例外 パブリッシャーが年齢区分上の資格があるユーザーに対して年齢に適したアクセス パスを提供できない場合、パブリッシャーはタイトル固有の例外を申請する必要があります。1 つのタイトルに対する承認は、今後のタイトルに対する包括的な承認にはなりません。例外の申請には、次の内容を含める必要があります。
- 影響を受けるタイトル、年齢区分、プラットフォーム、地域、機能、およびユーザー グループ。
- パブリッシャー アカウントなしでコア ゲームプレイが引き続き利用可能かどうか。
- どの機能がブロックまたは制限されるか、およびその理由。
- 制限の法的、プライバシー、安全、技術、またはモデレーション上の根拠。
- ストア、パッケージ、およびタイトル内での開示に関する文言の案。
- ブロックまたは制限されるユーザーのユーザー エクスペリエンス。
- 子供、ティーン、大人、ファミリーによる管理、および地域固有のアカウントのケースに関するテスト計画。
- 将来、年齢に適したアクセスをサポートするための軽減計画またはロードマップ。
認定テスト ケース
013-01 Microsoft アカウントとパブリッシャー アカウントのリンク
テスト手順- タイトルが、サービスや機能のために XBOX 以外のアカウント、パブリッシャー アカウント、またはパブリッシャーのログインをサポートしているか、または必要としているかを確認します。
- 新しく作成した XBOX プロファイルを使用して、初期セットアップ中にパブリッシャー アカウントをリンクまたは作成します。
- アカウントのリンクを完了する前に、タイトルでユーザーが使用条件とプライバシー情報を表示できること、またはそれらを表示する方法がユーザーに明確に通知されることを確認します。
- 初期セットアップ後に、XBOX 以外のアカウントの資格情報の再入力をユーザーに求めないことを確認します。
- タイトルの実行中にサインアウトし、再度サインインします。
- シングル サインオンが引き続き機能することを確認します。
- 同じプロファイルを使用して、タイトルを終了し、再度アクティブ化します。
- シングル サインオンが引き続き機能することを確認します。
- 同じプロファイルを使用して、別のコンソールでタイトルを起動します。
- シングル サインオンが引き続き機能することを確認します。
- タイトルが作成した可能性のある保存ファイルを削除して、タイトルが XBOX 以外のアカウントの資格情報をローカルに保存していないことを確認します。
- ユーザーが XBOX プロファイルと XBOX 以外のアカウントのリンクを解除できることを確認します。
- タイトルの年齢区分に該当する XBOX の子供とティーンのアカウントで、該当する手順を繰り返します。
- マルチプレイヤー、コミュニケーション、UGC、購入、およびクロスネットワーク プレイを許可またはブロックするファミリー設定で、該当する手順を繰り返します。
- Microsoft アカウントとパブリッシャー アカウントの年齢が一致しない状態で、該当する手順を繰り返します。
- 該当する場合は、同意年齢のしきい値が異なるサポート対象の地域について、該当する手順を繰り返します。
- パブリッシャーが子供、ティーン、地域、またはアカウントの種類をサポートしていない場合は、タイトルが承認された代替アクセス パス、適切なメッセージ、または承認された例外に基づく制限を提供していることを確認します。
タイトルは、パブリッシャー アカウントが使用されるすべての場所で、安全なパブリッシャー アカウントのサインイン、アカウントの作成、リンク、リンク解除、およびシングル サインオンを提供する必要があります。ゲームプレイまたはゲーム機能にパブリッシャー アカウントのサインインまたはリンクが必要な場合、タイトルは、タイトルの年齢区分、XBOX ファミリー設定、地域の法律、および機能固有の安全またはプライバシーの要件に基づいてタイトルまたは機能にアクセスする資格があるすべてのユーザーに対して、年齢に適したアクセス パスを提供する必要があります。ユーザーは、リンクする前に適用される規約とプライバシー情報を表示でき、XBOX プロファイルとパブリッシャー アカウントのリンクを解除できる必要があります。 合格の例
- タイトルが両方のアカウントを認証し、PXUID またはペアワイズ識別子でリンクし、最初のリンク後にパブリッシャーの資格情報の再入力をユーザーに求めない。
- タイトルが規約、プライバシー情報、同意、リンク解除、およびシングル サインオンを提供する。
- タイトルが、準拠した子供またはティーン向けのパブリッシャー アカウント、保護者の同意フロー、機能が限定されたアカウント、XBOX で認証されたパス、または承認された機能固有の代替手段を通じて、子供とティーンのユーザーをサポートする。
- タイトルが、チャット、UGC のアップロード、購入、クロスネットワーク コミュニケーションなどのリスクの高い機能を制限しつつ、法的に許可されている場合は適切な年齢区分のゲームプレイへのアクセスを維持する。
- タイトルが、パブリッシャー アカウントの要件と機能の制限を、ストア、パッケージ、およびタイトル内のメッセージで明確に開示している。
- タイトルを起動するたびに、タイトルがパブリッシャーの資格情報を要求する。
- 別のコンソールで実行したときに、タイトルが再度パブリッシャーの資格情報を要求する。
- アカウントの作成時またはリンク時に、タイトルが規約やプライバシー情報を提供しない。
- タイトルが、パブリッシャー アカウントと Microsoft アカウントのリンクを解除する方法を提供しない。
- タイトルがゲームプレイまたは宣伝されている機能にパブリッシャー アカウントを要求しているが、資格のある子供またはティーンのユーザーに対して年齢に適したアクセス パスを提供していない。
- パブリッシャーの標準アカウント システムがユーザーの年齢グループ、地域、またはアカウントの種類をサポートしていないという理由だけで、タイトルが年齢区分上の資格があるユーザーに対してコア ゲームプレイまたは宣伝されている機能をブロックする。
- 承認された例外がないまま、タイトルがストアでの開示のみに依存して、資格のあるユーザーを必須のゲームプレイまたは宣伝されている機能からブロックする。
- タイトルが、Microsoft アカウントとパブリッシャー アカウントの年齢の不一致を安全に処理できない。
実装ガイダンスとベスト プラクティス
アカウントのリンクのベスト プラクティス
XBOX ユーザーは、エンターテイメント システムにゲーム以上のものを期待するようになっています。しかし、コンテンツ プロバイダーが多様なカテゴリにわたって多数のサービスを提供していても、1 つのプロバイダーだけですべてのユーザーのニーズに効果的に応えることはできません。アカウントのリンクは、XBOX ユーザーが Microsoft アカウントを使用してすべての対話型サービスにサインインできるようにするもので、この問題に対する理想的な解決策です。このドキュメントでは、XBOX でのアカウントのリンクのしくみの概要を説明し、タイトルにこの機能を組み込むためのベスト プラクティスと要件について説明します。アカウントのリンクの基礎
アカウントのリンク という用語は、ユーザーの Microsoft アカウント (以前は XBOX Live アカウント と呼ばれていたもの) と、別のサービスのユーザーのアカウントとの間に関係を確立することを指します。アカウントのリンクにより、2 つのアカウント間でデータが共有されます。リンクされたアカウントの価値と目的はタイトルによって大きく異なりますが、アカウントのリンクにより、通常、アカウント所有者は XBOX コンソールを使用して、リンクされたアカウントが提供するサービスにアクセスできるようになります。この機能により、ユーザーは異なるログインを覚えておく必要がなくなります。この利便性は、ユーザー エクスペリエンスを大幅に向上させ、タイトルに大きな価値を加えることができます。アカウントのリンクに関連する潜在的なリスク
アカウントのリンクがもたらす利便性には代償が伴います。アカウントをリンクすることの価値は間違いなく高いものの、アカウントの作成とリンクの際に適切な予防措置を講じないと、不正利用、詐欺、プライバシーの侵害、およびユーザーの安全に対するその他の潜在的に有害なリスクにつながる可能性があります。詐欺
アカウントのリンクに関連する最大のリスクは、おそらく詐欺の可能性です。特に有料のサブスクリプションやサービスを含むアカウントへのリンクの場合、詐欺はユーザー、タイトル、またはコミュニティの金銭的損失に直結する可能性があります。詐欺では通常、攻撃者が被害者のアカウントを攻撃者が所有するアカウントにリンクする方法を見つけます。アカウントがリンクされると、攻撃者は被害者のアカウントで利用可能なサービスや情報 (クレジット カード番号やその他の個人を特定できる情報 (PII) など) にアクセスできるようになります。 次に、不注意なアカウント リンクの実装が詐欺につながる可能性がある例を示します。- 映画レンタル サービスの Web サイトでゲーマータグを入力することで、ユーザーが映画レンタル サービスのアカウントを Microsoft アカウントにリンクできるようにする。* アカウントの認証を要求せずにユーザーのゲーマータグを要求するだけで Web サイトがアカウントをリンクできるようにすると、攻撃者は 任意の ゲーマータグにリンクできてしまいます。その結果、攻撃者が正当なユーザーの有料サービスにアクセスしたり、後で他の攻撃に使用される可能性のある PII が漏洩したりする可能性があります。
プライバシーの侵害
ユーザーのプライバシーを侵害する可能性も、アカウントのリンクに関連する主要なリスク要因です。ユーザーの PII を適切に管理していない、またはユーザーの同意なしにリンクされたアカウントからデータを収集して共有するタイトル パブリッシャーは、連邦取引委員会 (FTC) から多額の罰金を科される可能性があります。FTC による罰則に加えて、プライバシー侵害の失態はパブリッシャーにとって重大な広報上の問題となり、金銭的損失につながる可能性もあります。 プライバシー リスクをもたらすアカウント リンクの慣行の例を次に示します。- ユーザーの同意なしに、リンクされたアカウントから PII を収集して共有する。
- ユーザーのアカウントからデータを収集して PII (時刻や位置のデータなど) を作成する。
- 適切な同意なしに、ユーザーの保護されたデータ (身長、体重、年齢、性別など) を共有する。
安全上のリスク
アカウントのリンクの実装が不適切な場合、ユーザーの安全に対するリスクが生じる可能性もあります。たとえば、児童オンライン プライバシー保護法 (COPPA) では、Web サイトとオンライン サービスに対して、米国の 13 歳未満のユーザーからデータを収集しようとする前に保護者の同意を得ることが義務付けられています。タイトルのアカウントのリンク方法が COPPA に違反しており (つまり、13 歳未満のユーザーからデータが不適切に収集される)、そのデータが安全に保管されていない場合、子供の個人的な安全が危険にさらされる可能性があります。 リンクされたアカウント内のデータやコンテンツが不適切に使用されたり、不正利用の原因となったりした場合にも、ユーザーの安全が危険にさらされる可能性があります。 タイトルが PII を収集または表示する場合は、XBOX Privacy Manager によるレビューの設定についてアカウント マネージャーに相談してください。アカウントのリンクの要件
一貫した良好なユーザー エクスペリエンスを促進し、アカウントのリンクに関連する潜在的なリスクを軽減し、アカウントのリンクを簡単かつ安全に実装できるようにするため、Microsoft は、ますます普及しているこの機能に関していくつかの要件とポリシーを定めています。アカウントのリンクを有効にするすべての XBOX コンソール タイトルは、Microsoft アカウントとパブリッシャー アカウントのリンク という XBOX Requirement (XR) を満たす必要があります。この要件には、アカウントの認証、アカウントの年齢、リンク解除、シングル サインオンの 4 つの主要なポイントが含まれます。アカウント リンクの認証
タイトルは、サービス間でアカウントのリンクを確立する前に、リンクされる Microsoft アカウントとパブリッシャー アカウントの両方を認証する必要があり、安全な認証手順に従う必要があります。この要件の目的は、アカウントの作成時とリンク時に、ユーザー アカウント情報が不正に公開されないように保護することです。適切な認証方法を実践することは、アカウントのリンク フローにおける詐欺のリスクを軽減する最善の方法の 1 つです。リンクが完了する前にユーザーが両方のアカウントを認証するようにすると、攻撃者がユーザー アカウントにアクセスすることがはるかに困難になります。認証を確実に適切に実行することが、XBOX Live とタイトルを詐欺から守るための鍵となります。ゲームプレイにリンクされたアカウントが必要な場合は、すべてのユーザーのアカウントのリンクに対応する
ゲームプレイにリンクされたアカウントが必要な場合、タイトルはすべてのユーザーのアカウントのリンクに対応する必要があります。米国で出荷されるタイトルについて、パブリッシャーは、自社のサービスへのリンクが COPPA に準拠した方法で処理されるようにする責任を負います。 この要件が適用されるシナリオとしては、すべての対象者向けに作成され、ESRB レーティングが E で、プレイするためにリンクされたアカウントが必要なタイトルが考えられます。タイトルをプレイするには、ユーザーはタイトル サービスでアカウントを作成し、そのアカウントを Microsoft アカウントにリンクする必要があります。タイトルで問題が発生する可能性があるのは、子供がゲームをプレイしたいのに、アカウントのリンクの年齢要件によってブロックされる場合です。子供は E レーティングであることからタイトルが自分に対応していると期待しているため、タイトルの代金を支払ったにもかかわらずアクセスできないと、だまされたと感じる可能性があります。このシナリオは、ユーザーが別のアカウントを使用してタイトルをプレイしたり、年齢を偽ったりすることを助長する可能性もあります。この要件の目的は、タイトルの年齢区分に該当するすべてのユーザーが購入したタイトルをプレイできるようにすることです。アカウントを作成する前にユーザーの年齢を検証する
Microsoft アカウント ユーザーにアカウントの作成機能を提供する前に、タイトルはアカウントを作成する前にユーザーの年齢を検証する必要があります。タイトルは、アカウントを作成する前にユーザーの年齢を検証する必要があります。[!TIP] タイトルは、XUserGetAgeGroup 関数を呼び出してユーザーの年齢グループを確認する必要があります。この関数の使用に例外は必要ありません。Microsoft では、子供のアカウント を、子供またはティーンの年齢がその国または地域の成年年齢に達していない場合に、大人の Microsoft アカウントに関連付けられている Microsoft アカウントとして定義しています。この場合、子供が XBOX サービスに参加するには、大人の Microsoft アカウントにリンクされている必要があります。 ファミリー グループのメンバーのプライバシーとオンラインの安全性を管理する際、XBOX コンソールは 子供 の定義を「子供」と「ティーン」の 2 つのカテゴリに分けています。これらのカテゴリに適用される実際の年齢は、子供のアカウントで指定されている国または地域によって異なります。アカウントに割り当てられるカテゴリは、国または地域によって設定された範囲と、アカウント作成時に入力された生年月日に基づきます。
リンク解除
ユーザーは、パブリッシャー アカウントまたはサービス アカウントと Microsoft アカウントのリンクを解除できる必要があります。タイトルは、リンク解除のプロセスをタイトル内、Web エクスペリエンス内、またはハブ アプリ内で処理するかを選択できます。タイトル内でリンク解除を可能にするという明示的な要件はなく、プレイヤーが必要に応じてアカウントのリンクを解除する方法があればよいとされています。この要件の目的は、ユーザーが Microsoft アカウントにリンクしたアカウントを変更および管理できるようにすることです。 クラウドに保存されるデータが増えるにつれ、ユーザーは、サービスがデータの取り扱いについて適切な判断を下すことを信頼しています。ユーザーは、取得されるデータを自分で管理できることがわかっていると、アカウントとデータを共有する可能性が高くなります。ユーザーの信頼が損なわれるようなことがサービスで発生した場合や、ユーザーがデータの安全性に不安を感じた場合、ユーザーはリンクされたアカウント間の接続を簡単に解除できる必要があります。シングル サインオン エクスペリエンス
タイトルは、アカウントのリンクが作成された後にシングル サインオンを実装する必要があります。この要件の目的は、ユーザーに複数のログインとパスワードを覚えさせることなく、XBOX コンソールで一貫したシームレスなエクスペリエンスを提供することです。 XBOX ユーザーは、エクスペリエンスが「そのまま動作する」ことを期待しています。ユーザーが Microsoft アカウントを別のサービスにリンクすると、そのリンクが最初のセッションとセットアップ以降も維持されることを期待します。シングル サインオンとは、ユーザーがタイトルを使用するときに、タイトルがリンクされたアカウントにユーザーを自動的にサインインさせることを意味します。機密情報や個人情報がコンソールにローカルに保存されないようにするため、タイトルは XBOX Secure Token Service (XSTS) を使用してシングル サインオン エクスペリエンスを実現する必要があります。行うべきことと行ってはならないこと
認証
行うべきこと- ユーザーはゲーマータグを変更する可能性がありますが、PXUID は変わらないため、ゲーマータグではなくユーザーの Partner XUID (PXUID) を使用してアカウントをリンクします。
-
アカウントをリンクするために、ゲーマータグの所有権を検証します (ユーザーの PXUID とパブリッシャーの内部 ID 番号の間に関係が作成されます)。
- 例 1: ユーザーがコンソールで Microsoft アカウントにサインインし、タイトルを初めて起動します。タイトルは、ユーザーが年齢要件を満たしていることを確認し、既存のパブリッシャー アカウントにリンクするか、新しいパブリッシャー アカウントを作成するかのオプションをユーザーに提供します。既存のパブリッシャー アカウントにリンクするには、ユーザーはパブリッシャー アカウントのユーザー名とパスワードを入力します。これにより、サインインしているユーザーの PXUID がパブリッシャー アカウントにリンクされます。ユーザーが既存のパブリッシャー アカウントを持っていない場合は、タイトルによって、ユーザー名とパスワードを選択して新しいアカウントを作成するよう求められます。ユーザーがユーザー名とパスワードを入力すると、ユーザーの PXUID がパブリッシャー アカウントにリンクされます。
- 例 2: ユーザーが、パブリッシャーのアカウント認証メカニズムを使用して、アカウント ABC でパブリッシャーまたはサービスのサイトにサインインします。サイトの「ゲーマータグに関連付けられている Microsoft アカウントでサインインしてください」というメッセージに従い、ユーザーは Microsoft アカウント ID で Web サイトにサインインします。パブリッシャーは、ユーザーのアクセス トークンを使用してパブリッシャーの証明書利用者の X トークンを取得し、X トークンから PXUID を抽出してユーザーを識別します。その後、パブリッシャーまたはサービスは、パブリッシャー アカウントまたはサービスと、ユーザーに関連付けられている PXUID との間に関係を作成します。
- 例 3: ユーザーが、パブリッシャーのアカウント認証メカニズムを使用して、アカウント ABC でパブリッシャーのサイトにサインインします。Web サイトは 123 などの一意のコードをユーザーに表示し、コンソールにサインインしてコードを入力するようユーザーに指示します。ユーザーはゲーマータグでコンソールにサインインし、コード 123 を入力します。その後、コードがパブリッシャーのサイトに送り返され、パブリッシャー アカウントまたはサービスと、ユーザーに関連付けられている PXUID との間に関係が作成されます。
- アカウントのリンクが行われ、アカウントのリンク画面が表示されている間に、パブリッシャーまたはサービスの使用条件 (TOU) とプライバシーに関する声明を読むオプションをユーザーに提供します。
[!Note] PXUID のスコープは、Partner Center で証明書利用者を作成するときに選択したビジネス パートナーに限定されます。複数の証明書利用者の X トークンを使用する場合、PXUID の値が一致するには、それらが同じビジネス パートナーを共有している必要があります。ビジネス パートナーと証明書利用者の構成の詳細については、Partner Center での Web サービスの設定 を参照してください。行ってはならないこと
- アカウントのリンクにユーザーの XBOX ユーザー ID (XUID) を使用すること。XUID は PII と見なされるため、アカウントのリンクの目的で保存してはなりません。代わりにペアワイズ ID を使用する必要があります。
- ユーザーのゲーマータグに基づく認証メカニズムを使用して、ユーザーがパブリッシャー アカウントのサイトにサインインできるようにすること。つまり、ユーザーがパブリッシャーまたはサービスの Web サイトでゲーマータグを入力し、パブリッシャーがパブリッシャーまたはサービスのアカウントと、ユーザーのゲーマータグに関連付けられている XUID との間の関係を有効にするようなアカウントのリンクを有効にしないでください。この種のメカニズムでは、ユーザーが他人のゲーマータグを使用してログインし、自分のパブリッシャー アカウントを他人の Microsoft アカウントにリンクできてしまいます。
[!Note] パブリッシャーのサーバーと XBOX サービスの間でサービス間呼び出しを行うために、ユーザーの XUID が必要になる場合があります。このようなシナリオでは、必要な間だけ XUID を一時的に保存できます。サービス間呼び出しを使用している場合は、Microsoft の担当者 にお問い合わせください。
子供とティーンのアカウントのアカウント リンク
行うべきこと-
子供のアカウントの場合:
- 国または地域で子供に分類されるユーザーのアカウントを作成する前に、保護者の同意を要求します。
- タイトル、Web サイト、またはサービスのコンテンツ レーティングについて明示的に通知し、タイトルまたはサイトのソーシャル メディアとの統合機能に関する完全な情報を提供します。
[!Note] パブリッシャーは、自社の製品とサービスが販売および提供されているすべての国と地域において、子供のアカウントに適用されるすべての法律と規制を遵守する責任を負います。
-
ティーンのアカウントの場合:
- リンクされたアカウントを作成する、年齢グループがティーンのお客様に、タイトルまたはサイトのソーシャル メディアとの統合機能に関する完全な情報を提供します。
- アカウントを作成したことを保護者に通知するようティーンに求めます。これには、ティーンに代わって使用条件とプライバシーに関する声明に同意する機能が含まれます。ティーンには、タイトルを通じてではなく、パブリッシャーの Web サイトで使用条件とプライバシーに関する声明に同意するよう求めることをお勧めします。
ユーザーの年齢
行うべきこと-
タイトルまたはサービスが利用可能なすべての地域とサービスについて、子供のオンライン プライバシーと安全に関して適用されるすべての法的および規制上の要件を適用します。
- 例 米国の児童オンライン プライバシー保護法 (COPPA) (https://www.ftc.gov/business-guidance/resources/complying-coppa-frequently-asked-questions)。
-
明らかに成人向けの Web サイトやサービスで、年少のユーザーがアカウントを作成できないようにブロックします。これは明示的な要件ではありませんが、ベスト プラクティスとして強くお勧めします。
- 例: パブリッシャーは、XUserGetAgeGroup 関数を使用して、Microsoft アカウントの年齢が 13 歳のユーザーが、人気のある M レーティングのタイトルの Web サイト アカウントを作成できないようにします。
-
パブリッシャーが管理するアカウントを通じてアクセスできるコンテンツを、タイトルの年齢区分ごとに分けます。これは明示的な要件ではありませんが、年少のユーザーにとってより安全で良好なカスタマー エクスペリエンスを生み出すことができます。
- 例: コンテンツの性質や、各コミュニティの一般的な年齢と成熟度を考慮して、保護者は E レーティングのタイトルのコミュニティ サイトへのリンクには応じても、M レーティングのタイトルへのリンクには応じない場合があります。
-
ユーザーの Microsoft アカウントの年齢がパブリッシャー アカウントの年齢と異なる場合は、2 つの年齢のうち低い方を使用します。
- 例: パブリッシャー アカウントでのユーザーの年齢が 15 歳で、Microsoft アカウントでのユーザーの年齢が 13 歳の場合、タイトルまたはサービスはユーザーを 13 歳として扱います。
-
パブリッシャーのサイトがアカウントのセットアップ時にユーザーの年齢を収集し、ユーザーの年齢が 13 歳未満の場合、サイトは次のことを行う必要があります。
- ユーザーがサイトの年齢要件を満たしていないため、現時点ではアカウントの作成が許可されないことをユーザーに通知する。
- ユーザーがページを更新して別の年齢を入力できないように、セッション Cookie を設定する。
- ユーザーについて既に収集した個人を特定できる情報 (PII) を破棄する。
リンク解除
行うべきこと- ユーザーの PXUID とパブリッシャー サイトのアカウント ID との関連付けを解除する機能をユーザーに提供します。
-
(1) ユーザーの PII またはゲーマータグがソーシャル サービスにどのように関連付けられるかをユーザーに通知し、(2) サイトでの情報の使用方法に関するオプションをユーザーに提供し、(3) ユーザーのゲーマータグをサイト上のアカウントに関連付けたり表示したりするには、ユーザーによる明示的な操作と通知を必須にします。
- 例: タイトルのサイトへのリンクが作成された場合、サイトはユーザーのゲーマータグを表示できますが、ユーザーの本名やその他の識別子を他のユーザーに表示してはなりません。ユーザーはプロファイルを作成し、ゲーマータグを個人情報にリンクすることを選択できますが、このオプションは明示的に提示する必要があります。
- コンソールとパブリッシャーの Web ポータルの両方から、PXUID とパブリッシャー ID の関連付けを解除する機能をユーザーに提供します。
- タイトル、Web サイト、または専用のハブ アプリを通じて、ユーザーがアカウントのリンクを完全に制御できるようにします。これには、保護者の同意 (該当する場合)、アカウントのリンクとリンク解除、シングル サインオン、および適用される使用条件とポリシーの確認に関する設定を含める必要があります。
シングル サインオン
行うべきこと- ユーザーがコンソールでアプリケーションを初めて起動するときに、ログイン情報を求めます。この悪用の例として、インスタント メッセージング アプリケーションであるアプリケーション A が、ユーザーにパブリッシャー A のアカウントのログインを求める場合が考えられます。ファイル ストレージ アプリケーションであるアプリケーション B が自動サインインを提供し、アプリケーション A と同じパブリッシャー A のログインを使用した場合、攻撃者はアプリケーション B のキャッシュされた資格情報を使用して、パブリッシャー A のログインを必要とせずにアプリケーション B のファイル ストレージにアクセスしてダウンロードできてしまいます。
- コンソールに PII を保存すること。
優れたアカウントのリンクの例
次の例は、前述したアカウントのリンクのベスト プラクティスの一部を大まかに示しています。認証
次の 3 つの例は、前述した認証のベスト プラクティスを示しています。例 1: ユーザーがコンソールで Microsoft アカウントにサインインし、タイトルを初めて起動します。タイトルは、ユーザーが年齢要件を満たしていることを確認し、既存のパブリッシャー アカウントにリンクするか、新しいパブリッシャー アカウントを作成するかのオプションをユーザーに提供します。既存のパブリッシャー アカウントにリンクするには、ユーザーはパブリッシャー アカウントのユーザー名とパスワードを入力します。これにより、 サインインしているユーザーの PXUID がパブリッシャー アカウントにリンクされます。 ユーザーが既存のパブリッシャー アカウントを持っていない場合は、タイトルによって、ユーザー名とパスワードを選択して新しいアカウントを作成するよう求められます。ユーザーがユーザー名とパスワードを入力すると、ユーザーの PXUID が新しいパブリッシャー アカウントにリンクされます。
例 2: ユーザーが、パブリッシャーのアカウント認証メカニズムを使用して、アカウント ABC でパブリッシャーまたはサービスのサイトにサインインします。サイトの「ゲーマータグに関連付けられている Microsoft アカウントでサインインしてください」 というメッセージに従い、ユーザーは Microsoft アカウント ID で Web サイトにサインインします。 パブリッシャーは、ユーザーのアクセス トークンを使用してパブリッシャーの証明書利用者の X トークンを取得し、X トークンから PXUID を抽出してユーザーを識別します。その後、パブリッシャーまたはサービスは、パブリッシャー アカウントまたはサービスと、ユーザーに関連付けられている PXUID との間に関係を作成します。 Microsoft アカウントのサインインを有効にする方法の詳細については、 MSDN のトピック「アプリと Web サイトのシングル サインオン」を参照してください。
例 3: ユーザーが、パブリッシャーのアカウント認証メカニズムを使用して、 アカウント ABC でパブリッシャーのサイトにサインインします。Web サイトは 123 などの一意のコードをユーザーに表示し、 コンソールにサインインしてコードを入力するようユーザーに指示します。ユーザーはゲーマータグでコンソールにサインインし、コード 123 を入力します。その後、コードがパブリッシャーのサイトに送り返され、パブリッシャー アカウントまたはサービスと、ユーザーのゲーマータグに関連付けられている PXUID との間に関係が作成されます。
ユーザーの年齢とパブリッシャーの使用条件
次のフローチャートは、年齢と使用条件の検証の良い例を示しています。
リンク解除
ユーザーがリンクされたサービスから XBOX プロファイルのリンクを解除できるように、シンプルな UI を作成します。リンク解除のオプションを UI の奥深くに隠したり、アカウントのリンクを解除するためにテクニカル サポートへの連絡をユーザーに求めたりすることはお勧めしません。





