A system may receive digital content from a first user and verify that the first user is an owner of the digital content. The system may also generate, based upon a request by the first user, a first proxy for a portion of the digital content granting access to the portion of the digital content to a second user, and generate, based upon a request by the second user, a second proxy granting access to a third user.