Data Retention Overview
| Component | Default | Clean Room |
|---|---|---|
| Template files | Stored on Nexrender infrastructure | Stored in your own storage |
| Render outputs | Stored on Nexrender infrastructure | Delivered directly to your storage |
| Job payloads and assets | Processed and discarded | Processed and discarded |
Templates from Your Own Storage
Instead of uploading templates to Nexrender and referencing them by ID, you can point each job directly at a template file in your own storage using thetemplate.src field.
When using
template.src, template introspection and caching are not available. Nexrender will not extract compositions or layers from the file - your job payload must reference composition and layer names directly.id field is still required in the payload but acts as a reference identifier only when src is provided.
Requirements for template.src
- Must be a publicly accessible or presigned
https://URL - Supported formats:
.aep,.zip,.mogrt - Maximum file size: 2 GiB
- The URL must remain accessible for the duration of the render
Render Outputs to Your Own Storage
Use theupload object in any job payload to push rendered outputs directly to your own S3-compatible storage instead of Nexrender’s:
outputUrl in the job response reflects the path in your storage. Nexrender does not retain a copy.
Store your storage credentials as Nexrender secrets rather than embedding them in payloads - see Secrets Management.
Fully Clean Room Configuration
To operate with zero data retained on Nexrender’s side, combine both approaches -template.src for template delivery and upload for output delivery:
Enterprise Private Cloud is available for organizations that require the render infrastructure itself to run within their own environment. Get in touch to learn more.

