1. An apparatus for storing an image of a check, the apparatus comprising: a memory; a processor; and a module stored in the memory, executable by the processor, and configured to: communicate with and receive from a user's mobile device an image of a check, wherein the mobile device captured the image of the check and transmitted the image of the check to the apparatus; generate a thumbnail version of the image, wherein the thumbnail version of the image is generated immediately after receiving the image; link the image with the thumbnail version of the image; store the image and the thumbnail version of the image, wherein the thumbnail version of the image is stored for a longer period of time than the image; generate a document of images, wherein the generated document is based on at least one of a payee name, a payee type, a check type, an amount, a memo description, a transaction date, a retrieval request, a country of transaction, or user activity over a predetermined period of time; and transmit the document to a second apparatus.