InputStick supports AES-128 (CBC mode) encryption on a protocol level. This is as good as what top-class wireless keyboards offer. Additionally it is possible to manually change encryption key.
InputStick can be password protected to prevent potential attackers from using it as a wireless keyboard to access your PC.
InputStick uses USB HID class only, which cannot be used to read/write files.