10. An apparatus for accessing a redacted document, the apparatus comprising: a processor; and a memory coupled to the processor and including computer readable instructions that, when executed by the processor, are configured to cause the processor to: execute a viewing application for viewing documents, the viewing application comprising: standard code for the viewing application that can not process a container data type; and custom code configured to allow the viewing application to process a container data type; receive 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; process the container based on a location of the computing device and the custom code; execute a second viewing application for viewing documents, wherein the second viewing application is not configured to process the container data type; open the container using the second viewing application; and display, using the second viewing application, a placeholder document in place of any redacted documents from the set of redacted documents in the container.
10. An apparatus for accessing a redacted document, the apparatus comprising: a processor; and a memory coupled to the processor and including computer readable instructions that, when executed by the processor, are configured to cause the processor to: execute a viewing application for viewing documents, the viewing application comprising: standard code for the viewing application that can not process a container data type; and custom code configured to allow the viewing application to process a container data type; receive 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; process the container based on a location of the computing device and the custom code; execute a second viewing application for viewing documents, wherein the second viewing application is not configured to process the container data type; open the container using the second viewing application; and display, using the second viewing application, a placeholder document in place of any redacted documents from the set of redacted documents in the container. 18. The apparatus of claim 10 , wherein the computer readable instructions are further configured to download the viewing application from a custom application site.