1. A computerized method for accessing a redacted document, comprising: executing, by a computing device, a viewing application for viewing documents, the viewing application comprising: standard code for the viewing application that cannot process a container data type; and custom code configured to allow the viewing application to process a container data type; receiving, by the computing device, a container from a remote computing device comprising: a set of redacted documents corresponding to an original document, each redacted document having a level of redaction corresponding to a viewing location; and a header comprising encryption information for each redacted document in the set of redacted documents; processing, by the computing device, the container based on a location of the computing device and the custom codes; executing a second viewing application for viewing documents, wherein the second viewing application is not configured to process the container data type; opening the container using the second viewing application; and displaying, using the second viewing application, a placeholder document in place of any redacted documents from the set of redacted documents in the container.