Подскажите, а у UID 1 (встроенный админ)
UI
N 1. UID у конференций. UIN у пользователей.
Это просто первый зарегистрированный пользователь, в "нулячей" установке. Мы автоматичеки включаем его в группу прав с повышенными привилегиями. В MyChat нет суперпользователей типа root, всё зависит от групп прав, вы сами их создаёте и можете сделать любые комбинации.
Правильно понимаю, что если ролевой моделью предписано удаление сообщений в локальной базе, то сообщение доступно для удаления только для "у себя"
Нет, не предписано, а "есть возможность". Это означает, что пользователь
может удалить сообщение, отправленное кем угодно и когда угодно, но только в своей локальной базе на конкретном устройстве.
Оно останется у других пользователей, но человеку не будет "мозолить глаза" локально. Если удалить базу данных истории, то сообщение снова скачается с сервера при синхронизации.
Если вы имеете права для удаления
своих сообщений, скажем, в привате, и удаляете такое сообщение в течение диапазона времени, который не превышает тот, что указан у вас в админке, то вы увидите такое уведомление:
remove-message.png
Програма разрешает удалить месадж не только для себя, но и у другого пользователя тоже. Но это опционально.
какие-то особые права, так как в альтернативном клиенте у него доступно удаление сообщение, которое было отправлено достаточно давно
Посмотрите, в какой группе прав находится пользователь. У неё, скорее всего, включены правила 164 и 190.