С точки зрения безопасности, вы никогда не должны доверять клиентскому коду, а только доверять серверному коду.Код, работающий на клиенте, может быть скомпрометирован.Каждый раз, когда конечный пользователь выполняет код на устройстве, которым он управляет, вполне возможно, что он мог изменить способ работы приложения или даже способ работы устройства.
В этом случае вместо этого вам следуетиспользовать правила безопасности для ограничения того, какие данные могут быть добавлены в базу данных, или отправлять данные через управляемый вами сервер, чтобы он мог безопасно проверять.