Полностью запретить копировать текст с сайта очень сложно, разве что поставлять весь контент в картинках.
В платформе есть инструмент, затрудняющий копирование текста для рядового пользователя.
Для управления процессом копирования есть несколько ключей настройки в as.systemOptions:
{
// если true - то при копировании текста с сайта будет идти добавка в текст.
"copy.enableSourceAdding": true,
// указывает селектор контейнера, в рамках которого добавляется прибавка текста при копировании
"copy.container": "",
// если true - то при копировании текста через Ctrl + C не будет ничего скопировано в буфер обмена
"copy.disableCopy": false,
}
Устанавливаем ключ copy.disableCopy = true. При нажатии на Ctrl + С или копировании через контекстное меню в браузере в буфер обмена не будет попадать выделенная строка.
Для этого устанавливаем параметр copy.enableSourceAdding = true.
copy.container задает jquery селектор - на какой контейнер на странице распространяется добавление подписи (например, в админке нам незачем дополнять копирование данным текстом про источник).
По умолчанию текст добавления такой "Источник: URL". В ресурсах локализации можно поменять это значение. Ключ - "copy.copyTextSource"