I am writing an app using Firebase Realtime Database. With the app, you can create votings, which can then be shared with anybody. I use Firebase anonymous authentication.
I do not want users to need to register or login. So the votings are completely anonymous. The Realtime Database has the following rules:
"rules": {
".read": "auth.uid != null",
".write": "auth.uid != null",
}
}
As far a I understand this means, only people using my app, which created the anonymous ID for them, are able to read and write the database, right?
Or would there be any other way somebody can access the database without using the app?