CAD Viewer

Privacy · Security

Is CAD Viewer Safe? Are My Files Uploaded to Your Servers?

A common question from engineering and design teams: when I open a DWG, DXF, or 3D model with Thingraph CAD Viewer or DWG Viewer, where does my data go? This page explains our client-side architecture, Google Drive permissions, and what we do — and do not — collect.

Short answer

Your CAD file content is not uploaded to Thingraph servers for viewing. Rendering happens in your browser on your device using WebGL (@x-viewer/core / Three.js). We do not operate a cloud conversion service that stores your drawings.

How client-side rendering works

  1. You open a file (local upload or Google Drive Open with).
  2. The file bytes are loaded into your browser (from disk or Google’s API).
  3. The viewer parses DWG/DXF/3D data and draws with WebGL on your GPU.
  4. No step sends the full file to a Thingraph backend for processing.

This architecture is the same for 2D DWG/DXF (Viewer2d) and 3D models including IFC and STEP (WebAssembly modules run in-browser).

Google Drive: what access do we request?

When you install from Google Workspace Marketplace, the app asks for limited OAuth scopes:

Read-only for viewing apps: DWG Viewer and CAD Viewer do not write changes back to Drive. CAD Editor may let you work on a 3D scene in the browser session; saving edited models back to Drive depends on product features — opened Drive files are still not copied to Thingraph servers.

What data might leave your browser?

Local upload (no Google account)

On DWG Viewer or CAD Viewer local pages, you drag a file from your computer. The file is read with the browser’s File API and never leaves your machine except as rendered pixels on screen. No account required.

Enterprise and confidential drawings

Teams handling sensitive IP often prefer client-side viewers because:

Your organization may still require its own security review. Official policies: CAD Viewer Privacy, DWG Viewer Privacy.

What we do not do

Revoke access

Remove Thingraph apps at myaccount.google.com/permissions. Clear site data in your browser to remove local tokens. Re-install anytime from Install.