# Share a Gemini Canvas with a client, privately · Stacktree

Source: https://stacktr.ee/share-gemini-canvas-with-client

[Skip to content](#main) PFrom Product Hunt? Your first pages are free, no card. Code `PRODUCTHUNT` takes 50% off your first month of Studio.[Start free &rarr;](https://app.stacktr.ee/?join=1&from=producthunt)

&times;   A Stacktree customer sent you. Your first month is 50% off on any plan, taken off at checkout. [Start free &rarr;](https://app.stacktr.ee/?join=1&from=referral)

 &times;      [stacktr.ee](/)  [Examples](/#proof) [How it works](/#how) [Pricing](/pricing) [Security](/security) [Log in](https://app.stacktr.ee) [Publish one](https://app.stacktr.ee/?join=1)     By [Steve Smith](/about) · Founder, Stacktree Last updated October 10, 2026          use case

#  Gemini built it. Now send it to the client.

   Gemini's share link was made for showing a chat, not delivering work.  It is public, it opens inside Gemini, it disappears when the chat does, and from a work account it is off until an admin allows it. Send the Canvas as a private page instead: a passcode if you want one, no account for the client, and on a paid plan a record of when they opened it.

  [ Publish a page free ](https://app.stacktr.ee/?join=1&from=seo_share_gemini_canvas)      No card. 3 free pages, each live for 7 days.

    Paste HTMLDrop a fileno account · 24 h linkHTML to publishAdd a passwordPublish private link
Paste the Canvas HTML and get a private link. Nothing to install.

##  How do you share a Gemini Canvas with a client privately?

Publish its HTML to a private host and send that link. Ask Gemini for the page as one
      self-contained HTML file, paste it into Stacktree, add a passcode or a company email check,
      and send the unguessable link. The client opens it in any browser with no Google account,
      and on a paid plan you see when they opened it.

## What Gemini's own sharing does

Gemini gives you a share link for any chat, and the chat carries its Canvas with it. As of
      October 2026, per Google's help center and Workspace admin pages, these are the routes:

    Route Who can open it Client needs an account Passcode, expiry, who opened it     Share link, personal account Anyone with the link, on gemini.google.com only No No passcode. Lasts until you delete it or the chat leaves your Activity. No record of opens.   Share link, work account Anyone with the link, once an admin turns on link sharing (off by default) No As above. Turning the setting off later does not remove links already shared.   Share through Google Drive, work account People you add, if your organization allows sharing outside it Yes, a Google sign-in Drive's sharing controls   Export to Docs Whoever you share the Doc with Depends on the Doc's sharing For a written Canvas only. An app or web page does not survive the trip.   Stacktree Anyone you send it to No Passcode on every plan. Company email check, no expiry and who opened it from Solo.
Two more details from Google's pages are worth knowing before a client gets the link. Anyone
      with the public link to a shared Canvas app can view and edit data associated with the app.
      And viewers of a shared chat can carry on the conversation themselves. The same rules for
      ChatGPT, Claude and Copilot are side by side on [who can open what
      your AI made](/ai-sharing-rules).

## Why a work account cannot share by default

Since March 2026, Google Workspace admins can allow Gemini conversations to be shared by
      link, and the setting starts off. It lives in the Admin console under Generative AI, Gemini
      app, Sharing, and it can be turned on for the whole domain, one organizational unit or one
      group. If your Share button gives you nothing to copy, that is the reason, and asking IT is
      the fix if a public Gemini link is what you want.

The route that is on by default is sharing through Google Drive, which Google added in June
      2026. It respects your organization's Drive policy, so it only reaches a client if sharing
      outside the company is allowed, and the client has to sign in with a Google account to open
      it. Many clients will, some will not, and a proposal that starts with a sign-in screen is a
      proposal that waits.

## The send step, in five moves

  -  Get one HTML file. Ask Gemini: "Put this whole page in one self-contained
        HTML file, with the CSS and JavaScript inline and no outside files." Copy it from the Canvas
        and save it as proposal.html, or keep it on the clipboard.

 -  Publish it. Paste the HTML into the box above, or drop the file on the
        Stacktree dashboard. You get back an unguessable link that appears in no listing and no
        search index.

 -  Lock it. Add a passcode you tell the client, so a forwarded link alone opens
        nothing. Passcodes are on every plan. If several people at one company should read it, a
        paid plan can limit it to their email domain instead, and they get in with a one-time
        email check.

 -  Send the link. Paste it into the email you were already writing. The client
        opens a page in any browser, on a phone if that is where they are, with no Google account
        and nothing to install.

 -  See that it landed. On every plan the client can leave notes on the page
        itself, and from Solo the dashboard shows opens and when it was last read. After the call, publish the revised page over
        the same site and the link they already have shows the new version.

## Why a private page beats a Gemini link for client work

  - It stays up on purpose. A Gemini link goes when the chat goes, including through Activity auto-delete. On a paid plan, a page stays up until you take it down or the date you choose.
 - It can be locked. A passcode or a company email check, so a forwarded link does not open for everyone.
 - It is read-only. Nobody can continue your chat or edit your app's data from it.
 - It opens anywhere. Any browser, any phone, with no Google sign-in and no app.
 - It tells you something. On a paid plan, when it was opened and how far it was read, which is the thing you want to know before you chase.
 - It looks like your work. On paid plans it carries no badge and can sit on your own domain, so the client reads it at your address rather than inside a chatbot.

## Also read

The format-level version of this page is [sharing an
      HTML file with a client](/share-html-file-with-client). If the Canvas is a monthly report, [send
      it as a link](/send-client-report-as-link) the client bookmarks once. And if you also work in Claude or ChatGPT, the
      same move is on [sharing a Claude artifact](/share-claude-artifacts) and
[sharing a ChatGPT Site with a client](/blog/share-chatgpt-site-with-client).

##  Which plan does this handoff need?

Filing work under a client is free on every plan. What a paid plan buys is time on
    the clock and an address of your own.

  -   Free $0

###  One handoff this week

 3 pages, passcodes included. Each lasts 7 days; once someone else opens one, it stays up for 30 days after their latest visit, up to 90 days in total. If one comes down before you meant it to, it is restorable from the dashboard for 48 hours. [ Start free ](https://app.stacktr.ee/?join=1&from=seo_share_gemini_canvas)
-   Solo $19 a month

###  A link the client keeps (paid-media dashboard, monthly report, proposal)

 25 pages that never expire, your own domain, one client space, passcodes and company-email gates, and no Stacktree footer. [ Start with Solo ](https://app.stacktr.ee/billing?plan=solo&from=seo_share_gemini_canvas&join=1)
-   Studio $79 a month

###  Several clients, each with their own address

 Unlimited pages, 10 client spaces and 10 domains, so every client gets a permanent address, one passcode, and engagement detail on what they read. [ Start with Studio ](https://app.stacktr.ee/billing?plan=studio&from=seo_share_gemini_canvas&join=1)

FAQ

## Frequent questions

     How do I share a Gemini Canvas with someone? +  In Gemini on the web, open the chat, click Share and export at the top right of the Canvas panel, then Share, and copy the g.co/gemini/share link. Google notes that shared links open only on gemini.google.com, not in the mobile app. For a client, a private page you control usually fits better than a public Gemini link.   Why can I not share a Gemini Canvas from my work account? +  Because sharing by link is off by default for Google Workspace. Since March 2026 an admin can turn on "Allow conversation sharing via link" in the Admin console, under Generative AI, Gemini app, Sharing, for the whole domain or one group. Until then, the other built-in route is sharing through Google Drive, which makes the client sign in.   Does the client need a Google account to open a Gemini share link? +  Not for a public link: Google says recipients of a shared link do not need their own account. Sharing through Google Drive is different, because only people signed in to a Google account can open it. Either way the link opens on gemini.google.com, so the client reads your work inside Gemini rather than as your own page.   Do Gemini share links expire? +  Not on a date you set. A public link lasts as long as the chat stays in your Gemini Apps Activity, so deleting the chat, or Activity auto-delete removing it, takes the link down too. That is easy to trip over months later, when a client goes back to a proposal and finds it gone.   Can someone edit my Gemini Canvas app from the share link? +  Google's Canvas help page says anyone with the public link to a shared app can view and edit data associated with the app. Viewers of a shared chat can also continue the conversation on their own copy. If the app holds anything you would not hand to everyone who receives a forwarded link, do not share it that way.   Can I see who opened a Gemini share link? +  Google's sharing pages describe no record of who opened a shared Gemini link, or when. For a proposal or a report that matters, because whether the client opened it is the first thing you want to know before you follow up. On Stacktree's paid plans a private page shows when it was opened, and by whom if you send each person their own link.   How do I get the HTML out of a Gemini Canvas? +  Ask for it. Tell Gemini to put the whole page in one self-contained HTML file, with the CSS and JavaScript inline and no outside files, then copy it from the Canvas and save it as report.html. Google's help page lists Export to Docs, Export to Slides and Copy contents, and Colab for Python code, but no hosted copy of a web page.   How do I send a Gemini Canvas to a client privately? +  Publish the HTML somewhere you control and send that link. On Stacktree, paste the HTML or drop the file on the dashboard, add a passcode (on every plan) or, from Solo, limit it to the client's company email domain, and send the unguessable link. The client opens it in any browser with no Google or Stacktree account, and paid plans show when it was opened.
Keep reading

## Related guides

   -  [ Who can open what your AI made ChatGPT, Claude, Gemini and Copilot sharing rules, checked against the vendors’ own pages. ](/ai-sharing-rules)
-  [ Share an HTML file with a client The format-level version: gates, expiry, and knowing it landed. ](/share-html-file-with-client)
-  [ Share a Claude artifact privately The same move for Claude, and what Claude’s own sharing does. ](/share-claude-artifacts)
-  [ Share a ChatGPT Site with a client When the client has no ChatGPT account. ](/blog/share-chatgpt-site-with-client)
-  [ Password protect an HTML page A passcode on one page, no account for the reader. ](/password-protect-html-page)
-  [ Pricing Passcodes on every plan; permanence, your domain and no badge from $19. ](/pricing)

References

## Sources and further reading

   -  [ Gemini Apps Help: Share your chats ↗ Public links, what viewers can do with them, and how long they last. ](https://support.google.com/gemini/answer/13743730?hl=en)
-  [ Gemini Apps Help: Create docs, apps and more with Canvas ↗ Sharing a Canvas, gemini.google.com-only links, and shared app data. ](https://support.google.com/gemini/answer/16047321?hl=en&co=GENIE.Platform%3DDesktop)
-  [ Google Workspace Admin Help: Turn conversation sharing on or off ↗ The admin setting, its default, and what happens to links already shared. ](https://knowledge.workspace.google.com/admin/generative-ai/gemini-app/turn-conversation-sharing-on-or-off)
-  [ Google Workspace Updates, March 2026 ↗ When admins could first allow Gemini sharing by link. ](https://workspaceupdates.googleblog.com/2026/03/workspace-admins-can-allow-gemini-app-conversation-for-their-organizations.html)
-  [ Google Workspace Updates: sharing Gemini content through Drive ↗ Drive sharing for chats and Canvases, and the Google sign-in it needs. ](https://workspaceupdates.googleblog.com/2026/04/share-chats-canvases-and-generated-media-from-the-Gemini-app-securely-via-Google-Drive.html)

##  Send the Canvas as a page, not a Gemini link.

 Paste the HTML, add a passcode, and see when your client opens it.

 [ Publish a page free → ](https://app.stacktr.ee/?join=1&from=seo_share_gemini_canvas)         stacktr.ee  [Page video](/page-video) [Ask this page](/ask-this-page) [Client feedback](/client-feedback-loop) [Client spaces](/client-spaces) [Templates](/templates) [Use cases](/use-cases) [Integrations](/agents) [Alternatives](/alternatives) [About](/about) [Blog](/blog) [Changelog](/changelog) [Pricing](/pricing) [Security](/security) [FAQ](/faq) [Made with Stacktree](/made-with)  Building with AI agents? See the [developer docs &rarr;](/developers)     [Send your first link free](https://app.stacktr.ee/?join=1&from=sticky_share_gemini_canvas_with_client) No card · 3 pages free

---
Full markdown summary of the Stacktree marketing surface: https://stacktr.ee/llms-full.txt
