Касательно редактирование сообщения модераторами, в большинстве случаев это относится к контактным данным. Раньше была логика попроще относительно контактов - есть легенда, опиши ее и замок для каких статусов на свое усмотрение, в зависимости от легкости общения, а нету легенды - только для поиска.
Когда то уже рассматривалось предложение что контактные данные добавляются через специальную форму у для них (как бы отдельный блок который прикрепляется к сообщению) который может редактировать только автор, я конечно не знаю как это реализовать технически, но на самом деле думаю что в разы упростит работу модераторам и останутся только вопросы в общем плане к авторам о котором действительно можно уже отдельно предупреждать авторов.
Вот пример нескольких полей:
Теперь вариации:
1. Если поля не заполнены, но есть текст ссылки вк/мамбы или номер телефона в тексте, не дает запостить сообщение (такое встречал на досках обьявлений, тот же олх не дает запостить если в тексте есть номер телефона)
2. Если поле легенда пустая, то автоматически ссылка вк только для поиска при ее наличии
3. При наличии легенды возле ссылки вк появляется замок для каких статусов можно видеть контакты с этой легендой в зависимости от легкости подхода
4. Телефон в 99% случаев только для поиска.
5. Если данные только для поиска то их никто вообще не видит, они как бы в сообщении но отдельно.
6. автоматически проверяется формат ссылки и номера телефона в данных полях на соответствие формату.
7. можно даже проверку делать, есть ли ссылка или номер телефона уже на форуме чтобы не постили дубли по этим полям если автор не умеет пользоваться поиском, либо автоматически вставляет ссылка на тему доступная проверенным статусам если данные есть в привате, а человек вставил эти контакты в вступительном обзоре.
8. все контакты на форум добавляются только через форму.
9. может даже рядом сделать кнопку по типу "ответить в теме", как "получить контакты" если позволяет статус, чтобы не было флуда и в приметке сразу будет ник человека который взял контакт и по сути его можно спросить взял контакт где информация о том как использовал, а если просто посмотреть то нехер брать его...)
ИМХО логика простая и тогда с контактами вопросов вообще не возникнет, а модераторы редактируют если есть какие то несоответствия общему формату, шрифт и другое подобное. Можно коллективным разумом продумать все тонкости...
Теперь касательно максимума и всех замков. То что максимум видит содержимое для администрации имхо не правильно, если нету легенды то контакты никто не должен видеть, поскольку написать такой телке нельзя. А если есть легенда то как раз статус максимум позволяет платно обойти другие статусы чтобы использовать ее.
Кроме того форум развивается и много новых людей и возможно если узнает не дай бог жена чьято или муж/парень бляди или сама блядь, то может сразу купить полный доступ и по сути все увидеть, поэтому замок который виден узкому кругу нивелирует эту ситуацию и это должно касаться действительно только идентифицирующих данных ебаки. Культура расставления замков в самом тексте это другой вопрос...