Sharing a workspace file with someone outside your org

For workspace files you need to send to a recipient who isn't a member of your org (a customer, an auditor, a CPA), you can mint a read-only public share link.

To create a link:
1. Open the Workspace module and find the file.
2. Click the row's three-dot menu → "Share". (You can also use the share icon in the file's preview modal.)
3. Optional: pick an expiry date — common defaults are 7 days, 30 days, or "no expiry". The default is 30 days.
4. Click "Create link". The URL is copied to your clipboard.

The recipient pastes the URL (looks like https://turtini.com/wf/share/<token>) into a browser. They see:
• The file name, size, and "Shared by {Your Org Name}".
• An in-page preview if it's an image, PDF, video, or audio file.
• A Download button as a fallback for other types.
• The expiry date if one is set.

What the recipient does NOT see:
• The folder the file lives in
• Other files in your workspace
• Anything about your org's structure or members
• Any way to upload or modify

Revoking a link:
From the file's "Share" menu, find the link in the list and click "Revoke". Anyone hitting the URL after that gets "Link unavailable". Revocation is immediate.

Behind the scenes:
The link is a random unguessable token (workspaceFileShares/{token}) — there's nothing about the file's id in the URL. The server validates the token (existence, not revoked, not expired) on every request. The recipient's browser fetches the file directly from Firebase Storage via a signed URL the server returns; the file never proxies through Turtini's servers.

Best practice:
Set an expiry that matches the recipient's actual need (a contract review usually doesn't need a year-long link). For one-time sends, 7 days is plenty. If you need a permanently-shared document, prefer publishing it as a Site page or an Article rather than a share link.