Firebase Extensions will shut down on March 31, 2027. You will not be able to install or edit your existing extensions after this date. We recommend moving to self-managed function kits using our user migration guide.Learn more

Critical Document Auditing

Made by Pangea

Monitors the specified Firestore collection and logs the changes to its documents on a tamper-proof blockchain using Pangea's Secure Audit Log service.

10+
installs
Works with
Cloud Firestore
Version
0.3.0 | Source code
License
Apache-2.0
Publisher
Pangea
Report
Bug
Abuse

No publisher authored function kit replacement for this extension is available. If you want to be able to update this extension after the shutdown on March 31st we recommend you follow our guide for forking the extension and maintaining it yourself as a function kit.

How this extension works

Use this extension to log changes to a Firestore collection. The extension is useful to monitor collections that contain compliance-critical data. To audit multiple collections, the extension can be installed multiple times with corresponding collection names.

This extension:

  • Listens to Firestore events for the specified collection. Every create/update/delete requests to the collection will be logged to Pangea’s Secure Audit Log service.

Additional setup

Before installing this extension, make sure that you have signed up for a free Pangea account and have set up a Cloud Firestore database in your Firebase project.

Billing

To install an extension, your project must be on the Blaze (pay as you go) plan

  • You will be charged a small amount (typically around $0.01/month) for the Firebase resources required by this extension (even if it is not used).
  • This extension uses other Firebase and Google Cloud Platform services, which have associated charges if you exceed the service’s no-cost tier:
    • Pangea Secure Audit Service
    • Cloud Firestore
    • Cloud Functions (Node.js 20+ runtime. See FAQs)

Usage of this extension also requires you to have a Pangea account. You are responsible for any associated costs with your usage of Pangea.