Privacy & Data

How we handle
your data.

Plain English. No legalese. Here's exactly what LensCAD collects, how we protect it, and what control you have over it.

📋

What we collect

and why we collect it
Account information

Your email address and password (stored as a one-way hash — we can't read it). We also record when you confirmed your age at sign-up.

Photos you upload

Photos are processed on our servers to produce corrected, scaled DXF files, and are used for your session only. They are stripped of metadata and face-blurred before being written to disk, are never copied anywhere for training or dataset use, and are deleted from working storage whenever the app is redeployed — and within 30 days regardless.

IP address

Used to verify you're in the United States (LensCAD is US-only for now) and to keep the service secure. We don't use it to identify or track you personally.

Usage data

Basic interaction data like which tools you use. This helps us improve the app. It is never used for advertising, profiling, or sold to anyone.

🚫

What we don't do

hard commitments, not marketing language
🖼️

What happens to your photo

from upload to deletion

Nothing you do in LensCAD is collected for AI training, and no dataset is built or licensed from your work. Here is what happens to a photograph you upload, from the moment it arrives to the moment it is gone.

01
Metadata stripped

The moment your photo arrives, embedded metadata is removed — GPS coordinates, serial numbers and timestamps are never kept. Camera make, model and focal length are read first and kept as session settings, because lens correction needs them. This happens before the image is written to disk.

02
Faces blurred

A face detector locates faces and blurs them irreversibly, before the image is saved rather than after. It is best-effort — it can miss one, or flag something that is not a face — and it exists to reduce incidental capture of people in the background of a workshop photo. No facial geometry or biometric identifier is extracted or kept.

03
Worked on, on our servers

Perspective correction, scale calibration, edge detection, tracing and DXF export all run on our own servers. Your photograph goes nowhere else for any of it.

04
Deleted

Job storage is temporary and is cleared whenever the app is redeployed or its container recycled, which happens routinely — and within 30 days regardless. We keep no archive of your photographs. Saved project files are downloaded to your device; we hold no copy.

One exception, and you control it: Smart Trace. When you run Smart Trace, that job's photograph is sent to our AI provider to be analysed and the outline returned, under an agreement that does not permit training on it. It happens only on runs you start. If you would rather no image ever left our servers, don't use Smart Trace — every other part of LensCAD works without it.
⚖️

Your rights

what you can ask us to do

You have meaningful control over your data. Here's what you can request at any time:

🦏

The Rhino 3D plugin

in development

The LensCAD Rhino 3D plugin is in development. It will carry the same commitments as the rest of LensCAD: the geometry you draw is yours, none of it is captured for training, and nothing is monitored.

🛡️

Security

how we protect what you share
Passwords

Your password is stored using a secure one-way hash — we cannot read it, and neither can anyone else. Even in a breach, your actual password would not be exposed.

Encryption in transit

All connections to LensCAD use HTTPS/TLS. Data in transit is encrypted end-to-end.

Passwords

Stored only as salted hashes. We cannot read your password, and a copy of our database would not reveal it.

Breach notification

In the event of a data breach affecting your personal information, we will notify you within 45 days as required by Oregon law (ORS 646A.604).

✉️

Contact us

privacy questions and data requests

Have a question about your data, or want a copy of it or your account deleted? Reach out directly.

📬

PartCraft LLC — Privacy

For privacy questions, data requests, and opt-out requests:
[email protected]

We respond to all data requests within 45 days. Oregon, United States.