7. A method comprising: obtaining a document that is associated with a user; extracting 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; comparing the one or more features from the document to receipt feature information describing features extracted from a collection of sales receipts; determining that a document of 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; selecting 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 transmitting the document to a cloud storage system for storage in the selected dedicated storage location.
9. The method of claim 7 , wherein obtaining the document includes monitoring, without action by the user, an email account associated with a user to detect that an email message has been received at the email account associated with the user, and storing a copy of an email attachment from the email message as the document.