Local simulation behavior
VehicleLab runs quarter-car studies locally in a dedicated Web Worker in your browser. Physical parameters, road-input settings, solver settings, initial states, time-history channels, and derived simulation metrics are not uploaded to a VehicleLab backend.
There is currently no account system, database, saved-study service, or server-side simulation service.
Hosting and Web Analytics
Cloudflare hosts the static application through Workers Static Assets. On the primary public production hostname, VehicleLab uses Cloudflare Web Analytics for privacy-focused page-view and performance information. VehicleLab does not add custom product-event tracking in Release 0.6.0.
The analytics integration does not intentionally record simulation parameter values, road-input values, initial conditions, result channels, or derived engineering metrics. The beacon is not loaded during local development, automated browser tests, or on unrelated hostnames. Restricted preview deployments are not part of the normal public product and are excluded by the hostname guard.
Local project and export files
VehicleLab project imports are read and validated locally. Project JSON, provenance JSON, numerical CSV, plot PNG, and PDF Engineering Report files are generated locally and downloaded directly by the browser. Report construction, plot rendering, pagination, and PDF encoding all happen in the browser. VehicleLab does not upload project metadata, parameters, numerical results, plot images, or generated PDFs to a backend or retain a cloud copy.
Project files may contain user-entered names, objectives, and notes, so users should apply their normal engineering-document handling rules when sharing downloaded artifacts.
Scope of this statement
This page describes the behavior implemented by the current VehicleLab application. It does not make claims about browser extensions, network intermediaries, or services outside VehicleLab’s control. If the product later adds accounts, persistence, APIs, or additional analytics, this page will need a deliberate update before those features are released.