About Spatial Elements

A shared foundation for content, from a personal website to spatial experiences.

Build the content once. Let it grow.

Spatial Elements grew out of the wish to make 3D objects part of ordinary websites: connected to content, navigation and the reader's journey.

The Three.js watch example was a major inspiration for this package. The watch showcase continues that exploration. Page Sections provides the common foundation for content and layout.

My aim is to spend less time rebuilding page layouts and more time on the content and ideas they present. You can try the package, explore its source on GitHub, or visit my personal website.

Imprint / Impressum

Publisher and contact for this Spatial Elements website:

Laurid Bergjohann
Geschwister-Scholl-Straße 6
42897 Remscheid
Germany

Email: info@bergjohann.com

Responsible for editorial content: Laurid Bergjohann, at the address above.

Privacy / Datenschutz

This notice describes processing on this documentation website. The controller is Laurid Bergjohann; contact details are in the imprint above.

Hosting

The website is hosted by Vercel Inc., USA. Delivering pages and protecting the service can involve processing your IP address, requested URL, request time, browser and device information, and technical logs. The purpose is reliable and secure operation, based on the legitimate interest in providing this website (Article 6(1)(f) GDPR).

Vercel may process data outside the EU, including in the USA. Its data processing addendum describes the applicable transfer safeguards. See also Vercel's privacy notice. Technical data is retained for operational and security purposes and applicable legal obligations; the duration depends on the provider's service and logging configuration.

Local preferences and search

Your light/dark choice is saved in your browser's local storage under spatial-elements-theme until you clear the site's browser data. It is used only to restore your chosen appearance. Search queries are processed in your browser against the documentation index; there is no search service receiving them. Playground settings are held in page memory.

The application includes no analytics or advertising services and sets no tracking cookies. Saving the appearance you request serves that preference, not tracking.

External media and links

Models, poster images, environments and documentation images are served with this website. Manufacturer and source links open external services with their own privacy notices. The media playground and product pages load external video players only after you select that media.

Email contact

If you email me, I use your message and contact details to respond. The basis is Article 6(1)(f) GDPR for general enquiries, or Article 6(1)(b) for contractual enquiries. Messages are deleted when no longer needed, unless legal retention duties apply.

Your rights

Under the applicable GDPR conditions, you may request access, correction, deletion, restriction and data portability, and object to processing based on legitimate interests. You can also complain to a data protection supervisory authority, including the authority in North Rhine-Westphalia. Contact me using the email above to exercise your rights.

Last updated: November 2026. This notice will be updated when the website's processing changes.