Можно попробовать валидатором проверить уровень видимости. Только вот как ты "обучишь" систему различать что должно быть для всех, а что только "кому-то" ? собственно вопрос с пост функцией, как ты хочешь - аналогичный.
если это делать с помощью ПФ - то изменения уже могут и по почте полететь. и даже если ты его грохнешь и напишешь свой "правильный коммент", с нужным автором и видимостью, что тоже реально.
Вот если обычный комментарий оставлять - всё работает, проверка на публичную видимость срабатывает. А если то же самое делать при переходе - видимость не подхватывает, хотя она указана сразу, и комментарий считается внутренним, для которых ничего делать не надо.