Secure data in Cloud Firestore
Stay organized with collections
Save and categorize content based on your preferences.
Cloud Firestore offers robust access management and authentication
through two different methods, depending on the client libraries you use.
For
mobile and web client libraries
, use Firebase Authentication and
Cloud Firestore Security Rules to handle serverless authentication,
authorization, and data validation. Learn how to secure your data for the
Android, Apple, and Web client libraries with
Cloud Firestore Security Rules
.
Use
App Check
to help ensure
that only your app can access your Cloud Firestore data.
For your apps that use Cloud Storage for Firebase, use Cloud Firestore to
define conditions for access to your Cloud Storage resources in database
documents that can be
accessed by Cloud Storage Security Rules
.
For
server client libraries
, use Identity and Access Management (IAM)
to manage access to your database. Learn how
to secure your data for the Java, Python, Node.js, and Go client libraries
with
IAM
.
Except as otherwise noted, the content of this page is licensed under the
Creative Commons Attribution 4.0 License
, and code samples are licensed under the
Apache 2.0 License
. For details, see the
Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-04-25 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]