Definition
What a strip HTML rule set can guarantee
This route applies four substitutions in a fixed order and nothing else. Script elements are removed with their contents, style elements are removed with their contents, any remaining angle-bracket sequence is removed, and four named entities are resolved to characters. There is no configuration surface, so the behaviour is total and can be documented rather than characterised.
That determinism is the argument for the route. A tool with six modes has six behaviours and usually documents none of them precisely. A tool with one behaviour can publish it, and a reader can predict the output before pressing anything.
Execution is local. The markup is processed in the page and nothing is transmitted, which is a consequence of where the code runs rather than a retention policy, so it holds without qualification.