As we've discussed, we should probably limit the access to the datastore, at least to prevent someone from exhausting our free plan. We could:
Set a per query limit rule. This is supported by firebase and could be done under firestore's security rules.
Add user authentication (google, github, etc.). This is supported by firebase, but there is no builtin way to limit individual users query rate\size, so we could try to create our own solution for that.
As we've discussed, we should probably limit the access to the datastore, at least to prevent someone from exhausting our free plan. We could: