Skip to contentSkip to Content
Public sharing

Public sharing

Share a working prototype with someone outside your organization. Choose which version they see, how long the link works, and whether they can comment without an account.

  1. Open a prototype or version in the dashboard and find Public sharing.
  2. Choose Pinned or Latest, then choose an expiry.
  3. Under Comments, choose who can comment in Comments on this link and whether to Show the review widget (see Comments on a shared link). The CLI’s artor share add --hide-widget creates a link with the widget off.
  4. Create the link and use Copy to send it.

Anyone holding the link can open it. Use demo data and share only with people you intend to reach. Public links don’t require sign-in.

Pinned or latest

  • Pinned: points to the selected version. Use it to request feedback or sign-off on that build.
  • Latest: follows the newest published version. Use it for an ongoing review.

Publishing a new numbered version doesn’t move a pinned link. If an existing version is replaced using overwrite mode or deleted, public links pinned to it are turned off; create a new link to share another version.

You can deliberately change a live link’s target in Edit on its row. The URL stays the same and the change appears in the audit log.

Duration

Links expire after 7 days by default. Your organization sets the maximum duration, up to 90 days. Use Extend to change a live link’s expiry.

Expired and turned-off links can’t be revived. Create a fresh link instead.

Use Copy on a live link’s row in Public sharing, or copy the address from the open prototype. You can return to copy it again later. artor share list also shows live links.

If a row says Copy link (reshare), create a fresh link. This can happen for an expired, turned-off, or older link whose address is no longer available.

Open the link’s ··· > Edit menu to change:

  • Version to share: choose another version, or switch between pinned and latest.
  • Password: add, change, or remove the link’s password.
  • Comments on this link: choose who can comment through the link.
  • Show the review widget: choose whether the widget appears on this link.

You can edit links you created; organization admins can edit anyone’s. Changes keep the same URL and appear in the audit log. Only live links can be edited.

Password protection

A public link can ask for a password before it shows anything. Link passwords are available on every plan, including Free, and are off by default.

Adding a password

  • When creating a link: turn on Require a password in the create dialog. Type one or use Generate, then Copy it before saving.
  • Later: open the link’s ··· > Edit menu and use the Password section to add, change, or remove one.

A password is between 8 and 128 characters; the field shows a live count. Send it to your reviewers separately from the link.

It can’t be shown again

Artor stores the password in a form it can’t read back, so no screen, listing, or export shows it afterwards. Copy it when you set it. You can always change it or remove it later, but you can’t look it up.

Changing or removing a password locks out everyone who had already unlocked the link. They need the new password, or none at all once it’s removed.

What a visitor sees

A protected link opens a short page asking for the password, at the same address you shared. Once it’s entered correctly, the prototype opens normally.

The unlock lasts for that browser session and no more than 24 hours, then the page asks again. Repeated wrong attempts are rate limited: after several, the page asks the visitor to wait a few minutes before trying again.

Organization members who can open the prototype’s Space don’t need the password. Signed in, they go straight to the prototype; signed out, they use the page’s Sign in link and land on the prototype after signing in. A member who can’t open that Space enters the password like anyone else; see Members outside the Space.

Under Settings > Sharing, an organization admin can turn on Require a password on public links.

Turning it on shows how many live links currently have no password and asks you to confirm. Those links stop opening until someone adds a password to them. This isn’t a turn-off: nothing is deleted, and each link works again at the same address as soon as it has a password. While the requirement is on, Settings names how many links it’s currently stopping, and an existing password can be changed but not removed.

Turning the requirement off lets those links open again.

What’s recorded

Setting, changing, and removing a link password, and turning the organization requirement on or off, all appear in the audit log. The password itself is never recorded there or anywhere else.

A protected link opens at its own address, the one Artor gives you. An older public link redirects there, so a link you shared before adding a password keeps working.

Choose Disable in the link’s ··· menu to stop further access through that link. The person who created it can turn it off, and organization admins can turn off anyone’s link. Admins can also turn off all public links under Settings > Sharing.

The change applies to subsequent requests. It can’t take back content someone has already viewed or copied. To share again, create a new link with a new URL.

Deleting a version or a prototype

Deleting what a link points to turns the link off. It never points at nothing, or at something else:

  • Deleting a version turns off every public link pinned to it, right away. Links set to Latest keep working and move to the newest remaining version.
  • Deleting a prototype permanently ends every public link to it, pinned or latest, right away.
  • Moving a prototype to the trash stops its links from serving while it’s there. If you restore it, links that are still within their duration work again at the same address. They end for good when the trash is emptied after 30 days.

