Publishing

Share pages and embeds

Hosting, access control and embedding.

Access modes

ModeBehaviourAnalytics identity
PublicAnyone with the linkAnonymous, or CRM cookie if present
Email gateRequires an email before a chosen stepIdentified by email
PasswordShared passwordAnonymous
Domain restrictedOnly addresses at listed domainsIdentified
Personalized linkUnique per recipientIdentified, tracks forwards

Embedding

html
<!-- Async, 6 KB, no layout shift -->
<div data-demoriff="asset_9f21c8" data-aspect="16:9"
     style="aspect-ratio:16/9;width:100%"></div>
<script src="https://embed.demoriff.com/v1.js" async></script>

Keep the inline aspect-ratio. It reserves the exact height in markup, before our script has loaded, which is what makes cumulative layout shift zero rather than merely small — a script, however small and however async, can still run after the browser has painted. The runtime sets the same ratio when it mounts, so an embed pasted without it still works; it just shifts once on a slow connection.

The embed respects prefers-reduced-motion and does not autoplay with sound under any circumstances.

Custom domains

On Team and above, point a CNAME at share.demoriff.com and add the domain in workspace settings. Certificates are issued automatically.