Epic Online Services (EOS) はビデオ ゲーム向けのオンライン インフラストラクチャを動かすサービス プロバイダーの 1 つとして利用できます。これを使用すると、Epic Online Services が変わりにプレイヤーのデータの格納および処理をすることができます。
データ権限サービスを使用すると、Epic Online Services によってユーザーの代わりに格納されたデータにアクセスして消去することが可能になります。このページでは、デベロッパー ポータルで使用できるこれらのツールの使用方法と利点について説明します。
注記: プレイヤー チケットシステムを使用する場合、詳細は「チケット システム」を参照してください。
デベロッパー ポータルでユーザー データにアクセスする
Epic Online Services を製品に提供する目的で収集されたユーザー データを デベロッパー ポータル でリクエストすることができます。組織のホームページから、[Accounts (アカウント)] をクリックして [User Accounts (ユーザー アカウント)] ページを表示します。
クリックしてフルサイズ表示
このページから、ご自分の製品のデータ取得対象ユーザーに対して Player ID を提供し、[Search] をクリックして情報を表示することができます。有効なユーザーを確認すると、ページには ID プロバイダーと製品で使用するためにリンクされた製品がすべて表示されます。
クリックしてフルサイズ表示
ユーザー データをエクスポートする
任意の製品の [Export Game Data (ゲームデータのエクスポート)] ボタンをクリックして、指定製品のユーザーの進行状況およびプレイヤー データをリクエストできます (その userId に関連付けられた組織データは含まれません)。このリクエストはそれぞれの製品に任意であるユーザーの 製品ユーザー ID とリンクしています。または、ページ上部の [Export All Data (すべてのデータをエクスポート)] ボタンをクリックすると、組織で管理しているすべての製品に対するユーザー データをリクエストすることもできます。これには、製品だけでなく、その userId に関連付けられている組織データも含まれます。
組織のリクエスターは、リクエストしたデータを含むバンドルへのリンクのメールが送信されます。このバンドルへのアクセス期限は 30 日間です。それを過ぎると、最新データを取得するために新たにリクエストする必要があります。10 日ごとに製品の個人ユーザーのデータをエクスポートするリクエストを発行することができます。この期間内に複数回データのリクエストを試みると、サービスは「409 Conflict error」で応答します。リクエストの最大処理所要時間は 14 日ですが、リクエストは通常これより速く処理されます。
バンドルは、Player Data Storage 情報のように、暗号化された情報を含むことがあります。File Decryption Tool を使って Player Data Storage サービスおよび (GameServices/TitleStorage) サービスから復号化されたデータを読み取ります。
ユーザー アカウントのリンクを解除する
ユーザーは EOS Connect を通じてリンクするアカウントを変更する必要がある場合があります。たとえば、特定の ID プロバイダに対するアカウントを利用しないことにしたり、ユーザー名の異なる別のアカウントをリンクさせたりする場合などです。他に、セキュリティ対応や詐欺防止の手段として、ユーザーのアカウントと指定 ID プロバイダのリンクの解除が必要になることもあります。
[Unlink Account (アカウントのリンクを解除する)] ボタンによって、ID プロバイダーにリンクされたアカウントが取り除かれます。取り除かれたアカウントは組織によってトラックできなくなります。ユーザーは再リンクしない限り、該当する ID プロバイダで製品にログインできなくなります。アカウントのリンクを解除すると、即座に反映されますが、他のリンク アカウントやユーザーは EOS から必ずしも削除されません。
ユーザー データを削除する
状況により、ユーザーのデータを完全に削除することが必要になります。たとえば、契約違反、アカウント データが破損、または情報が漏洩、アカウント データの削除が明確にリクエストされた場合などのために、該当ユーザーを完全に削除することがあります。
対象ゲームの [Delete Game Data (ゲーム データの削除)] をクリックすると、そのゲームに対するユーザーのプレイヤーおよび進行状況データが完全に削除されます。
ページの一番下にある [Delete User (ユーザーを削除)] ボタンにより、組織で管理するすべての製品に対するユーザーのデータをすべて削除します。アカウントとすべての ID プロバイダのリンクも解除され、単一の製品に特に関連付けられていない、そのユーザーに関する組織データを削除します。アカウントの侵害など、削除リクエストがキャンセルされた場合に備えて、このリクエストには 10 日間の猶予期間があります。猶予期間中、アカウントは引き続き検索することができますが、プレイヤーは EOS Connect を使用したログインができなくなります。
[Delete Game Data (ゲームデータを削除)] ボタンを使用すると、単一の製品のユーザー進行状況データを簡単に削除できます。 リンクされたアカウントとその userId に関連付けられた組織レベルのデータは、この操作の「影響を受けません」。この場合、そのまま残ることに注意してください。
削除の進行中はデータをエクスポートできません。その逆も同様です。