A turned-off link is never brought back: create a new link to share again. Visitors to a link that stopped working see the same neutral page as for an expired link.

Version numbers can be reused after you delete the highest version. A link pinned to the deleted version stays off and never shows the new build. See Deleting a version.

Expiry reminders

When creating a link, turn on the email reminder to receive a message about a day before it expires. Reminders are off by default. Extending the link resets the reminder for its new expiry.

Who can share

Members with access to share a prototype can create public links, including reviewers. Members who can only read a Space through Open to org can’t share its prototypes. See Spaces.

Org admins manage the maximum link duration and organization-wide sharing controls in Settings > Sharing.

Each link has one setting, Comments on this link, that decides who can comment through it:

ChoiceWho can comment
OffNobody. Teammates see the discussion read-only; visitors see no review widget.
MembersSigned-in members of your organization. Visitors without an account can’t comment.
AnyoneMembers, and any visitor with the link, with no name needed.
NameMembers, and any visitor with the link, after typing a name.
Name and emailMembers, and any visitor with the link, after typing a name and email.

Visitors only ever see their own comments; see Guest commenting. On the Public sharing list, a link that lets visitors comment shows a speech bubble with its choice.

Show the review widget sits right under it and shows or hides the widget for everyone who opens the link, guests included. It’s on by default. While it’s off, Comments on this link shows Off and guests can’t comment (teammates: see Turning it off); turn the widget back on and your earlier choice comes back.

Teammates signed in to Artor take part as themselves, not as guests, and can comment unless the link is set to Off (a hidden widget stops them too, see Turning it off). See Teammates on a shared link.

When you’re signed in to Artor and open a public link from your organization, Artor recognizes you automatically; there’s nothing to click. What you get depends on whether you can open the prototype’s Space:

  • You can open the Space: you get the team view, as on the version’s preview link. You see every thread, guest feedback included, and comment as yourself.
  • You can’t open the Space: see Members outside the Space.

If you’re signed out, the link opens as it does for any visitor. Sign in to Artor, then open the link again. On a password-protected link, the page’s Sign in link does both.

Viewing as a guest

To check what an outside visitor sees, add ?artor-as=guest to the link’s address. That browser keeps the guest view for 12 hours, guest commenting included. Add ?artor-as=member to switch back right away.

Members outside the Space

An organization member who can’t open the prototype’s Space sees the prototype exactly as a visitor does. With Let org members see all threads on shared links on, the review widget also shows them every thread on that version, and they comment as themselves:

  • They can start threads, reply, mention teammates, resolve threads, use AI ignore, and edit or delete their own comments.
  • They can’t see guests’ email addresses, delete guest feedback, open the prototype in the dashboard, or reach other versions or prototypes in the Space.
  • Show the review widget and Comments on this link apply to them as to any teammate on the link: Off makes the discussion read-only for them too.
  • It never applies to a prototype in a Personal Space. Everyone but its owner gets the visitor’s view there.

On a password-protected link, an organization member who cannot see the space enters the password like anyone else, then sees every thread and comments as themselves. Changing the password asks them for it again. A future organization setting may let admins turn this off for protected links.

The setting is on by default. An organization admin can turn it off under Settings > Sharing. Members outside the Space then get the visitor’s view, guest commenting included. Turning it on or off appears in the audit log.

Guest commenting

Three of the Comments on this link choices let a visitor without an account leave feedback. They decide what the visitor needs to do first:

ChoiceWhat the visitor sees
Off or MembersNo commenting; they can still use the prototype.
AnyoneThey can comment immediately as Anonymous guest.
NameA name field above the comment box on their first comment.
Name and emailName and email fields above the comment box on their first comment.

New links start from your organization’s default, initially Name. Admins can change it under Settings > Sharing > Comments on new links, with the same five choices. Changing the default doesn’t change existing links. Links created before guest commenting was introduced show Members (no guest comments), or Off if team comments were turned off, unless someone changes them.

What a guest can and can’t do

Guests can start threads, reply in their own threads, and edit or delete their own messages. They see only threads they started, including team replies there. They can’t see the team’s other discussions, another guest’s notes, source code, or other projects.

Guests can’t resolve threads, use AI ignore, or mention teammates.

Identity is self-asserted

Guest names and email addresses are self-entered and unverified. Artor doesn’t email guests, even when a link asks for an address.

The prototype’s code can see information entered into its page, including the guest form. Ask for email addresses only when you trust the prototype with them.

