Licenses and privacy
The AtlasVR 3D Viewer is built on open-source software. We use the libraries unmodified. Here are their licenses and sources.
| Component | Used for | License | Source |
|---|---|---|---|
| three.js | 3D rendering, loaders for glTF, STL, OBJ, FBX, PLY, 3MF, DAE, WebXR, USDZ for AR Quick Look | MIT | github.com/mrdoob/three.js |
| WebXR Input Profiles | Controller models in the VR headset | MIT | github.com/immersive-web/webxr-input-profiles |
| web-ifc | Reading IFC files | MPL-2.0 | github.com/ThatOpen/engine_web-ifc |
| occt-import-js | Reading STEP, IGES and BREP files | LGPL-2.1 | github.com/kovacsv/occt-import-js |
| Open CASCADE Technology | CAD geometry kernel inside occt-import-js | LGPL-2.1 with exception | dev.opencascade.org |
| Draco decoder | Compressed glTF geometry | Apache-2.0 | github.com/google/draco |
| Basis Universal transcoder | KTX2 textures | Apache-2.0 | github.com/BinomialLLC/basis_universal |
| meshoptimizer decoder | Meshopt-compressed glTF files | MIT | github.com/zeux/meshoptimizer |
| fflate | Unpacking ZIP, 3MF and IFCZIP | MIT | github.com/101arrowz/fflate |
| node-qrcode | QR codes | MIT | github.com/soldair/node-qrcode |
| @vercel/analytics | Cookieless visitor statistics | MPL-2.0 | github.com/vercel/analytics |
| Satoshi | Typeface | ITF Free Font License | www.fontshare.com/fonts/satoshi |
Privacy in the viewer
Your files are processed only in your browser. They are not uploaded, not stored and not passed to anyone.
If you send a model to your VR headset, the file goes encrypted straight from the computer to the headset (WebRTC), not through our servers. So that the two devices find each other, our pairing service on Vercel in Frankfurt exchanges only connection data: the code and the network addresses of the devices. It deletes them after 10 minutes at most. Each device looks up its public network address with a STUN server run by Cloudflare. Nobody but you sees file names or contents.
The viewer runs on Vercel. We count visits with Vercel Web Analytics: no cookies and no recognition across days. We count page views and anonymous events such as the file format opened, the start of a VR session or a transfer to a VR headset, never file names, codes or contents.
The full privacy statement of AtlasVR AG is on atlasvr.ch.