miinideckmiinideck
PricingUse casesBlog
Sign in
Controls & plans

Sharing a Claude artifact with one person, when the only button says publish (2026)

Anthropic's docs are explicit: on Free, Pro and Max, publishing makes an artifact publicly available to anyone with the link. Org-only sharing is a Team and Enterprise feature. Here's what that means if you're an individual sending work to one named client.

By miinideck·August 1, 2026·Updated August 22, 2026·6 min read

You built something good in Claude. A pricing model, an interactive brief, a small tool that answers the exact question your client keeps asking. It's finished.

You want to send it to one person.

Open the sharing options on Pro or Max and the choice is narrower than you'd expect. Anthropic's help centre is direct about it:

Publishing (Free, Pro, Max): Makes your artifact publicly available. Anyone with the link can view and interact with it.

Organisation-scoped sharing — described as making the artifact available within your organisation only, with viewers signed into a Team or Enterprise account — is documented against those plans, not individual ones.

So the shape is: everyone, or nobody. There's no "this one client."

TL;DR
  • On Free, Pro and Max, publishing is the sharing route, and Anthropic describes it as making the artifact publicly available to anyone with the link.
  • Org-only sharing exists — on Team and Enterprise, scoped to people signed into your organisation.
  • Neither of those is "one named person outside my organisation," which is the most common case for a freelancer or consultant.
  • Unpublishing is not a reversal: Anthropic documents that you cannot publish the same artifact again, and that persistent storage is permanently deleted.
  • The practical route is to stop treating it as a platform object — export one self-contained HTML file and deliver that, so the access rules are yours.

If you just need to send it, here's the whole thing

Four steps. The rest of this article is why each one is the way it is, which is worth reading before you do this to something that used persistent storage — but if the artifact is a self-contained page and the client is waiting, this is the route.

  1. Don't publish it. Publishing is the public option, and unpublishing afterwards is a one-way door, not an undo — see the unpublish clause below before you reach for it as a cleanup.
  2. Ask Claude for the file instead. In the same conversation: "rewrite this as a single self-contained HTML file with all CSS and JavaScript inlined." You'll get the same interactive page back as one file, downloadable from the artifact panel.
  3. Open it locally to check it survived. Double-click the downloaded file. If it renders and the interactive parts still work with your Wi-Fi off, it's genuinely self-contained. If something's missing, it was pulling from an external URL or a backend, and that half of it needs a real deploy rather than a file.
  4. Put the file where the access rules are yours. Any host that gives you an unguessable, non-indexed URL will do; add a password if the contents warrant it, and an expiry if the review has an end date. The recipient signs into nothing and needs no Claude account.

That's it. Step 2 is the one that changes the problem — the sharing constraint is attached to the artifact, not to the work inside it.

This isn't an oversight, and that matters

It's tempting to read a missing option as a gap someone forgot. This one has a reason, and understanding it saves you from waiting for a fix.

Organisation-scoped sharing works by checking whether a viewer belongs to your organisation. That requires an organisation — a membership list, an identity provider, an admin who decides who's in it. Team and Enterprise have all that. An individual Pro account has none of it, which means there's no set to check membership against.

So the platform offers what it can model: the artifact is inside your account, or it's on the open internet. Both are coherent. The case that falls between them — one specific person, who has no relationship with your account and never will — is the one a workspace product has the hardest time expressing, because that person is by definition not in any workspace.

If this feels familiar, it's the same shape as ChatGPT Sites, where the access levels stop at your workspace boundary. Two different products, arriving at the same edge, for the same structural reason.

Read the unpublish clause before you publish

The natural instinct is to publish, send the link, then unpublish once they've looked. Worth reading the documented behaviour first, because it doesn't work like a toggle:

Once you unpublish an artifact, you cannot publish that same artifact again.

And if the artifact used persistent storage, Anthropic documents that unpublishing permanently deletes the associated storage data, both personal and shared.

That's a one-way door, and it's a strange one to walk through by accident while trying to tidy up after a client review. We've written about what unpublishing actually does and why republishing isn't available separately — the short version is that "publish now, retract later" is not a privacy strategy you can lean on.

Export the artifact as one self-contained HTML file, drop it in, and get an unguessable no-index link with a password and an expiry if you want them. The viewer signs into nothing.

Send it to one person instead

The route that actually fits: make it a file

The sharing constraint applies to the artifact as a platform object. It doesn't apply to the work.

Ask Claude for the finished thing as one self-contained HTML file — all CSS and JavaScript inlined, no external dependencies it can't reach. The prompt can be as blunt as: "rewrite this as a single self-contained HTML file with all CSS and JavaScript inlined." What comes back is the same interactive page, in a form that isn't governed by anyone's sharing model.

From there it's an ordinary file, and you choose the access rules: who can open it, whether it needs a password, when it stops working, whether search engines can see it. That's a mundane set of choices, which is the point — the difficulty was never technical, it was that the decision wasn't yours to make while the work lived inside the platform.

The mechanics of the export, and how the same flow works from ChatGPT's canvas, are covered in privately sharing a Claude or ChatGPT artifact with a client.

Where this route doesn't help

Two honest limits.

If the artifact needs a backend, it needs a backend. Anything calling a server, using connector access, or relying on persistent storage tied to the artifact will not survive being turned into a static file. That's not a hosting problem you can shop around — build it as an app and deploy it as one, on Vercel or Netlify or wherever your stack lives.

If your reviewers are all inside a Team or Enterprise org, use the org sharing. It's the right tool: viewers are authenticated, access follows your membership list, and you don't have to think about link hygiene at all. This whole article is about the case where the person you're sending to isn't in that list and isn't going to be.

For everything else — a consultant sending a client a model, a designer sending a stakeholder a prototype, anyone whose reviewer will never be a member of anything — the fix is to stop asking the platform for a permission it doesn't have a concept for, and hand over a file instead.

More in Controls & plans

Can you password-protect a page on a free plan?

You open your host's protection settings and get an upgrade screen instead. The question isn't how to add a password — it's whose free plan has that switch, what the switch actually locks, and when paying for it beats moving.

September 10, 2026·9 min read

You added .htaccess to password-protect your page — and nothing happened

The tutorial worked for the person who wrote it. It does nothing on a static host, because .htaccess is an Apache file and a static host doesn't hand you an Apache to configure. What the file is actually doing up there, what to delete today, and what to use instead.

August 15, 2026·7 min read

Which of your Claude shares are public — and what unsharing actually undoes (2026)

Sharing a chat creates a snapshot anyone with the link can open. Unsharing disables that link. Neither of those is the same as 'not indexable', and the difference caught a lot of careful people in July 2026. Here's the mechanism, where to check your own shares, and when you need noindex to be a property of the link itself.

July 30, 2026·8 min read

Send your own private link.

miinideck turns a single HTML file into an unguessable link with optional password and expiry. Default-private, never indexed.

See pricingTry it free →
miinideck

HTML files, finally as links — for AI builders, agencies, and consultants. Default-noindex, default-private, default-yours.

Product

  • Pricing
  • Use cases
  • Try it free

Resources

  • Blog
  • Free tools
  • Featured on
  • Report abuse

Legal

  • Privacy
  • Terms
Listed onmiinideck listed on Product Huntmiinideck listed on Faziermiinideck listed on TheSaaSDirmiinideck listed on AIToolHuntmiinideck listed on LaunchNest
© 2026 miinideckMade for people who don't want their work indexed.