В документации интерфейса HtmlSanitizer четко сказано: «SafeHtml не должен использоваться для очистки входных данных перед их отправкой на сервер».Так что, если вы «не хотите, чтобы пользователь вводил html или javascript», то это не решение проблемы.