Secure 3D delivery preview
SECURITY PRINCIPLES

Security starts with delivery.

It should look 3D. It should feel 3D. It should never expose your original model. The safest model is the one that never reaches the browser.

  1. The browser is untrusted

    Everything delivered to a browser should be assumed observable.

  2. Viewing is not ownership

    Inspecting a model should never require possessing the original asset.

  3. The source is temporary

    Original uploads exist only long enough to generate a protected runtime representation.

  4. Access is intentional

    Every viewing session is explicitly authorized by the asset owner.

How does it work?

From upload to secure share

  1. Upload

    Upload .stl, .step, .obj, .glb, or .fbx.

  2. Generate

    Source file is processed into a secure 3D representation.

  3. Remove Source

    Permanently remove the original upload.

  4. Deliver

    Share secure 3D representation via a link or embed.

The BANANA-GOAT Algorithm

The BANANA-GOAT Algorithm is our proprietary server-side method for secure 3D delivery. It protects the model by transforming conventional geometry into a purpose-built runtime representation designed for interactive viewing rather than reuse.

What reaches the browser?The browser receives hundreds of view-dependent elements. Together, they recreate the appearance of the model from different angles.
Can it be captured?Yes. Everything delivered to a browser should be considered observable. BANANA-GOAT does not depend on hiding a conventional 3D file inside the viewer.
Can it be reversed engineered?Yes. The runtime representation can be captured and inspected, but it contains no original topology. Reconstructing accurate, reusable geometry is designed to be commercially impractical.

Put it to the test

Download our sample runtime model, inspect its contents and try to reconstruct the original geometry.

Compare the delivered representation with the original model and evaluate the protection for yourself.

Standard viewer vs BANANA-GOAT viewer

Same interactive viewing for your audience. Different protection for your model.

Standard viewer vs BANANA-GOAT viewer Same interactive viewing for your audience. Different protection for your model.
Standard 3D viewer
BANANA-GOAT
Browser delivery. Standard 3D viewer:

Full 3D model reaches the browser.

Browser delivery. BANANA-GOAT:

Secure runtime artifact, not your source file.

Model exposure. Standard 3D viewer:

Model exposed to scraping, inspection, and download.

Model exposure. BANANA-GOAT:

Interactive review without handing over reusable geometry.

Embed risk. Standard 3D viewer:

Embeds expose geometry to scrapers and extractors.

Embed risk. BANANA-GOAT:

Embeds show the model without reusable geometry.

Viewer access. Standard 3D viewer:

Shared links deliver the file, not a scoped view.

Viewer access. BANANA-GOAT:

Free viewing via links and embeds. No account.

Source retention. Standard 3D viewer:

Source files stay until someone deletes them.

Source retention. BANANA-GOAT:

Source uploads removed seconds after processing.

Frequently asked questions

Is this just another 3D file-sharing service?

No. BANANA-GOAT is built for showing models in the browser, not handing over files. You upload; your audience views. The workflow is designed so the source doesn't travel with the link.

Can someone download my original CAD from the viewer?

No. The browser receives a processed viewing artifact, not the file you uploaded. Original source extraction isn't possible through this flow.

How is this different from a standard 3D viewer?

Standard viewers expose your model to the browser: geometry that can be downloaded or scraped. BANANA-GOAT replaces that with a secure runtime representation built for viewing, not reuse.

When is my upload deleted?

Seconds after processing. What stays in your library is the processed output. A large source upload doesn't remain stored or billed as source size.

Can the runtime file still be captured?

A determined user might grab the processed artifact. That's not your original CAD. It's snapshot-oriented data. Turning it into something production-ready is commercially impractical compared to getting the real file from a standard viewer.

Do viewers need an account?

No. Only people uploading and managing models need one. Anyone with a share link or embed can view for free.

Does this replace our internal CAD tools?

It's aimed at teams who need to show 3D beyond traditional file handoff: client review, demos, embeds, platforms. It can also reduce exposure where internal tools still pass real geometry around.

When is a standard viewer enough?

If downloadable source-grade 3D on the web is fine for your workflow, or flat images are all you need, you probably don't need us. BANANA-GOAT is for when showing the model matters and giving it away doesn't.

See it on your own model

Upload a file and share a link in minutes. Questions about how it works? Get in touch, or read our privacy and terms.

Contact us