1. A method for managing photograph metadata, the method comprising: receiving, by one or more processors, a photograph file, wherein the photograph file comprises a digital photograph and a first set of metadata: receiving, by one or more processors, a rule set for modifying the first set of metadata to create a public set of metadata: determining, by one or more processors, whether at least one rule of the rule set corresponds to at least one field of the first set of metadata; responsive to determining that at least one rule of the rule set corresponds to at least one field of the first set of metadata, modifying, by one or more processors, the at least one field of the first set of metadata based on the rule set to create the public set of metadata with the at least one modified field; uploading, by one or more processors, the photograph file with the public set of metadata to a social network; and storing, by one or more processors, the first set of metadata in a database as an encrypted private set of metadata.