Identity sticks to the browser and the version

A guest can return to their notes in the same browser. Clearing cookies or switching devices can make them appear as a new guest. People sharing a browser can appear as the same guest.

Comments belong to the version reviewed. If a latest link moves to another version, earlier notes stay on the old version for the team to review.

Moderating guest feedback

Guest comments appear in the widget, the dashboard’s comment list, and artor comments.

A prototype owner, organization admin, or admin of its Space with permission to edit its content can delete guest messages or threads. They can’t edit another person’s words. Deletions appear in the audit log.

Deleting a guest thread also removes any team replies inside it, whether the guest deletes it or a moderator does. Keep a separate team thread for discussion you need to retain.

Turning it off

Set Comments on this link to Members to stop new guest comments while your team keeps commenting, or to Off to stop everyone. You can also disable the whole public link. A guest already reviewing sees their notes become read-only.

Hiding the review widget also stops guest comments right away. A teammate who already has the page open can keep commenting for up to an hour after the widget is hidden, so use Off when you need every comment to stop now.

From the CLI

After installing the CLI, run these in your linked project folder:

artor share add # latest version, 7 days artor share add --mode pinned \ --deployment <id> --days 14 # select a version artor share add --comments name # off | members | anyone | name | name-email artor share add --warn # request an expiry reminder artor share add --password # ask for a link password, hidden, typed twice artor share list # find and recopy live links artor share set <id> --comments members # stop guest comments, keep your team's artor share set <id> --password # change a live link's password artor share set <id> --remove-password # remove the password artor share extend <id> --days 7 # change a live link's expiry artor share off <id> # turn off a link permanently

Without --comments, an interactive terminal asks Who can comment on this link?, with your organization’s default as the first option. An automated command uses that default. share set requires an explicit choice when run automatically.

--password never takes the password on the command line, so it can’t reach your shell history. In a script, pipe it in with --password-stdin instead. Link passwords need CLI 0.26.0 or newer; run artor update if the flags aren’t recognised. See the CLI reference.

Use the link identifier from artor share list. A short identifier must match one link; turning a link off without an interactive confirmation requires its full identifier. See the CLI reference for more options.

The prototype behaves like the real thing

Visitors can click through the prototype, submit forms, and use its connected services. These actions can have real effects. Comments on this link controls Artor feedback; it doesn’t disable the prototype’s own buttons or forms.

Use staging or sample data. Don’t connect a public demo to real payments, production credentials, or destructive actions.

What stays private

A public link gives access to its selected prototype, not your organization dashboard, other projects, source downloads, or remix tools.

Artor doesn’t supply server-only environment values to public visitors’ running prototypes. Values marked local can be used there. This doesn’t protect data already included in a published build or information the prototype displays or sends to another service. See Environment variables.

Artor asks search engines not to index public previews. This isn’t a confidentiality setting: someone holding the link can still forward it or copy what they see.

Honest limits

  • The link address can be seen by the prototype’s scripts and some network services. Trust the prototype and the people you send it to with the link itself.
  • Expiry and turning off a link don’t delete screenshots or other copies people already made.
  • Heavy traffic or blocked cookies can temporarily make a live link appear unavailable. Allow cookies for the preview and try again after about a minute.
  • A teammate whose browser blocks cookies for the preview, or doesn’t send the details Artor checks, stays on the visitor’s view of a shared link.
  • A teammate can send you a sign-in link that, opened within 30 seconds, signs you in as them on that one shared link, so anything you comment there shows under their name. Only open sign-in links you expect.
  • A member outside the Space can mention a teammate who can’t open it either. That teammate gets the email but can’t open the prototype in the dashboard.
  • If the prototype generates broken links or redirects, give that example to your coding agent to fix before sharing more widely.
  • Guest names aren’t proof of identity, and guest history doesn’t follow a person across devices.
  • A password protects the link, not what’s behind it. Anyone you give both to can pass them on, so sending the password in the same message as the link adds little.
  • A password page tells whoever opens it that a live, protected link exists. An expired or turned-off link still shows the same neutral page as an unknown one.
  • The password is typed on the prototype’s own address, so code the prototype loaded on an earlier visit could observe it. Trust the prototype with the password as you trust it with anything else typed into its pages.
  • Someone holding a protected link who keeps entering wrong passwords can delay unlocks for other visitors of that link for a few minutes.
  • A visit that stops at the password page isn’t counted as a view.

Use the address Artor gives you, including when copying it from the browser. Older public links redirect to their current address while they remain active.