Not much info out there that I could find. A reference on an application site raised an eyebrow though. It seemingly allows applications to act as keyloggers.
In addition, if you are controlling another Mac, the Global hotkey on the Mac keyboard like 'Command'+Tab (change app), the 'Enable access for assistive devices' option must first be enabled; then your Splashtop app can successfully send it to the remote computer running the Mac Streamer. Remember to re-open the keylogger after you enabled access for assistive devices. Please check the option “Run keylogger everytime your Mac starts” to make the keylogger auto-start when rebooting.
![Disabled Disabled](https://cdn1.tekrevue.com/wp-content/uploads/2013/06/20130625_assistivedevices_mavericks_2.jpg)
Pretty obscure way to hide a security feature, and makes you wonder why the software would need it, although in TextExpander's case it seems fairly benevolent. Is TextExpander a keylogger?
![Mac Mac](https://blog.malwarebytes.com/wp-content/uploads/2017/09/Patrick-Wardle-keychain-vuln.png)
Is TextExpander a safety risk? Are you spying on me? While TextExpander does indeed log keystrokes, these keystrokes are never saved or sent anywhere. Moreover, TextExpander empties its cache whenever you type the spacebar. Thus, TextExpander hardly ever remembers more than 20 characters of what you most recently typed.
Using TextExpander does not compromise your privacy. Why does TextExpander force me to enable access for assistive devices? For privacy reasons (see above), Mac OS X does not allow third-party applications (such as TextExpander) to log keystrokes, unless access for assistive devices is turned on.