Wstępnie zdefiniowane role Firebase to wyselekcjonowane role Firebase, pozwalają na bardziej szczegółową kontrolę dostępu niż role podstawowe (wcześniej określane jako „podstawowy” role). Każdemu członkowi projektu możesz przypisać więcej niż 1 rolę.
Za pomocą wstępnie zdefiniowanych ról możesz przypisywać różne poziomy dostępu (administrator i przeglądający). a także zakres dostępu (poszczególnych produktów i grup produktów).
- Role na poziomie Firebase: Role, które dają pełny dostęp do odczytu/zapisu lub tylko do odczytu do wszystkich funkcji Firebase usług. 
 Role na poziomie Firebase możesz przypisać za pomocą Konsola Firebase.
- Role związane z kategoriami produktów: Role, które dają pełny dostęp do grup produktów z uprawnieniami do odczytu i zapisu lub tylko do odczytu. Są one uporządkowane według Google Analytics i ogólnych kategorii produktów. 
 Role kategorii produktów w Firebase możesz przypisać za pomocą Konsola Firebase.
- Role na poziomie produktu: Role, które dają pełny dostęp do odczytu/zapisu lub tylko do odczytu do określonych Firebase usług. 
 Role na poziomie usługi Firebase możesz przypisać za pomocą Konsola Google Cloud.
Uwaga: w razie potrzeby wstępnie zdefiniowane role automatycznie zawierają uprawnienia które są:
- Wymagany do wykonywania niektórych działań związanych z usługami Firebase. 
- Wymagane do wykonywania niektórych działań związanych z zarządzaniem Firebase.