Shopify Files vs Private Order Downloads: Where to Store Customer Documents

Shopify Content > Files is intended for public-access material, not private customer documents. Choose a delivery and storage setup whose access behavior fits the document, and verify that behavior from the recipient’s side.

QuickAttach order upload interface
Existing QuickAttach product screenshot. Worked examples in this article are fictional.

Follow the storage purpose, not the convenience of the upload button

Shopify’s Files documentation explicitly warns merchants to upload only material intended for public access there and not to upload confidential, personal, or sensitive information. The ability to copy a file URL is not evidence of customer-specific privacy.

A public size guide and a personalized customer report may both be PDFs, but their storage requirements differ. File format does not determine the appropriate audience.

A storage decision matrix

MaterialIntended audienceStorage question
Public product manualAny visitorIs public hosting appropriate and intentional?
Customer-specific reportAuthorized recipientWhich system controls and verifies access?
Internal draftProduction staffCan it remain outside customer delivery?
Externally hosted private fileProvider-authorized usersAre provider permissions correct?

This matrix does not label every app-hosted download private by default. Evaluate the particular app’s documented controls, link behavior, and your configuration.

Fictional example: two similar-looking PDFs

A store has a generic furniture-care guide and a custom home-layout report for order 4602. The guide is meant to be read by any visitor. The report contains customer-specific details and should not be placed in the public Files area merely because the merchant already knows how to upload PDFs there.

The merchant uses a supported order-specific delivery workflow for the report and checks the access conditions separately. QuickAttach documents files or links per order item; that association helps identify the intended order, but the merchant must still understand the actual access path.

Questions before storing a customer document

Use synthetic files to validate uncertain behavior. Do not upload a real private document and then investigate whether it is public.

The QuickAttach walkthrough describes the customer delivery flow, and support can clarify app-specific questions. Keep public resources, internal working files, and customer deliverables deliberately separated by purpose, with a clear owner for each storage decision.

Deliver the right file with the right order

See how QuickAttach connects a customer-specific file or link to a Shopify order item.

See the QuickAttach order-to-download walkthrough