Недоверенный документ
HTML из буфера, Markdown-конвертации, внешнего файла и AI проверяется и очищается. Скрипты, обработчики и опасные URL не входят в поддерживаемую схему. Нейтральные span без атрибутов разворачиваются, meta удаляются; опасные потомки не становятся разрешёнными.
Стили и публикация
CSS проходит строгую политику и грамматику значений. Документ редактируется в Shadow DOM; это изоляция стилей, не замена очистке HTML. getHTML не содержит CSS. При публикации приложение отдельно проверяет экспорт на сервере и изолирует стили контейнера.
Изображения и расширения
Сервер приложения проверяет реальные байты файлов и доступ; MIME/лимит клиента недостаточны. HTTP(S)-изображение может загрузить внешний ресурс. CSP/домены/авторизация принадлежат приложению.
Плагин — доверенный JS, не изолированный sandbox. SourceModuleURL/codecsModuleURL — настройки разработчика, не данные документа. Настоящие AI/MCP не подключены; будущие ключи и авторизация должны быть на сервере приложения, не в браузерном коде.
Данные
Не отправляйте текст документа в аналитические события/логи ошибок. Демонстрация не сохраняет документ на сервере. Приватность, HTML/CSS, изображения.