21. A non-transitory computer readable medium that stores instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: analyzing an image to detect a portion of the image that corresponds to a person, and to recognize information from the image for the person; determining a set of metadata for the image, wherein the set of metadata includes the recognized information, and data that identifies the portion of the image apart from a remainder of the image; associating a set of permissions with the set of metadata; providing the set of metadata with the image in accordance with the set of permissions; wherein providing the set of metadata includes: enabling the portion of the image depicting the person to be selectable separate from the remainder of the image, and providing the recognized information with the image of the person in response to a user selecting the portion of the image that corresponds to the person.
21. A non-transitory computer readable medium that stores instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: analyzing an image to detect a portion of the image that corresponds to a person, and to recognize information from the image for the person; determining a set of metadata for the image, wherein the set of metadata includes the recognized information, and data that identifies the portion of the image apart from a remainder of the image; associating a set of permissions with the set of metadata; providing the set of metadata with the image in accordance with the set of permissions; wherein providing the set of metadata includes: enabling the portion of the image depicting the person to be selectable separate from the remainder of the image, and providing the recognized information with the image of the person in response to a user selecting the portion of the image that corresponds to the person. 22. The computer-readable medium of claim 21 , further comprising instructions for: generating index data for an index, the index data being based on the recognized information; and in response to the user selecting the portion of the image, enabling a search operation to be performed using the index.