Last updated: April 2026
Privacy Policy
Forge Auto Solid CAD is a desktop application. Your designs, sketches, and project files live on your machine and are never uploaded to Woulf Group. This page explains the two optional diagnostic channels the application can use, what they do and don't send, and how to turn them off.
1. What the application can send
1.1 Crash reports
If the application crashes, a JSON report is written to a local directory on your machine. On the next launch, if you have opted in to crash reporting, we ask whether to upload it. A report contains:
- A native stack trace of the crashing thread
- Application version, commit hash, and build date
- Operating system name and version, CPU architecture, Qt version
- The name of the active module (e.g. "sketch", "part")
- The labels of the last 10 menu actions (e.g. "File→Save"), not their arguments
A crash report never contains:
- Project or file contents
- File names or file paths
- Your name, email address, Apple ID, or any identity
- Your IP address (handled at the server edge, not logged)
1.2 Anonymous usage telemetry
If you opt in to telemetry, the application keeps in-memory counters and flushes a small JSON batch every 30 minutes and on clean exit. A batch contains:
- Per-menu-action usage counts (labels only — no arguments)
- Per-file-format open and save counts (e.g.
step: 3,dxf: 1) - Per-module seconds of active time (e.g.
sketch: 452) - Session duration
- Non-fatal error counts (e.g.
import-failed: 1) - App version, OS version, Qt version, CPU architecture
- A random, anonymous UUID generated on first launch (stored in your local application settings)
Telemetry never contains:
- File names, paths, or file contents
- Project or part geometry
- Your name, email address, Apple ID, or any identity
- Your IP address
2. Your choices
Both channels are off by default until you explicitly opt in. Crash reporting is proposed on first launch; telemetry is not enabled unless you flip it on yourself. You can change your mind at any time from Custom Settings → Preferences… inside the app.
When you turn telemetry off, any batches on your disk that have not yet been uploaded are deleted immediately. Crash reports on disk are preserved so you can view them yourself, but nothing is sent while the setting is off.
3. Data retention
Uploaded crash reports are kept for up to 180 days, then deleted. Telemetry batches are aggregated into anonymous rollups within 30 days, after which the individual batches are discarded. Because neither channel contains identifying data, we cannot "look up your reports" on request — there is nothing linking a batch to an individual person.
4. Auto-update
When auto-update is enabled, the application queries the public GitHub Releases API to see whether a newer version is available. This is a normal HTTP request to api.github.com and is subject to GitHub's privacy practices. No information beyond what every HTTP request carries (User-Agent, IP) is sent.
5. Cookies & this website
This landing page uses no cookies, no trackers, and no third-party analytics. It is a static site.
6. Contact
Questions or concerns? Email steve@woulfgroup.com.