My web app is using Firebase as database, and is going to live soon. Everything is awesome, just one thing I'm aware that my public database can be read by another site without any protection.
For example, my database have a public data set is posts
and can read via Anonymous login. Of course all posts
are public, people can get them all with several technologies such as crawling, but read directly from Firebase database causing me uncomfortable.
I've read some articles and answered question on SO, for example How to prevent other access to my firebase and feel better a bit.
But for client-only application, there is no other solution to protect firebase public data from reading directly ?