CINXE.COM
Terms of Service for Firebase Services
<!doctype html> <html lang="en" dir="ltr"> <head> <base href="https://firebase.google.com/terms/"> <meta name="google-signin-client-id" content="721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com"> <meta name="google-signin-scope" content="profile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award"> <meta property="og:site_name" content="Firebase"> <meta property="og:type" content="website"> <meta name="theme-color" content="#a8c7fa"> <meta charset="utf-8"> <meta content="IE=Edge" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="manifest" href="/_pwa/firebase/manifest.json" crossorigin="use-credentials"> <link rel="preconnect" href="//www.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.gstatic.com" crossorigin> <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> <link rel="preconnect" href="//apis.google.com" crossorigin> <link rel="preconnect" href="//www.google-analytics.com" crossorigin> <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"> <link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/css/app.css"> <link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/css/dark-theme.css" disabled> <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/favicon.png"> <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/touchicon-180.png"> <link rel="canonical" href="https://firebase.google.com/terms"> <link rel="search" type="application/opensearchdescription+xml" title="Firebase" href="https://firebase.google.com/s/opensearch.xml"> <link rel="alternate" hreflang="en" href="https://firebase.google.com/terms"> <link rel="alternate" hreflang="x-default" href="https://firebase.google.com/terms"> <title>Terms of Service for Firebase Services</title> <meta property="og:title" content="Terms of Service for Firebase Services"> <meta property="og:url" content="https://firebase.google.com/terms"> <meta property="og:locale" content="en"> <meta name="gtm_var" data-key="docType" data-value="terms"> <link rel="stylesheet" href="/extras.css"> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="ar"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=corsproxy" data-sourceurl="https://firebase.google.com/terms/"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/exm=corsproxy/ed=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://firebase.google.com/terms/"></script> <meta name="robots" content="none"> </head> <body class="" template="page" theme="firebase-icy-theme" type="lcat" appearance layout="docs" display-toc pending> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.1hbgkFx4Qn8.O/am=DgY/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfqlmAPxwfG457BPbRXwNq39oSMGHg/m=navigationui" data-environment="prod" data-proxy-url="https://firebase-google-com.translate.goog" data-proxy-full-url="https://firebase-google-com.translate.goog/terms/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" data-source-url="https://firebase.google.com/terms/" data-source-language="pl" data-target-language="ar" data-display-language="en-GB" data-detected-source-language="" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://firebase.google.com/terms/&anno=2" data-client="tr"></script><devsite-progress type="indeterminate" id="app-progress"></devsite-progress> <section class="devsite-wrapper"><devsite-cookie-notification-bar></devsite-cookie-notification-bar><devsite-header role="banner" keep-tabs-visible> <div class="devsite-header--inner nocontent"> <div class="devsite-top-logo-row-wrapper-wrapper"> <div class="devsite-top-logo-row-wrapper"> <div class="devsite-top-logo-row"><button type="button" id="devsite-hamburger-menu" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Navigation menu button" visually-hidden aria-label="Open menu"> </button> <div class="devsite-product-name-wrapper"><a href="https://firebase-google-com.translate.goog/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="firebase" track-metadata-position="nav" track-metadata-eventdetail="nav"> <picture> <source srcset="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/lockup.svg" media="(prefers-color-scheme: dark)" class="devsite-dark-theme" alt="Firebase"> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/lockup.svg" class="devsite-site-logo" alt="Firebase"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "></li> </ul></span> </div> <div class="devsite-top-logo-row-middle"> <div class="devsite-header-upper-tabs"><devsite-tabs class="upper-tabs"> <nav class="devsite-tabs-wrapper" aria-label="Upper tabs"><tab class="devsite-dropdown "> <a href="https://firebase-google-com.translate.goog/products-build?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-metadata-eventdetail="https://firebase.google.com/products-build" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - build" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Build" track-name="build"> Build </a> <a href="https://firebase-google-com.translate.goog/terms/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Build" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products-build" track-metadata-position="nav - build" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Build" track-name="build" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column firebase-dropdown firebase-dropdown--primary firebase-build"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>Build</li> <li class="devsite-nav-description">Get to market quickly and securely with products that can scale globally</li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products-build?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products-build" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build" tooltip> <div class="devsite-nav-item-title"> Go to Build </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column firebase-dropdown firebase-dropdown--secondary firebase-build"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>Build Products</li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/app-check?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/app-check" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> App Check </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/app-hosting?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/app-hosting" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> App Hosting </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/auth?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/auth" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Authentication </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/functions?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/functions" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Cloud Functions </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/storage?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/storage" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Cloud Storage </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/data-connect?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/data-connect" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Data Connect </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/extensions?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/extensions" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Extensions </div></a></li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/ml?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/ml" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Firebase ML </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/firestore?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/firestore" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Firestore </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/genkit?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/genkit" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Genkit </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/hosting?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/hosting" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Hosting </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/realtime-database?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/realtime-database" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Realtime Database </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/vertex-ai-in-firebase?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/vertex-ai-in-firebase" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Vertex AI in Firebase </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/generative-ai?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/generative-ai" track-metadata-position="nav - build" track-metadata-module="tertiary nav" track-metadata-module_headline="build products" tooltip> <div class="devsite-nav-item-title"> Generative AI </div></a></li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown "> <a href="https://firebase-google-com.translate.goog/products-run?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-metadata-eventdetail="https://firebase.google.com/products-run" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - run" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Run" track-name="run"> Run </a> <a href="https://firebase-google-com.translate.goog/terms/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Run" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products-run" track-metadata-position="nav - run" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Run" track-name="run" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column firebase-dropdown firebase-dropdown--primary firebase-run"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>Run</li> <li class="devsite-nav-description">Run your app with confidence and deliver the best experience for your users</li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products-run?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products-run" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run" tooltip> <div class="devsite-nav-item-title"> Go to Run </div></a></li> </ul> </div> <div class="devsite-tabs-dropdown-column firebase-dropdown firebase-dropdown--secondary"> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-title" role="heading" tooltip>Run Products</li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/ab-testing?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/ab-testing" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> A/B Testing </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/app-distribution?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/app-distribution" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> App Distribution </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/cloud-messaging?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/cloud-messaging" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> Cloud Messaging </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/crashlytics?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/crashlytics" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> Crashlytics </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/analytics?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/analytics" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> Google Analytics </div></a></li> </ul> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/in-app-messaging?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/in-app-messaging" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> In-App Messaging </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/performance?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/performance" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> Performance Monitoring </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/remote-config?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/remote-config" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> Remote Config </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/test-lab?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/products/test-lab" track-metadata-position="nav - run" track-metadata-module="tertiary nav" track-metadata-module_headline="run products" tooltip> <div class="devsite-nav-item-title"> Test Lab </div></a></li> </ul> </div> </div> </div> </tab> <tab> <a href="https://firebase-google-com.translate.goog/solutions?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-metadata-eventdetail="https://firebase.google.com/solutions" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - solutions" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-name="solutions"> Solutions </a> </tab> <tab> <a href="https://firebase-google-com.translate.goog/pricing?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-metadata-eventdetail="https://firebase.google.com/pricing" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - pricing" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-name="pricing"> Pricing </a> </tab> <tab class="devsite-dropdown "> <a href="https://firebase-google-com.translate.goog/docs?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-metadata-eventdetail="https://firebase.google.com/docs" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - docs" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-name="docs"> Docs </a> <a href="https://firebase-google-com.translate.goog/terms/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Docs" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/docs" track-metadata-position="nav - docs" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-name="docs" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/docs" track-metadata-position="nav - docs" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Overview </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/guides?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/docs/guides" track-metadata-position="nav - docs" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Fundamentals </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/build?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/docs/build" track-metadata-position="nav - docs" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Build </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/run?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/docs/run" track-metadata-position="nav - docs" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Run </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/reference?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/docs/reference" track-metadata-position="nav - docs" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Reference </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/samples?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/docs/samples" track-metadata-position="nav - docs" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Samples </div></a></li> </ul> </div> </div> </div> </tab> <tab class="devsite-dropdown "> <a href="https://firebase-google-com.translate.goog/community?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-metadata-eventdetail="https://firebase.google.com/community" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - community" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Community" track-name="community"> Community </a> <a href="https://firebase-google-com.translate.goog/terms/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB#" role="button" aria-haspopup="true" aria-expanded="false" aria-label="Dropdown menu for Community" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/community" track-metadata-position="nav - community" track-metadata-module="primary nav" data-category="Site-Wide Custom Events" data-label="Tab: Community" track-name="community" class="devsite-tabs-dropdown-toggle devsite-icon devsite-icon-arrow-drop-down"></a> <div class="devsite-tabs-dropdown" aria-label="submenu" hidden> <div class="devsite-tabs-dropdown-content"> <div class="devsite-tabs-dropdown-column "> <ul class="devsite-tabs-dropdown-section "> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/community/learn?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/community/learn" track-metadata-position="nav - community" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Learn </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/community/events?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/community/events" track-metadata-position="nav - community" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Events </div></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/community/stories?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-type="nav" track-metadata-eventdetail="https://firebase.google.com/community/stories" track-metadata-position="nav - community" track-metadata-module="tertiary nav" tooltip> <div class="devsite-nav-item-title"> Stories </div></a></li> </ul> </div> </div> </div> </tab> <tab class="devsite-active"> <a href="https://firebase-google-com.translate.goog/support?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" track-metadata-eventdetail="https://firebase.google.com/support" class="devsite-tabs-content gc-analytics-event " track-type="nav" track-metadata-position="nav - support" track-metadata-module="primary nav" aria-label="Support, selected" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support"> Support </a> </tab> </nav> </devsite-tabs> </div><devsite-search enable-signin enable-search enable-suggestions enable-query-completion project-name="Firebase" tenant-name="Firebase"> <form class="devsite-search-form" action="https://firebase.google.com/s/results" method="GET"> <div class="devsite-search-container"><button type="button" search-open class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Open search"></button> <div class="devsite-searchbox"><input aria-activedescendant="" aria-autocomplete="list" aria-label="Search" aria-expanded="false" aria-haspopup="listbox" autocomplete="off" class="devsite-search-field devsite-search-query" name="q" placeholder="Search" role="combobox" type="text" value=""> <div class="devsite-search-image material-icons" aria-hidden="true"> </div> <div class="devsite-search-shortcut-icon-container" aria-hidden="true"><kbd class="devsite-search-shortcut-icon">/</kbd> </div> </div> </div> </form> <button type="button" search-close class="devsite-search-button devsite-header-icon-button button-flat material-icons" aria-label="Close search"></button> </devsite-search> </div><devsite-appearance-selector></devsite-appearance-selector> <devsite-language-selector> <ul role="presentation"> <li role="presentation"><a role="menuitem" lang="en">English</a></li> <li role="presentation"><a role="menuitem" lang="es_419">Español – América Latina</a></li> <li role="presentation"><a role="menuitem" lang="id">Indonesia</a></li> <li role="presentation"><a role="menuitem" lang="pt_br">Português – Brasil</a></li> <li role="presentation"><a role="menuitem" lang="zh_cn">中文 – 简体</a></li> <li role="presentation"><a role="menuitem" lang="ja">日本語</a></li> <li role="presentation"><a role="menuitem" lang="ko">한국어</a></li> </ul> </devsite-language-selector> <a class="devsite-header-link devsite-top-button button gc-analytics-event" href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://console.firebase.google.com" data-category="Site-Wide Custom Events" data-label="Site header link"> Go to console </a> <devsite-user enable-profiles fp-auth id="devsite-user"> <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> </devsite-user> </div> </div> </div> <div class="devsite-collapsible-section devsite-header-no-lower-tabs "> <div class="devsite-header-background"> <div class="devsite-product-id-row"> <div class="devsite-product-description-row"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "><a href="https://firebase-google-com.translate.goog/support?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Lower Header" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail=""> Support </a></li> </ul> </div> </div> </div> </div> </div> </devsite-header> <devsite-book-nav scrollbars> <div class="devsite-book-nav-filter"><span class="filter-list-icon material-icons" aria-hidden="true"></span> <input type="text" placeholder="Filter" aria-label="Type to filter" role="searchbox"> <span class="filter-clear-button hidden" data-title="Clear filter" aria-label="Clear filter" role="button" tabindex="0"></span> </div> <nav class="devsite-book-nav devsite-nav nocontent" aria-label="Side menu"> <div class="devsite-mobile-header"><button type="button" id="devsite-close-nav" class="devsite-header-icon-button button-flat material-icons gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Close navigation" aria-label="Close navigation"> </button> <div class="devsite-product-name-wrapper"><a href="https://firebase-google-com.translate.goog/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-site-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" track-name="firebase" track-metadata-position="nav" track-metadata-eventdetail="nav"> <picture> <source srcset="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/lockup.svg" media="(prefers-color-scheme: dark)" class="devsite-dark-theme" alt="Firebase"> <img src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/lockup.svg" class="devsite-site-logo" alt="Firebase"> </picture> </a> <span class="devsite-product-name"> <ul class="devsite-breadcrumb-list"> <li class="devsite-breadcrumb-item "></li> </ul></span> </div> </div> <div class="devsite-book-nav-wrapper"> <div class="devsite-mobile-nav-top"> <ul class="devsite-nav-list"> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products-build?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Build" track-name="build" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Build </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"><span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Build" track-name="build"> <span class="devsite-nav-text" tooltip menu="Build"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Build"> </span> </span></li> </ul></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products-run?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Run" track-name="run" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Run </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"><span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Run" track-name="run"> <span class="devsite-nav-text" tooltip menu="Run"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Run"> </span> </span></li> </ul></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/solutions?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Solutions" track-name="solutions" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Solutions </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/pricing?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Pricing" track-name="pricing" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Pricing </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-name="docs" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Docs </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"><span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Docs" track-name="docs"> <span class="devsite-nav-text" tooltip menu="Docs"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Docs"> </span> </span></li> </ul></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/community?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event devsite-nav-has-children " data-category="Site-Wide Custom Events" data-label="Tab: Community" track-name="community" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Community </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a> <ul class="devsite-nav-responsive-tabs devsite-nav-has-menu "> <li class="devsite-nav-item"><span class="devsite-nav-title" tooltip data-category="Site-Wide Custom Events" data-label="Tab: Community" track-name="community"> <span class="devsite-nav-text" tooltip menu="Community"> More </span> <span class="devsite-nav-icon material-icons" data-icon="forward" menu="Community"> </span> </span></li> </ul></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event devsite-nav-has-children devsite-nav-active" data-category="Site-Wide Custom Events" data-label="Tab: Support" track-name="support" track-type="globalNav" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Support </span> <span class="devsite-nav-icon material-icons" data-icon="forward"> </span> </a></li> <li class="devsite-nav-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://console.firebase.google.com" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Go to console" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Go to console </span> </a></li> </ul> </div> <div class="devsite-mobile-nav-bottom"> <ul class="devsite-nav-list" menu="_book"> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Developer Support</span> </div></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support"><span class="devsite-nav-text" tooltip>Contact Support</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/scope?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/scope" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/scope"><span class="devsite-nav-text" tooltip>Scope of no-cost support</span></a></li> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Support Guides</span> </div> <ul class="devsite-nav-section"> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides"><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/faq?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/faq" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/faq"><span class="devsite-nav-text" tooltip>FAQ</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/security-checklist?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/security-checklist" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/security-checklist"><span class="devsite-nav-text" tooltip>Security checklist</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/launch-checklist?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/launch-checklist" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/launch-checklist"><span class="devsite-nav-text" tooltip>Launch checklist</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/service-accounts?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/service-accounts" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/service-accounts"><span class="devsite-nav-text" tooltip>Firebase service accounts</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/init-options?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/init-options" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/init-options"><span class="devsite-nav-text" tooltip>Troubleshoot initialization options</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/analytics-adsupport?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/analytics-adsupport" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/analytics-adsupport"><span class="devsite-nav-text" tooltip>Enable the AdSupport framework</span></a></li> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Dynamic Links deprecation</span> </div> <ul class="devsite-nav-section"> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/dynamic-links-faq?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/dynamic-links-faq" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/dynamic-links-faq"><span class="devsite-nav-text" tooltip>Deprecation FAQ</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/export-dynamic-links?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/export-dynamic-links" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/export-dynamic-links"><span class="devsite-nav-text" tooltip>Export Dynamic Links metadata</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/app-links-universal-links?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/app-links-universal-links" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/app-links-universal-links"><span class="devsite-nav-text" tooltip>Migrate to App Links & Universal Links</span></a></li> </ul></li> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Migrate from Parse</span> </div> <ul class="devsite-nav-section"> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/parse-android?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/parse-android" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/parse-android"><span class="devsite-nav-text" tooltip>Android</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/parse-ios?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/parse-ios" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/parse-ios"><span class="devsite-nav-text" tooltip>iOS+</span></a></li> </ul></li> </ul></li> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Cloud Audit Logs</span> </div> <ul class="devsite-nav-section"> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/cloud-audit-logging/firebase-management?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/cloud-audit-logging/firebase-management" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/cloud-audit-logging/firebase-management"><span class="devsite-nav-text" tooltip>Firebase Management</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/cloud-audit-logging/firebase-storage?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/cloud-audit-logging/firebase-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/cloud-audit-logging/firebase-storage"><span class="devsite-nav-text" tooltip>Cloud Storage for Firebase</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/cloud-audit-logging/firebase-cloud-messaging?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/cloud-audit-logging/firebase-cloud-messaging" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/cloud-audit-logging/firebase-cloud-messaging"><span class="devsite-nav-text" tooltip>Firebase Cloud Messaging</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/cloud-audit-logging/firebase-app-check?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/cloud-audit-logging/firebase-app-check" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/cloud-audit-logging/firebase-app-check"><span class="devsite-nav-text" tooltip>Firebase App Check</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/cloud-audit-logging/firebase-rules?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/cloud-audit-logging/firebase-rules" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/cloud-audit-logging/firebase-rules"><span class="devsite-nav-text" tooltip>Firebase Security Rules</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/cloud-audit-logging/firebase-realtime-database?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/cloud-audit-logging/firebase-realtime-database" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/cloud-audit-logging/firebase-realtime-database"><span class="devsite-nav-text" tooltip>Firebase Realtime Database</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/guides/cloud-audit-logging/android-device-streaming?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/guides/cloud-audit-logging/android-device-streaming" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/guides/cloud-audit-logging/android-device-streaming"><span class="devsite-nav-text" tooltip>Android Device Streaming</span></a></li> </ul></li> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Recent Changes and Updates</span> </div></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/releases?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/releases" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/releases"><span class="devsite-nav-text" tooltip>Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/ios?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/ios" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/ios"><span class="devsite-nav-text" tooltip>iOS Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/android?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/android" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/android"><span class="devsite-nav-text" tooltip>Android Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/js?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/js" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/js"><span class="devsite-nav-text" tooltip>JavaScript Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/cpp-relnotes?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/cpp-relnotes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/cpp-relnotes"><span class="devsite-nav-text" tooltip>C++ Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/unity?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/unity" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/unity"><span class="devsite-nav-text" tooltip>Unity Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/admin/node?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/admin/node" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/admin/node"><span class="devsite-nav-text" tooltip>Admin Node.js Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/admin/java?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/admin/java" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/admin/java"><span class="devsite-nav-text" tooltip>Admin Java Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/admin/python?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/admin/python" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/admin/python"><span class="devsite-nav-text" tooltip>Admin Python Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/admin/go?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/admin/go" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/admin/go"><span class="devsite-nav-text" tooltip>Admin Go Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/admin/dotnet?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/admin/dotnet" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/admin/dotnet"><span class="devsite-nav-text" tooltip>Admin .NET Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/security-rules?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/security-rules" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/security-rules"><span class="devsite-nav-text" tooltip>Security Rules Release Notes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/release-notes/cli?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/release-notes/cli" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/release-notes/cli"><span class="devsite-nav-text" tooltip>Firebase CLI Release Notes</span></a></li> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Policies for changes and versioning</span> </div> <ul class="devsite-nav-section"> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/policies/changes-to-firebase/overview?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /policies/changes-to-firebase/overview" track-type="bookNav" track-name="click" track-metadata-eventdetail="/policies/changes-to-firebase/overview"><span class="devsite-nav-text" tooltip>Overview</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/policies/changes-to-firebase/introducing-and-communicating-changes?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /policies/changes-to-firebase/introducing-and-communicating-changes" track-type="bookNav" track-name="click" track-metadata-eventdetail="/policies/changes-to-firebase/introducing-and-communicating-changes"><span class="devsite-nav-text" tooltip>Introducing and communicating changes</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/policies/changes-to-firebase/versioning-and-maintenance?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /policies/changes-to-firebase/versioning-and-maintenance" track-type="bookNav" track-name="click" track-metadata-eventdetail="/policies/changes-to-firebase/versioning-and-maintenance"><span class="devsite-nav-text" tooltip>Versioning and maintenance</span></a></li> </ul></li> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Legal Information</span> </div> <ul class="devsite-nav-section"> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/terms?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /terms" track-type="bookNav" track-name="click" track-metadata-eventdetail="/terms"><span class="devsite-nav-text" tooltip>Terms of Service</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/terms/billing?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /terms/billing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/terms/billing"><span class="devsite-nav-text" tooltip>Paid Services Terms</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/terms/data-processing-terms?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /terms/data-processing-terms" track-type="bookNav" track-name="click" track-metadata-eventdetail="/terms/data-processing-terms" alt-paths=" /terms/usa-privacy-addendum "><span class="devsite-nav-text" tooltip>Data Processing and Security Terms</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/terms/firebase-sccs?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /terms/firebase-sccs" track-type="bookNav" track-name="click" track-metadata-eventdetail="/terms/firebase-sccs" alt-paths=" /terms/firebase-sccs-uk-c2p /terms/firebase-sccs-eu-p2p /terms/firebase-sccs-eu-p2c /terms/firebase-sccs-eu-c2p /terms/firebase-sccs-eu-p2p-google-exporter /terms/crashlytics-sccs-uk-c2p /terms/crashlytics-sccs-eu-p2p /terms/crashlytics-sccs-eu-p2c /terms/crashlytics-sccs-eu-c2p /terms/crashlytics-sccs-eu-p2p-google-exporter /terms/crashlytics-app-distribution-mcc "><span class="devsite-nav-text" tooltip>Firebase: Standard Contractual Clauses</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/terms/service-level-agreement?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /terms/service-level-agreement" track-type="bookNav" track-name="click" track-metadata-eventdetail="/terms/service-level-agreement"><span class="devsite-nav-text" tooltip>Service Level Agreement for Hosting and Realtime Database</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/terms/service-level-agreement/cloud-storage?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /terms/service-level-agreement/cloud-storage" track-type="bookNav" track-name="click" track-metadata-eventdetail="/terms/service-level-agreement/cloud-storage"><span class="devsite-nav-text" tooltip>Cloud Storage for Firebase Service Level Agreement</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/policies/app-indexing?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /policies/app-indexing" track-type="bookNav" track-name="click" track-metadata-eventdetail="/policies/app-indexing"><span class="devsite-nav-text" tooltip>Firebase App Indexing User Data Policy</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/terms/crashlytics?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /terms/crashlytics" track-type="bookNav" track-name="click" track-metadata-eventdetail="/terms/crashlytics"><span class="devsite-nav-text" tooltip>Crashlytics and App Distribution Terms</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/terms/subprocessors?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /terms/subprocessors" track-type="bookNav" track-name="click" track-metadata-eventdetail="/terms/subprocessors"><span class="devsite-nav-text" tooltip>Firebase Subprocessors</span></a></li> </ul></li> <li class="devsite-nav-item devsite-nav-heading"> <div class="devsite-nav-title devsite-nav-title-no-path"><span class="devsite-nav-text" tooltip>Privacy and Security Information</span> </div> <ul class="devsite-nav-section"> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/privacy?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/privacy" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/privacy"><span class="devsite-nav-text" tooltip>Privacy and Security in Firebase</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/privacy/dpo_and_eu_rep?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/privacy/dpo_and_eu_rep" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/privacy/dpo_and_eu_rep"><span class="devsite-nav-text" tooltip>Designate Data Protection Officers and EU Representatives</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/privacy/dpo?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/privacy/dpo" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/privacy/dpo"><span class="devsite-nav-text" tooltip>Firebase Data Privacy Inquiries</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/privacy/manage-iids?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/privacy/manage-iids" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/privacy/manage-iids"><span class="devsite-nav-text" tooltip>Manage Instance ID data</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/privacy/clear-export-data?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/privacy/clear-export-data" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/privacy/clear-export-data"><span class="devsite-nav-text" tooltip>Clear and export users' data</span></a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/support/privacy/storing-privacy-settings?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Book nav link, pathname: /support/privacy/storing-privacy-settings" track-type="bookNav" track-name="click" track-metadata-eventdetail="/support/privacy/storing-privacy-settings"><span class="devsite-nav-text" tooltip>Storing privacy settings with Firebase</span></a></li> </ul></li> </ul> <ul class="devsite-nav-list" menu="Build" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Build </span> </span></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products-build?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Go to Build" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Go to Build </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Build Products </span> </span></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/app-check?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: App Check" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> App Check </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/app-hosting?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: App Hosting" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> App Hosting </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/auth?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Authentication" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Authentication </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/functions?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Functions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Cloud Functions </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/storage?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Storage" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Cloud Storage </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/data-connect?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Data Connect" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Data Connect </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/extensions?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Extensions" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Extensions </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/ml?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Firebase ML" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Firebase ML </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/firestore?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Firestore" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Firestore </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/genkit?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Genkit" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Genkit </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/hosting?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Hosting" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Hosting </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/realtime-database?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Realtime Database" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Realtime Database </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/vertex-ai-in-firebase?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Vertex AI in Firebase" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Vertex AI in Firebase </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/generative-ai?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Generative AI" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Generative AI </span> </a></li> </ul> <ul class="devsite-nav-list" menu="Run" aria-label="Side menu" hidden> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Run </span> </span></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products-run?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Go to Run" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Go to Run </span> </a></li> <li class="devsite-nav-item devsite-nav-heading"><span class="devsite-nav-title" tooltip> <span class="devsite-nav-text" tooltip> Run Products </span> </span></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/ab-testing?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: A/B Testing" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> A/B Testing </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/app-distribution?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: App Distribution" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> App Distribution </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/cloud-messaging?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Cloud Messaging" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Cloud Messaging </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/crashlytics?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Crashlytics" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Crashlytics </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/analytics?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Google Analytics" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Google Analytics </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/in-app-messaging?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: In-App Messaging" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> In-App Messaging </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/performance?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Performance Monitoring" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Performance Monitoring </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/remote-config?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Remote Config" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Remote Config </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/products/test-lab?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Test Lab" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Test Lab </span> </a></li> </ul> <ul class="devsite-nav-list" menu="Docs" aria-label="Side menu" hidden> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Overview" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Overview </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/guides?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Fundamentals" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Fundamentals </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/build?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Build" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Build </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/run?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Run" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Run </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/reference?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Reference" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Reference </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/docs/samples?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Samples" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Samples </span> </a></li> </ul> <ul class="devsite-nav-list" menu="Community" aria-label="Side menu" hidden> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/community/learn?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Learn" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Learn </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/community/events?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Events" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Events </span> </a></li> <li class="devsite-nav-item"><a href="https://firebase-google-com.translate.goog/community/stories?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-nav-title gc-analytics-event " data-category="Site-Wide Custom Events" data-label="Responsive Tab: Stories" track-type="navMenu" track-metadata-eventdetail="globalMenu" track-metadata-position="nav"> <span class="devsite-nav-text" tooltip> Stories </span> </a></li> </ul> </div> </div> </nav> </devsite-book-nav> <section id="gc-wrapper"> <main role="main" class="devsite-main-content" has-book-nav has-sidebar> <div class="devsite-sidebar"> <div class="devsite-sidebar-content"><devsite-toc class="devsite-nav" role="navigation" aria-label="On this page" depth="2" scrollbars></devsite-toc> <devsite-recommendations-sidebar class="nocontent devsite-nav"> </devsite-recommendations-sidebar> </div> </div><devsite-content> <article class="devsite-article"> <style> /* Styles inlined from /styles/docs.css */ .center { text-align: center } /* Used in AdMob code examples */ .oldcode { opacity: .40; /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); /* IE <= 7 */ filter:alpha(opacity=40); } .newcode { font-weight: bold; } /* Device Screenshots */ .deviceshot { max-width: 700px; max-height: 400px; } /* Start Changelog styles */ .badge { position: relative; top: -3px; border-radius: 16px; display: inline-block; width: 110px; height: 32px; line-height: 32px; margin-right: 10px; text-transform: uppercase; font-size: 13px; font-weight: 700; text-align: center; color: var(--tenant-inverted-text-color); } .checklist > ul { padding-left: 125px; } .checklist > ul > li { list-style-type: none; margin-bottom: 22px; } .changelog > ul { padding-left: 0; } .changelog > ul > li { list-style-type: none; margin-bottom: 22px; } .firebase-support-release-page .changelog > ul { list-style-type: none; padding-left: 125px; } .firebase-release-roundup .changelog > ul { list-style-type: disc outside; padding-left: 40px; } .firebase-release-roundup .changelog > ul > li { list-style-type: disc outside; margin-bottom: 12px; } .generic-android::before, .generic-ios::before, .generic-mobile::before, .generic-web::before, .generic-flutter::before, .generic-unity::before, .generic-cpp::before, .generic-all::before, .release-changed::before, .release-deprecated::before, .release-feature::before, .release-fixed::before, .release-important::before, .release-issue::before, .release-removed::before, .release-unchanged::before, .release-android::before, .release-android-bom::before, .release-ios::before, .release-javascript::before, .release-flutter::before, .release-unity::before, .release-cpp::before, .release-admin::before, .release-functions::before, .release-cli::before, .release-rules::before { display: block; float: left; width: 110px; height: 32px; margin-left: -125px; margin-right: 10px; border-radius: 16px; text-transform: uppercase; font-size: 13px; font-weight: 700; text-align: center; color: var(--tenant-inverted-text-color); } .generic-android::before { content: "Android"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #839e2e; } .generic-ios::before { text-transform: none; content: "iOS+"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #003fdd; } .generic-mobile::before { content: "Mobile"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #f4b400; } .generic-web::before { content: "Web"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #7e57c2; } .generic-flutter::before { content: "Flutter"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #29b6f6; } .generic-unity::before { content: "Unity"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #7f6545; } .generic-cpp::before { content: "C++"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #ff8c00; } .generic-all::before { content: "All"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #ccc; } .release-changed::before { content: "changed"; background-color: #ff6961; padding-top: 4px; } .release-deprecated::before { content: "deprecated"; background-color: #d70015; padding-top: 4px; } .release-feature::before { content: "feature"; background-color: #0f9d58; padding-top: 4px; } .release-fixed::before { content: "fixed"; background-color: #4285f4; padding-top: 4px; } .release-important::before { content: "important"; background-color: #d70015; padding-top: 4px; } .release-issue::before { content: "issue"; background-color: #d70015; padding-top: 4px; } .release-removed::before { content: "removed"; background-color: #546e7a; padding-top: 4px; } .release-unchanged::before { content: "no change"; background-color: #ccc; padding-top: 4px; } .release-android::before { content: "Android"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #839e2e; } .release-android-bom::before { content: "Android BoM"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #839e2e; } .release-ios::before { text-transform: none; content: "iOS+"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #003fdd; } .release-javascript::before { content: "JavaScript"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #7e57c2; } .release-flutter::before { content: "Flutter"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #29b6f6; } .release-unity::before { content: "Unity"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #7f6545; } .release-cpp::before { content: "C++"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #ff8c00; } .release-admin::before { content: "Admin"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #909090; } .release-functions::before { content: "Functions"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #2c384a; } .release-cli::before { text-transform: none; content: "CLI"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #f4b400; } .release-rules::before { content: "Rules"; color: var(--tenant-secondary-text-color); border: 5px solid; border-color: #002991; } /* End Changelog styles */ /* Docs Overview page styles */ .docs-android, .docs-ios, .docs-web, .docs-cpp, .docs-unity { height: 64px; width: 64px; margin: 10px 16px 0 -16px; } .firebase-docs-overview .devsite-landing-row h2 { margin: 80px 0 -40px; } .devsite-landing-row-3-up .docs-landing-row-item { width: calc((100% - 80px)/2); display: inline-block; } .docs-landing-icon { font-size: 48px; height: 48px; margin: 11px; width: 48px; } .firebase-reference-list { display: -ms-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin: 0 0 40px; padding: 0; } .firebase-reference-list-item { -ms-flex: 0 0 50%; flex: 0 0 50%; margin: 40px 0 0; padding: 0; } .firebase-reference-list-item > a { -ms-flex-align: center; align-items: center; display: -ms-flex; display: flex; } .firebase-reference-list-item > a:not(:hover) h3 { color: var(--tenant-primary-text-color); } .firebase-reference-list-item > a:not(:hover) li, .firebase-reference-list-item > a:not(:hover) p { color: var(--tenant-secondary-text-color); } .firebase-reference-list-item .docs-landing-icon { -ms-flex-align: center; align-items: center; background-color: var(--tenant-docs-landing-icon-background, #f5f5f5); border-radius: 50%; -ms-flex: 0 0 88px; flex: 0 0 88px; height: 88px; -ms-justify-content: center; justify-content: center; margin: 0 16px 0 0; padding: 20px; } .firebase-reference-list-item h3 { -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 18px; line-height: 28px; margin: 0; } .firebase-reference-list-item ul { list-style: none; padding: 0; } .docs-android, .docs-ios, .docs-web, .docs-cpp, .docs-unity { height: 88px; width: auto; } .firebase-reference-list-item.docs-android .docs-landing-icon { color: #00bfa5; } .firebase-reference-list-item.docs-cpp .docs-landing-icon { color: #fd8c09; } .firebase-reference-list-item.docs-ios .docs-landing-icon { color: #16aaca; } .firebase-reference-list-item.docs-unity .docs-landing-icon { color: #000; } .firebase-reference-list-item.docs-web .docs-landing-icon { color: #c52062; } .firebase-reference-list-item.docs-http .docs-landing-icon { color: #3f51b5; } @media (max-width: 1000px) { .firebase-reference-list { -ms-flex-direction: column; flex-direction: column; } } /* end Docs Overview page styles */ /* Full-page platform selector for Crashlytics docs */ /* Note: h3 in selector content must include hide-from-toc */ .full-page-selector, .full-page-selector-content { border: none; font-size: inherit; } .full-page-selector > .kd-buttonbar { margin: 32px 0; } .full-page-selector > section { display: none; } .full-page-selector-content > .selected { padding: 0; font-size: inherit; } .full-page-selector-content > .kd-buttonbar { display: none; } .select-page { display: none; } .select-page + .ds-selector-tabs, .after-selection ~ .ds-selector-tabs { border: none; font-size: inherit; } .select-page + .ds-selector-tabs > .kd-buttonbar { margin: 32px 0; } .select-page + .ds-selector-tabs > section { display: none; } .after-selection ~ .ds-selector-tabs > .selected { padding: 0; font-size: inherit; } .after-selection ~ .ds-selector-tabs > section p { line-height: 24px; } .after-selection ~ .ds-selector-tabs > .kd-buttonbar { display: none; } /* End full-page platform selector */ /* Custom beta and alpha indicators */ .devsite-nav-icon[data-icon="alpha"]::before { content: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><path d='M13.2,15c-0.3-0.9-0.6-1.7-0.9-2.6L12.1,12c0-0.1-0.1-0.3-0.1-0.4c-1.2,2.1-2.4,2.9-4.5,2.9C4.8,14.5,3,12.6,3,9s1.8-5.5,4.5-5.5c2.1,0,3.4,0.8,4.5,2.9L12.1,6l0.1-0.4c0.4-1.1,0.7-1.9,0.9-2.6h2.2c-0.4,0.8-0.7,1.7-1.2,3.2L14,6.6c-0.3,0.8-0.5,1.6-0.8,2.4c0.3,0.7,0.6,1.5,0.8,2.4l0.1,0.4c0.5,1.5,0.8,2.4,1.2,3.2C15.4,15,13.2,15,13.2,15z M7.5,5.5C5.9,5.5,5,6.5,5,9s0.9,3.5,2.5,3.5C9,12.5,9.9,11.6,11,9C9.9,6.4,9,5.5,7.5,5.5z' fill='%2354617d'/></svg>); } .color-scheme--dark .devsite-nav-icon[data-icon="alpha"]::before { content: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><path d='M13.2,15c-0.3-0.9-0.6-1.7-0.9-2.6L12.1,12c0-0.1-0.1-0.3-0.1-0.4c-1.2,2.1-2.4,2.9-4.5,2.9C4.8,14.5,3,12.6,3,9s1.8-5.5,4.5-5.5c2.1,0,3.4,0.8,4.5,2.9L12.1,6l0.1-0.4c0.4-1.1,0.7-1.9,0.9-2.6h2.2c-0.4,0.8-0.7,1.7-1.2,3.2L14,6.6c-0.3,0.8-0.5,1.6-0.8,2.4c0.3,0.7,0.6,1.5,0.8,2.4l0.1,0.4c0.5,1.5,0.8,2.4,1.2,3.2C15.4,15,13.2,15,13.2,15z M7.5,5.5C5.9,5.5,5,6.5,5,9s0.9,3.5,2.5,3.5C9,12.5,9.9,11.6,11,9C9.9,6.4,9,5.5,7.5,5.5z' fill='%239eabc3'/></svg>); } .devsite-nav-icon[data-icon="beta"]::before { content: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><path d='M12.2,7.7c1.8,1.2,2.3,3.7,1.1,5.6c-0.7,1.1-2,1.8-3.3,1.8H7v2H5V4c0-1.1,0.9-2,2-2h2.5C11.4,2,13,3.6,13,5.5C13,6.3,12.7,7.1,12.2,7.7z M7,13h3c1.1,0,2-0.9,2-2s-0.9-2-2-2H7V13z M7,7h2.5C10.3,7,11,6.3,11,5.5S10.3,4,9.5,4H7V7z' fill='%2354617d'/></svg>); } .color-scheme--dark .devsite-nav-icon[data-icon="beta"]::before { content: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'><path d='M12.2,7.7c1.8,1.2,2.3,3.7,1.1,5.6c-0.7,1.1-2,1.8-3.3,1.8H7v2H5V4c0-1.1,0.9-2,2-2h2.5C11.4,2,13,3.6,13,5.5C13,6.3,12.7,7.1,12.2,7.7z M7,13h3c1.1,0,2-0.9,2-2s-0.9-2-2-2H7V13z M7,7h2.5C10.3,7,11,6.3,11,5.5S10.3,4,9.5,4H7V7z' fill='%239eabc3'/></svg>); } .firebase-platform-label { font: 500 12px/24px Roboto,sans-serif; } /* Full-page platform selector dropdown */ /* Note: use menu variables in _elements.html file */ .full-page-selector-dropdown { border: none; position: relative; float: left; display: inline-block; } .full-page-selector-dropdown > .ds-selector-tabs { display: none; position: absolute; min-width: 160px; z-index: 1; } .full-page-selector-dropdown:hover .ds-selector-tabs { display: block; margin: 0; } .full-page-selector-dropdown:hover .kd-tabbutton { display: block; border: none; height: inherit; text-align: left; } .full-page-selector-dropdown:hover .kd-buttonbar { border: none; height: inherit; } .full-page-selector-dropdown h3:hover { color: var(--tenant-inverted-text-color); background-color: #039be5; } .full-page-selector-dropdown:hover .devsite-overflow-menu-button { display: none; } img.white-bg { padding: 5px; border-radius: 2px; background-color: #fff; } </style> <div class="devsite-article-meta nocontent" role="navigation"> <ul class="devsite-breadcrumb-list" aria-label="Breadcrumb"> <li class="devsite-breadcrumb-item "><a href="https://firebase-google-com.translate.goog/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="1" track-type="globalNav" track-name="breadcrumb" track-metadata-position="1" track-metadata-eventdetail="Firebase"> Firebase </a></li> <li class="devsite-breadcrumb-item "> <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div><a href="https://firebase-google-com.translate.goog/support?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-breadcrumb-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Breadcrumbs" data-value="2" track-type="globalNav" track-name="breadcrumb" track-metadata-position="2" track-metadata-eventdetail=""> Support </a></li> </ul><devsite-thumb-rating position="header"> </devsite-thumb-rating> </div><devsite-feedback position="header" project-name="Firebase" product-id="719752" bucket="" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="header" class="nocontent" project-feedback-url="https://firebase.google.com/support/contact/bugs-features/" project-icon="https://firebase.google.com/_static/firebase/images/icon.svg" project-support-url="https://firebase.google.com/support/"> <button> Send feedback </button> </devsite-feedback> <h1 class="devsite-page-title" tabindex="-1">Terms of Service for Firebase Services</h1><devsite-feature-tooltip ack-key="AckCollectionsBookmarkTooltipDismiss" analytics-category="Site-Wide Custom Events" analytics-action-show="Callout Profile displayed" analytics-action-close="Callout Profile dismissed" analytics-label="Create Collection Callout" class="devsite-page-bookmark-tooltip nocontent" dismiss-button="true" id="devsite-collections-dropdown" dismiss-button-text="Dismiss" close-button-text="Got it"> <devsite-bookmark></devsite-bookmark> <span slot="popout-heading"> Stay organized with collections </span> <span slot="popout-contents"> Save and categorize content based on your preferences. </span> </devsite-feature-tooltip> <div class="devsite-page-title-meta"> <devsite-view-release-notes></devsite-view-release-notes> </div><devsite-toc class="devsite-nav" depth="2" devsite-toc-embedded> </devsite-toc> <div class="devsite-article-body clearfix "> <p><b>Terms last modified: October 21, 2024</b></p> <p class="note">If you signed an offline variant of the Google Cloud Master Agreement for use of specified Firebase services under the same Google Cloud Platform Account, the terms below do not apply to your use of such Firebase services, and your offline terms govern your use of such Firebase services.</p> <p>I agree that my use of any Firebase service is subject to the applicable terms below.</p> <table> <tbody> <tr> <th>Firebase Services</th> <th>Terms of Service</th> </tr> <tr> <td><span class="notranslate">Firebase Realtime Database</span><br><span class="notranslate">Firebase Hosting</span></td> <td><a href="https://firebase-google-com.translate.goog/terms/billing?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB">Firebase Paid Services Agreement</a><br><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://developers.google.com/terms/">Google APIs Terms of Service</a><br><a href="https://firebase-google-com.translate.goog/terms/data-processing-terms?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB">Firebase Data Processing and Security Terms</a></td> </tr> <tr> <td class="notranslate"><span class="notranslate">Cloud Firestore</span><br><span class="notranslate">Cloud Functions for Firebase</span><br><span class="notranslate">Cloud Storage for Firebase</span><br><span class="notranslate">Firebase App Check</span><br><span class="notranslate">Firebase App Hosting</span> (Preview) <sup>3</sup><br><span class="notranslate">Firebase Authentication</span><br><span class="notranslate">Firebase Data Connect</span> (Preview) <sup>3</sup><br><span class="notranslate">Firebase Test Lab</span><br> Gemini in <span class="notranslate">Firebase</span> <sup>4</sup><br><span class="notranslate">Vertex AI in Firebase</span> <sup>4</sup></td> <td><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://cloud.google.com/terms/">Google Cloud Platform Terms of Service</a> <sup>1</sup></td> </tr> <tr> <td class="notranslate"><span class="notranslate">Firebase Performance Monitoring</span><br><span class="notranslate">Firebase Cloud Messaging</span><br><span class="notranslate">Firebase Dynamic Links</span><br><span class="notranslate">Firebase Remote Config</span><br><span class="notranslate">Firebase A/B Testing</span> (Beta)<br><span class="notranslate">Firebase ML</span> (Beta) <sup>2</sup><br><span class="notranslate">Firebase In-App Messaging</span> (Beta)<br> Firebase User Segmentation Storage</td> <td><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://developers.google.com/terms/">Google APIs Terms of Service</a><br><a href="https://firebase-google-com.translate.goog/terms/data-processing-terms?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB">Firebase Data Processing and Security Terms</a></td> </tr> <tr> <td class="notranslate"><span class="notranslate">Firebase App Indexing</span></td> <td><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://developers.google.com/terms/">Google APIs Terms of Service</a><br><a href="https://firebase-google-com.translate.goog/policies/app-indexing?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB"><span class="notranslate">Firebase App Indexing</span> User Data Policy</a></td> </tr> <tr> <td class="notranslate"><span class="notranslate">Firebase Crashlytics</span><br><span class="notranslate">Firebase App Distribution</span></td> <td><a href="https://firebase-google-com.translate.goog/terms/crashlytics?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB"><span class="notranslate">Firebase Crashlytics</span> & <span class="notranslate">Firebase App Distribution</span> Terms of Service</a><br><a href="https://firebase-google-com.translate.goog/terms/data-processing-terms?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB">Firebase Data Processing and Security Terms</a></td> </tr> </tbody> </table> <p><sup>1</sup> Unless a Data Location Selection is offered by Google and made by Customer as defined in the Google Cloud Terms of Service, Google may process and store Customer Data anywhere Google or its agents maintain facilities, including <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://cloud.google.com/about/locations/">Google Cloud Platform locations</a> and <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://www.google.com/about/datacenters/inside/locations/index.html">Google data centers</a>. Firebase services subject to the Google Cloud Platform Terms of Service are "Services" and/or "Software" as defined in that agreement, and as such are subject to the <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://cloud.google.com/terms/service-terms">Google Cloud Platform Service Specific Terms</a> that are part of the Google Cloud Platform Terms of Service.</p> <p><sup>2</sup> Some functions of <span class="notranslate">Firebase ML</span> (Beta) and Gemini in <span class="notranslate">Firebase</span> interoperate with Google services governed by the <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://cloud.google.com/terms/">Google Cloud Platform Terms of Service</a>, including the <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://cloud.google.com/terms/service-terms">Google Cloud Service Specific Terms</a> (Google Cloud Platform Machine Learning Group).</p> <p><sup>3</sup> This product is subject to the Pre-GA Offerings Terms, as stated in the <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://cloud.google.com/terms/service-terms">service specific terms</a> of the Google Cloud Platform Terms of Service.</p> <p><sup>4</sup> This product is a Generative AI service, and use of the service is subject to the Generative AI Services terms in <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://cloud.google.com/terms/service-terms">service specific terms</a> of the Google Cloud Platform Terms of Service.</p> </div><devsite-thumb-rating position="footer"> </devsite-thumb-rating> <devsite-feedback position="footer" project-name="Firebase" product-id="719752" bucket="" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="footer" class="nocontent" project-feedback-url="https://firebase.google.com/support/contact/bugs-features/" project-icon="https://firebase.google.com/_static/firebase/images/icon.svg" project-support-url="https://firebase.google.com/support/"> <button> Send feedback </button> </devsite-feedback> <div class="devsite-floating-action-buttons"> </div> </article> <devsite-content-footer class="nocontent"> <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> </devsite-content-footer> <devsite-notification> </devsite-notification> <div class="devsite-content-data"> <template class="devsite-thumb-rating-feedback"><devsite-feedback position="thumb-rating" project-name="Firebase" product-id="719752" bucket="" context="" version="t-devsite-webserver-20241114-r00-rc02.464922260396498922" data-label="Send Feedback Button" track-type="feedback" track-name="sendFeedbackLink" track-metadata-position="thumb-rating" class="nocontent" project-feedback-url="https://firebase.google.com/support/contact/bugs-features/" project-icon="https://firebase.google.com/_static/firebase/images/icon.svg" project-support-url="https://firebase.google.com/support/"> <button> Need to tell us more? </button> </devsite-feedback> </template> <template class="devsite-content-data-template"> [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[]] </template> </div> </devsite-content> </main><devsite-footer-promos class="devsite-footer"> </devsite-footer-promos> <devsite-footer-linkboxes class="devsite-footer"> <nav class="devsite-footer-linkboxes nocontent" aria-label="Footer links"> <ul class="devsite-footer-linkboxes-list"> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">Learn</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/docs/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Developer guides </a></li> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/docs/reference/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> SDK & API reference </a></li> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/docs/samples/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Samples </a></li> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/docs/libraries/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Libraries </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://github.com/firebase/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> GitHub </a></li> </ul></li> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">Stay connected</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://firebase.blog" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Check out the blog </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://www.reddit.com/r/Firebase" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Find us on Reddit </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://x.com/Firebase" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Follow on X </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://www.youtube.com/user/Firebase" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Subscribe on YouTube </a></li> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/community/events?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> Attend an event </a></li> </ul></li> <li class="devsite-footer-linkbox "><h3 class="devsite-footer-linkbox-heading no-link">Support</h3> <ul class="devsite-footer-linkbox-list"> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/support/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 1)"> Contact support </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://stackoverflow.com/questions/tagged/firebase" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 2)"> Stack Overflow </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://firebase.community/" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 3)"> Slack community </a></li> <li class="devsite-footer-linkbox-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://groups.google.com/forum/%23!forum/firebase-talk" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 4)"> Google group </a></li> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/support/releases?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 5)"> Release notes </a></li> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/brand-guidelines/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 6)"> Brand guidelines </a></li> <li class="devsite-footer-linkbox-item"><a href="https://firebase-google-com.translate.goog/support/faq/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" class="devsite-footer-linkbox-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Link (index 7)"> FAQs </a></li> </ul></li> </ul> </nav> </devsite-footer-linkboxes> <devsite-footer-utility class="devsite-footer"> <div class="devsite-footer-utility nocontent"> <nav class="devsite-footer-sites" aria-label="Other Google Developers websites"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://developers.google.com/" class="devsite-footer-sites-logo-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Developers Link"> <picture> <source srcset="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/lockup-google-for-developers-dark-theme.svg" media="(prefers-color-scheme: none)" class="devsite-dark-theme" loading="lazy" alt="Google Developers"> <img class="devsite-footer-sites-logo" src="https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/lockup-google-for-developers.svg" loading="lazy" alt="Google Developers"> </picture> </a> <ul class="devsite-footer-sites-list"> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://developer.android.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Android Link"> Android </a></li> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://developer.chrome.com/home" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Chrome Link"> Chrome </a></li> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://firebase.google.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Firebase Link"> Firebase </a></li> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://cloud.google.com" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer Google Cloud Platform Link"> Google Cloud Platform </a></li> <li class="devsite-footer-sites-item"><a href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://developers.google.com/products/" class="devsite-footer-sites-link gc-analytics-event" data-category="Site-Wide Custom Events" data-label="Footer All products Link"> All products </a></li> </ul> </nav> <nav class="devsite-footer-utility-links" aria-label="Utility links"> <ul class="devsite-footer-utility-list"> <li class="devsite-footer-utility-item "><a class="devsite-footer-utility-link gc-analytics-event" href="https://firebase-google-com.translate.goog/terms/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB" data-category="Site-Wide Custom Events" data-label="Footer Terms link"> Terms </a></li> <li class="devsite-footer-utility-item "><a class="devsite-footer-utility-link gc-analytics-event" href="https://translate.google.com/website?sl=pl&tl=ar&hl=en-GB&u=https://policies.google.com/privacy" data-category="Site-Wide Custom Events" data-label="Footer Privacy link"> Privacy </a></li> <li class="devsite-footer-utility-item glue-cookie-notification-bar-control"><a class="devsite-footer-utility-link gc-analytics-event" href="https://firebase-google-com.translate.goog/terms/?_x_tr_sl=pl&_x_tr_tl=ar&_x_tr_hl=en-GB#" data-category="Site-Wide Custom Events" data-label="Footer Manage cookies link" aria-hidden="true"> Manage cookies </a></li> </ul><devsite-language-selector> <ul role="presentation"> <li role="presentation"><a role="menuitem" lang="en">English</a></li> <li role="presentation"><a role="menuitem" lang="es_419">Español – América Latina</a></li> <li role="presentation"><a role="menuitem" lang="id">Indonesia</a></li> <li role="presentation"><a role="menuitem" lang="pt_br">Português – Brasil</a></li> <li role="presentation"><a role="menuitem" lang="zh_cn">中文 – 简体</a></li> <li role="presentation"><a role="menuitem" lang="ja">日本語</a></li> <li role="presentation"><a role="menuitem" lang="ko">한국어</a></li> </ul> </devsite-language-selector> </nav> </div> </devsite-footer-utility> <devsite-panel></devsite-panel> </section> </section><devsite-sitemask></devsite-sitemask> <devsite-snackbar></devsite-snackbar> <devsite-tooltip></devsite-tooltip> <devsite-heading-link></devsite-heading-link> <devsite-analytics> <script type="application/json" analytics>[]</script> <script type="application/json" tag-management>{"at": "True", "ga4": [], "ga4p": [], "gtm": [{"id": "GTM-N84485", "purpose": 0}], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "lcat", "projectName": "Firebase", "signedIn": "False", "tenant": "firebase", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</script> </devsite-analytics> <devsite-badger></devsite-badger> <firebase-gtm></firebase-gtm> <firebase-utm></firebase-utm> <script nonce="8+WkyVACL/f78qJPlDDV9FyJoUn0mV"> (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; E.parentNode.insertBefore(t,E);})(window, document, 'script', 'https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/js/app_loader.js', '[4,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase","https://firebase-dot-devsite-v2-prod.appspot.com",1,null,["/_pwa/firebase/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/favicon.png","https://www.gstatic.com/devrel-devsite/prod/v870e399c64f7c43c99a3043db4b3a74327bb93d0914e84a0c3dba90bbfd67625/firebase/images/lockup.svg","https://fonts.googleapis.com/css?family=Google+Sans:400,500|Roboto:400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyAP-jjEJBzmIyKR4F-3XITp8yM9T1gEEI8","AIzaSyB6xiKGDR5O3Ak2okS4rLkauxGUG7XP0hg","firebase.google.com","AIzaSyAQk0fBONSGUqCNznf6Krs82Ap1-NV6J4o","AIzaSyCCxcqdrZ_7QMeLCRY20bh_SXdAYqy70KY",null,null,null,["Cloud__enable_cloud_shell_fte_user_flow","Experiments__reqs_query_experiments","MiscFeatureFlags__enable_dark_theme","Significatio__enable_by_tenant","MiscFeatureFlags__emergency_css","CloudShell__cloud_code_overflow_menu","BookNav__enable_tenant_cache_key","Analytics__enable_clearcut_logging","Search__enable_suggestions_from_borg","Profiles__enable_release_notes_notifications","DevPro__enable_developer_subscriptions","CloudShell__cloud_shell_button","MiscFeatureFlags__developers_footer_dark_image","Profiles__enable_completecodelab_endpoint","Profiles__enable_public_developer_profiles","TpcFeatures__enable_required_headers","Concierge__enable_pushui","Profiles__enable_recognition_badges","Profiles__enable_developer_profiles_callout","MiscFeatureFlags__enable_variable_operator","Search__enable_ai_eligibility_checks","MiscFeatureFlags__enable_project_variables","Cloud__enable_cloud_dlp_service","Cloud__enable_llm_concierge_chat","Profiles__enable_page_saving","Cloud__enable_cloudx_ping","MiscFeatureFlags__enable_firebase_utm","Cloud__enable_legacy_calculator_redirect","Profiles__require_profile_eligibility_for_signin","Cloud__enable_cloud_facet_chat","Cloud__enable_cloud_shell","TpcFeatures__enable_mirror_tenant_redirects","Cloud__enable_free_trial_server_call","Cloud__enable_cloudx_experiment_ids","DevPro__enable_cloud_innovators_plus","MiscFeatureFlags__enable_view_transitions","Profiles__enable_awarding_url","Search__enable_page_map","Search__enable_dynamic_content_confidential_banner","EngEduTelemetry__enable_engedu_telemetry","MiscFeatureFlags__developers_footer_image","Profiles__enable_profile_collections","Profiles__enable_complete_playlist_endpoint","Profiles__enable_dashboard_curated_recommendations"],null,null,"AIzaSyBLEMok-5suZ67qRPzx0qUtbnLmyT_kCVE","https://developerscontentserving-pa.clients6.google.com","AIzaSyCM4QpTRSqP5qI4Dvjt4OAScIN8sOUlO-k","https://developerscontentsearch-pa.clients6.google.com",1,4,null,"https://developerprofiles-pa.clients6.google.com",[4,"firebase","Firebase","firebase.google.com",null,"firebase-dot-devsite-v2-prod.appspot.com",null,null,[1,1,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,null,[1],[1,null,null,[1]],null,null,null,[1,null,1],[1,1,null,null,1]],null,[68,null,null,null,null,null,"/images/lockup.svg","/images/touchicon-180.png",null,null,null,1,1,1,null,null,null,null,null,null,null,2,null,null,null,"/images/lockup.svg",[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[6,1,20,22,23,29,37],null,[[],[1,1]],[[null,null,null,null,["UA-24532603-9"],["GTM-N84485"],null,null,null,null,[["UA-24532603-9",1]],[["GTM-N84485",1]],1],[[2,5],[17,1],[36,4],[16,2],[46,8]],null,1],null,4],1,"pk_live_5170syrHvgGVmSx9sBrnWtA5luvk9BwnVcvIi7HizpwauFG96WedXsuXh790rtij9AmGllqPtMLfhe2RSwD6Pn38V00uBCydV4m"]') </script><devsite-a11y-announce></devsite-a11y-announce> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('pl', 'ar', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&hl=en-GB&client=wt" type="text/javascript"></script> </body> </html>