Protected scenes

Protected scenes let you control exactly who can open a scene and download its content. Lock a scene with a password for client previews or members-only content, or keep it behind your own paywall using secret access links. Either way the actual files — 3D model, panorama, map tiles and audio — are delivered through a signed, gated service, not just hidden behind a page.

Business & Enterprise feature
Protected scenes are included with the Business and Enterprise plans. You can mark a scene as Protected in the editor's Information menu once you're on one of these plans. Compare plans.

The two ways to protect a scene

There are two ways to run a protected scene, and the difference is simply whether you set a password. Set one and the scene stays on your public pages for anyone to unlock; leave it empty and the scene is hidden, reachable only through a secret access link your own website hands out.

  Password Secret access link
Who can open it Anyone who knows the password Only visitors arriving through a secret link
Shown on your public pages Yes — unless the scene is also Private No — hidden, like a Private scene
Showcase page Works — visitors enter the password there Not available
How access is granted You share the password Your website issues a 15-minute link on demand
Best for Client previews, members-only content, "ask us for the password" marketing Paywalls and partner-site integrations that issue links programmatically

How protection works

Turning on protection does more than hide a scene from your public pages. Every piece of scene content is served through a dedicated, signed delivery service: each file URL is cryptographically signed and expires, so copying a file link out of the browser stops working within a day, and plain URLs without a valid signature simply return "forbidden".

Password protection

A password is the simplest way to protect a scene — no code and no integration required. It's ideal when you want to share a scene with specific people, or list it publicly but keep the content behind a gate.

Set a password

  1. Open the scene in the editor and go to the Information menu.
  2. Tick Protected (available on Business and Enterprise accounts).
  3. Type a password in the field that appears.
  4. Save.

On your board a lock badge appears on the scene tile — hover it to see which mode the scene is in. That's it: the scene is now listed on your public pages, and visitors are asked for the password before it loads.

What visitors experience

Change or remove the password

You can change the password at any time in the Information menu — the scene URL doesn't change, so existing links keep working, but anyone who doesn't know the new password is locked out (visitors mid-session may keep viewing until their tab is closed and cached links expire, within roughly a day).

Ticking Remove password switches the scene to secret-link mode: it's no longer listed on your public pages and can only be reached through an access link (see below).

Public visibility and the Private flag

The Private flag is independent of protection and keeps its usual meaning: a Private scene is not listed on your public pages, but anyone with the direct URL can reach it. You can combine Private with a password for an unlisted, password-gated scene.

As the owner you never need the password yourself: opening your own scene from the board, or while signed in, unlocks it automatically. On the public showcase page you are treated like any visitor and would enter the password there.

Secret access links (paywalls & integrations)

When you leave the password empty, the scene is protected but hidden — the only way in is a secret access link: a scene URL carrying a one-time token that your own website or a partner system generates. This is the mode to use behind a paywall or a members area, where your site decides who gets access.

Your Secret Key mints access tokens for your account, so treat it like a password. Keep it in your backend and never expose it in your website's frontend code.

How it works

Before your site displays the scene, your backend asks Kroscloud for a fresh token using your Secret Key, then adds that token to the scene URL. Kroscloud validates the token and lets the visitor in.

Set it up

1. Get your Secret Key from your account settings and store it securely in your backend. It must never be exposed to the browser.

Retrieving the Secret Key from account settings

2. In your backend, before you render the iframe (or link) to the protected scene, call the Kroscloud API at https://kroscloud.com/api/token?key={your secret key} to get a token.

Example backend call to the Kroscloud token endpoint
Example backend implementation in ASP.NET MVC

3. Add the returned token to the scene's URL as the token query parameter.

Example frontend view appending the token to the scene URL
Example frontend implementation in ASP.NET MVC (View)

Good to know

This flow runs every time you display the scene, so each view uses a different token. If you get stuck wiring it into your site, contact us — we're happy to help.

Current limitations

Ready to protect a scene?

Protected scenes are included with the Business and Enterprise plans. Set a password in the editor, or wire secret access links into your own paywall.

Compare plans Talk to us