Abstract: Characters on an on-screen keypad are hidden once a cursor is placed over the keypad. This prevents any spyware from screen logging the key selection as the characters on the keypad are not visible at the moment a key is selected. The keys of the keypad are optionally color-coded to help a user remember the location of the key with the desired character once the cursor is over the keypad.