If you allow users to submit arbitrary Unicode string as text, why would you need to check confusables.txt? Whose confusion are you guarding against?
I suppose: other users, if you store the first user's text and transmit it to another one.
I suppose: other users, if you store the first user's text and transmit it to another one.