12. An apparatus comprising: a memory; and a processor configured to execute instructions stored in the memory to: obtain a document that is associated with a user, extract one or more features from the document, wherein the one or more features are alphanumeric text-based features that include at least one of text size, text font, text positioning, or substantive text content, compare the one or more features from the document to receipt feature information describing features extracted from a collection of sales receipts, determine that a document type of the document is a sales receipt from a plurality of known document types based on the comparison of one or more features from the document to the receipt feature information, select a dedicated storage location at a cloud storage system from a plurality of dedicated storage locations associated with the user based on the determination that the document is a sales receipt, wherein each of the plurality of dedicated storage locations corresponds to a respective folder of a hierarchical storage structure of the cloud storage system, and wherein the selected dedicated storage location is associated with the user and contains only sales receipt documents, and transmit the document to a cloud storage system for storage in the selected dedicated storage location that is associated with the user.
12. An apparatus comprising: a memory; and a processor configured to execute instructions stored in the memory to: obtain a document that is associated with a user, extract one or more features from the document, wherein the one or more features are alphanumeric text-based features that include at least one of text size, text font, text positioning, or substantive text content, compare the one or more features from the document to receipt feature information describing features extracted from a collection of sales receipts, determine that a document type of the document is a sales receipt from a plurality of known document types based on the comparison of one or more features from the document to the receipt feature information, select a dedicated storage location at a cloud storage system from a plurality of dedicated storage locations associated with the user based on the determination that the document is a sales receipt, wherein each of the plurality of dedicated storage locations corresponds to a respective folder of a hierarchical storage structure of the cloud storage system, and wherein the selected dedicated storage location is associated with the user and contains only sales receipt documents, and transmit the document to a cloud storage system for storage in the selected dedicated storage location that is associated with the user. 13. The apparatus of claim 12 , wherein the document is an attachment to an email message.