1. A method, comprising: receiving, at a kernel of an operating system on a computing device, a first input string of content from a particular process of multiple different processes for the operating system; storing, in a cache accessible by the kernel, a copy of the first input string; receiving, at the kernel, a second input string of content from the particular process; comparing, at the kernel and before committing the second input string to an application or communication interface of the computing device, the copy of the first input string and the second input string for redundant content; and rejecting, by the computing device, the second input when the comparing indicates that the copy of the first input string and the second input string have redundant content.