1. A method comprising: providing a device comprising a hardware processor, a display device operatively coupled to the hardware processor, and an input device operatively coupled to the hardware processor; executing, at the hardware processor, a first process comprising privacy software; identifying, by the privacy software, a graphical user interface of data communication software displayed at the display device, the graphical user interface comprising a user interface element configured to receive a first user input and formatted to be displayed at the display device, wherein the data communication software is in a second process, and the first process and the second process are separate processes; receiving, at the hardware processor, private data corresponding to the first user input at the input device, wherein the private data is formatted for entry into the user interface element of the data communications software, the user interface element being displayed at the display device coupled to the hardware processor; receiving, at the hardware processor, an indication of a second user input corresponding to a transmit-message functionality of the data communications software; transforming, by the hardware processor in the privacy software process, the private data to create transformed private data; outputting, by the hardware processor, the transformed private data to the user interface element of the data element; and responsive to receiving the indication of the second user input, initiating, by the hardware processor, transmission of the transformed private data by the data communications software.