Patent attributes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for sharing information. The methods, systems, and apparatus include actions of receiving user information entered by a user through a user interface and generating a user profile based at least on the user information. Additional actions include receiving an identification of a particular storage provider location from the user through the user interface, storing the user profile at the particular storage provider location, and receiving privacy settings from the user. Additional actions include receiving a request from the user to access a network resource associated with a particular user information consumer. Further actions include obtaining the user profile from the particular storage provider location, generating a user information collection including at least a portion of the user information from the user profile, and providing the generated user information collection to the particular user information consumer.