Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

Delete User Data

Firebase
Firebase で作成

ユーザーがアカウントを削除したときに、Cloud Firestore、Realtime Database、Cloud Storage の userId をキーとするデータを削除します。

この拡張機能の動作

この拡張機能を使用すると、あるユーザーが認証済みユーザーの中から削除された場合に、そのユーザーのデータを自動的に削除できます。

この拡張機能は、ユーザーデータを Cloud Firestore、Realtime Database、Cloud Storage のいずれかまたはすべてから削除するように構成できます。データを削除するための拡張機能のトリガーは毎回、ユーザーの UserId にキー付けされます。

注: この拡張機能を使用するには、Firebase Authentication を使用してユーザーを管理する必要があります。

この拡張機能は、ユーザーのプライバシーを尊重し、コンプライアンス要件を満たすために役立ちます。ただし、この拡張機能を使用しても、政府や業界による規制へのコンプライアンスは保証されません。

追加の設定

どこからユーザーデータを削除するかに応じて、この拡張機能をインストールする前に、必ず Firebase プロジェクトで Cloud FirestoreRealtime Database、または Cloud Storage の設定を完了してください。

また、ユーザーを管理するように Firebase Authentication が設定済みであることを確認します。

料金

拡張機能をインストールするには、プロジェクトを Blaze(従量課金制)プランに含める必要があります。

  • この拡張機能に必要な Firebase リソースに対して小額の料金(通常は約 $0.01/月)が請求されます(使用しなくても)。
  • この拡張機能は、次のような他の Firebase サービスや Google Cloud Platform サービスを使用します。このため、それらの無料枠を超えた場合には関連する料金が発生します。
  • Cloud Firestore
  • Firebase Realtime Database
  • Cloud Storage
  • Cloud Functions(Node.js 10 を超えるランタイム。FAQ を参照

この拡張機能をインストールする方法

Firebase コンソールの使用

拡張機能のインストールと管理は、Firebase コンソールで行えます。

コンソールを使用してインストールする

Firebase CLI の使用

拡張機能のインストールと管理は、Firebase CLI でも行えます。

ステップ 1: 以下の npm コマンドを実行して、CLI をインストールするか、最新バージョンの CLI に更新します。

npm install -g firebase-tools
正常に機能しない場合は、Firebase CLI リファレンスを確認するか、npm のアクセス権を変更してください。

ステップ 2: 以下のコマンドを実行して、この拡張機能をインストールします。

firebase ext:install firebase/delete-user-data --project=projectId_or_alias
サポート対象
Cloud Firestore Realtime Database Cloud Storage
作成者
ライセンス
Apache-2.0
バージョン
0.1.11