1. A non-transitory computer-readable medium embodying program code executable in at least one computing device, the program code being configured to cause the at least one computing device to at least: receive, through a user interface, an identifier of a recipient for a link to a content file; parse content access metadata of the content file to identify at least one accessible range of the content file for the recipient and at least one inaccessible range of the content for the recipient based on content access rules for the recipient; present, in the user interface, an indicator of the at least one accessible range of the content file for the recipient and an indicator of the at least one inaccessible range of the content file for the recipient; identify, through the user interface, a selection of a snip of the at least one accessible range of the content file for the recipient; generate the link to the content file, the link comprising at least one argument that specifies a start and an end of the snip of the content file; and forward the link to the recipient.