1. A non-transitory computer readable medium storing a computer program product, the computer program product comprising instruction adapted to be executed by a computer to perform a method comprising: storing authentication information for subscribers of a database service, each of the subscribers having an account with the database service; storing, by the database service, web content of each of the subscribers; in response to a request by one of the subscribers to log into the database service, authenticating the subscriber with the database service, using the authentication information stored for the subscriber; after authenticating the subscriber with the database service, receiving, by the database service, information from the subscriber, the information including: a name by which the web content of the subscriber is capable of being accessed, wherein the name is received by the subscriber registering the name with the database service, and security settings for the web content, wherein the security settings indicate each portion of the web content that is allowed to be publicly accessed by non-subscribers of the database service; mapping the name to the account that the subscriber has established with the database service; storing the security settings in association with the account of the subscriber; publicly providing the web content to a non-subscriber of the database service using the database service, based on the information, by: receiving a request from the non-subscriber for the web content, wherein the request includes the name, identifying the account of the subscriber using the name by identifying the mapping of the name to the account of the subscriber, identifying the security settings for the web content using the identification of the account of the subscriber, determining the portions of the web content that the security settings allow to be provided to the non-subscriber, and providing the determined portions of the web content to a web-browser of a device of the non-subscriber.