1. A computerized device comprising: a network interface connected to a network; and a processor in communication with the network interface and performing the following: analyzing an image document to identify at least one text region within the image document and at least one word image contained in the at least one text region; for each word image, randomly selecting a shuffling pattern, resizing the word image to a predetermined size so that a height and width of the word image are equal to a height and width of a grid of cells that is associated with the shuffling pattern, overlaying the grid of cells onto the word image such that the cells contain portions of the word image, and shuffling positions of the cells within the grid according to the shuffling pattern to move the portions of the word image and create a corresponding scrambled image; and replacing all word images in the image document with corresponding scrambled images to generate an obfuscated document, the network interface communicating the obfuscated document to a computer server over the network, wherein the computer server is capable of individually evaluating the scrambled images using trained software to recognize specific words.