Ещё, как вариант,- сделать возможным добавление пользовательских точек, которые бы хранились только на устройстве пользователя и не выгружались бы в общую базу. Думаю, было бы оптимальным выходом из данной ситуации.
P.S.: А ещё лучше будет, если эти точки всё же будут храниться на сервере, но видеть, редактировать и загружать их сможет только пользователь, который их добавил. Это на случай, если человек пользуется несколькими устройствами, и на случай смены устройства. Было бы удобно, если бы пользователь мог бы присвоить своим точкам любой тип предупреждения из существующих на проекте, и отредактировать их на своё усмотрение.
P.P.S.: Эта функция должна быть активной только при доступе к расширенным функциям.