Firebase is on cloud storage, so obviously, people think whether it is secure enough. However, there's nothing to worry, as Firebase provides a secured architecture and a set of tools to manage the security of your app. Firebase is hosted on SSL (Secure Sockets Layer), which typically encrypts the connection between client and server and hence prevents any data theft or manipulation at the network layer. Firebase comes with an expression-based rule language that allows you to manage data security by just doing configuration.
Firebase security is all about the configuration over convention so that your application's security-related logic is separate from your business logic. In this way, it makes your application loosely coupled.
In this chapter, we will learn about Firebase Realtime Database security and rules.