スクリーンショットとプライバシー

対象読者:SDK を組み込む開発者、ゲーム内通知を書く担当者、またはプライバシー動作を確認する担当者。

開発者アカウントではメール、表示名、パスワードハッシュ、用途に結び付いた確認/再設定記録を扱います。メールはこれらの操作にのみ使用し、パスワードやコードをURL・ログへ入れません。退会で個人情報と認証情報を消去しますが、匿名参照、共有フィードバック/コメント、必要な監査は残ります。アカウントとセキュリティを参照してください。

最小例

各フィードバック送信では同意状態のスナップショットを保存します:

{
  "privacy_notice_version": "v1",
  "player_confirmed_submit": true,
  "screenshot_upload": false,
  "recent_logs_upload": false,
  "contact_upload": false,
  "recent_logs_dropped": false,
  "contact_dropped": false,
  "submitted_at": "2026-06-10T01:00:02Z"
}

受け付ける同意 field は screenshot_uploadrecent_logs_uploadcontact_upload だけです。削除済みの Alpha field include_screenshotinclude_recent_logsinclude_contact を含む payload は拒否されます。

基本通知

プレイヤーが最終送信する前に、アップロードされる情報の概要を表示してください。フィードバックを送信すると、echo-nebula は入力した説明と、ゲームのバージョン、プラットフォーム、端末情報、現在のシーン、送信時刻などの基本的な技術情報をゲーム開発者チームにアップロードします。現在のスクリーンショットや最近のログは、プレイヤーが対応する項目を選択した場合にのみアップロードされます。スクリーンショットには、現在のゲーム画面、プレイヤーに表示される UI、名前、チャット、その他のゲーム内情報が含まれる場合があります。連絡先は任意で、開発者が追加確認を行う必要がある場合にのみ使用されます。削除依頼、連絡先の変更、プライバシーに関する質問について、開発者への連絡方法をプレイヤーに伝えてください。パスワード、支払い情報、本人確認書類、アクセストークン、その他の機密情報を入力させないでください。

スクリーンショットアップロードは、フィードバックが受理された後の 2 番目の手順です:

curl -X POST "http://localhost:4000/v1/feedback/reports/fbr_demo/attachments" \
  -H "X-Project-Key: enb_pk_xxx" \
  -H "Idempotency-Key: screenshot-fbr-demo" \
  -F "type=screenshot" \
  -F "file=@screenshot.png"

保存済みの同意スナップショットで screenshot_upload: true の場合だけ、この endpoint を呼び出してください。

破棄と拒否の動作

player_confirmed_submit が true でない場合、API はフィードバック全体を拒否します。contact_upload または recent_logs_upload が false の状態でクライアントが連絡先やインラインの recent_logs を送信した場合、サーバーはフィードバックを保存しますが、それらのフィールドを破棄し、保存済みの同意スナップショットに contact_dropped: true または recent_logs_dropped: true を記録します。スクリーンショットと最近ログの添付アップロードは、対応する同意フラグが false の場合に拒否されます。

よくある間違い

次のステップ

オフラインキューを読んでください。

データのライフサイクル