Runs in your browser, and your text is never uploaded. Cleaning removes invisible characters, turns unusual spaces into normal ones, and swaps lookalikes for the letters they imitate. Joiners inside emoji and in scripts that need them stay, as do private-use characters, which may be real icons.