Features
WebsitesPortfolioMediaConservationClient deliveryCoursesCommerceTeam
FoundationSolutionsPricing
DocumentationDeveloper APISoftwareGuides
About
AboutCommitmentNewsroom
Sign In
ArtInStack

The creative operating system

Product

  • Features overview
  • Websites
  • Portfolio
  • Media
  • Conservation
  • Client delivery
  • Courses
  • Commerce
  • Team
  • Solutions

Resources

  • Guides
  • Software
  • Documentation
  • Developer API
  • Platform foundation
  • Pricing
  • Changelog
  • Roadmap

About

  • About
  • Commitment
  • Newsroom
  • Status
  • Talk to us

Customer login

© 2026 ArtInStack. All rights reserved.

Privacy policyTerms of service
All documentation

Galleries and Portfolio

  • What is a gallery?
  • Private portfolios
  • Create your first gallery
  • Add media to a gallery
  • Share gallery links
  • Gallery privacy options
  • Downloads and client access
  • Public portfolio pages
  • Portfolio layout settings
  • Motion portfolio pages
  • Portfolio motion settings
  • Photo detail pages
  • Portfolio lightbox settings
  • Portfolio geo visibility and impact maps
  • Add an Impact map to a page
Media LibraryNext: Client Delivery
Documentation/Galleries and Portfolio

Gallery privacy options

For client-only masters that must stay off the public CDN, create a Private portfolio—this page covers how that relates to Enable public page, portal invites, and why those older settings alone do not equal private storage.

Sensitive client work needs Private portfolios—files uploaded into that collection use private storage, show a lock, and cannot be embedded on public pages. Start with Private portfolios if your goal is true client-only masters.

Other controls still matter, but they mean different things:

ControlEffect
Private vs Public (create)Private storage vs public CDN path
Enable public pageWhether /portfolio/{slug} is published
Portal Manager invitationWho may open the client room
Resource collectionPortal packaging—not private object storage by itself

Prerequisites

Dashboard → Portfolio → New Portfolio (Public / Private)

Authenticated clients: Dashboard → Portal Manager → Invitations

Implementation steps

  1. For client proofs or NDA work, create a Private portfolio and upload into it — Private portfolios.
  2. Confirm the lock icon on the collection and on uploaded media.
  3. Invite the client in Portal Manager with access to that gallery.
  4. Keep Enable public page off for Private collections (forced at create).
  5. For marketing showcase, use a Public portfolio and enable the public page when ready.
  6. Do not treat “public page off” alone as private storage for files already on the public CDN path.

What you'll see

Private collections stay out of the page editor portfolio pickers. Portal pickers still list them with a lock. Public collections behave like normal site galleries.

When portal invites are required

Shared links and passwords (if you use link-style sharing elsewhere) are only as strong as the channel you send them on. Use Portal Manager for authenticated client rooms when the gallery contains sensitive or high-value work.

Verifying your setup

  • Client-only jobs use Private create, not only “public page off.”
  • Portal invite tested for the Private gallery.
  • Page editor cannot select the Private portfolio for a site block.