Legal

Privacy Policy

Last updated: May 2025

This Privacy Policy describes how FreeTextToCAD ("we", "us", or "our") collects, uses, and shares information when you use our website at freetexttocad.com (the "Service").

1. Information We Collect

1.1 Information You Provide

When you use FreeTextToCAD, you may provide:

Prompts are transmitted to the AI providers listed in section 3.1 to generate CAD code. We do not keep them in the generation request after the response is received. Those providers process prompts under their own terms. The text-to-CAD generator does not accept images at all.

1.2 Photos on Photo to 3D Print

The Photo to 3D Print tool converts your image to a 3D model entirely inside your browser. By default your photo is never uploaded: it is read into memory, turned into a mesh on your own device, and discarded when you close or reload the page.

That page also has an optional checkbox, "Share this photo to help improve FreeTextToCAD", which is switched off unless you turn it on. If you turn it on and then download an STL, we receive and store:

We use shared photos only to understand which kinds of images produce good or bad models, so we can improve the conversion and the CAD generation behind it. Shared photos are not published, sold, or used for advertising, and we do not attempt to identify anyone in them.

Please do not share photos of identifiable faces, other people, documents, or anything private or confidential. The tool works best on high-contrast images, logos, and simple shapes, and those are what we most want to learn from. You are responsible for having the right to share any image you upload.

Shared photos are retained while we are still using them to improve the tool. You can ask us to delete photos associated with your device at any time by getting in touch through our contact page — include the approximate date you used the tool so we can find them. Leaving the checkbox off means there is nothing to delete.

1.3 Anonymous Quality Telemetry

To measure model quality (which build engine was used, and whether a model rendered) and to learn what kinds of prompts work well, we log one row per completed prompt session to our own server. Each row contains:

These rows do not contain your IP address (only the country and city described above), and we do not use cookies for tracking, do not fingerprint your browser, and do not collect any account data (because there are no accounts). Your IP is used briefly for the rate-limit counter described in section 1.5, which stores no prompt or model data. These rows never contain your photos; images are covered separately in section 1.2 and are only stored if you opt in there. The UUID rotates if you clear browser storage. This data is used only by the project owner to improve the tool; it is not shared or sold.

CAD Studio. The manual modeller at /cad-studio has no prompt to log, so it records one row per visit describing only how much the tool was used: how long the page was open, whether the CAD kernel finished loading and how long it took, counts of sketches, features, extrudes, cuts, rebuilds and STL exports, how many times the in-studio AI box was used, and any error messages the tool showed you. It also stores the same anonymous device UUID, coarse country/city and traffic source as above. It doesnot record your geometry, dimensions, sketches, or the models you build — only tallies of the actions taken. A row is written even if you open the page and do nothing, because knowing that is the point of the measurement.

1.4 Automatically Collected Information

Like most websites, we may automatically collect:

This data is collected through standard web server logs and analytics tools to help us understand how the site is used and improve the service.

1.5 Rate Limiting Data

We store temporary counters in Cloudflare's KV storage so the free AI quota can be shared fairly. Tied to your browser's device ID: how many models you have generated today, the timestamps of the AI calls within your current model, and the time your next model becomes available. Tied to your IP address: a count of models generated today, used only to stop one network from exhausting the daily allowance. All of these expire automatically within 24 hours, hold no information about what you asked for, and are not associated with your identity.

2. How We Use Your Information

We use collected information to:

3. Third-Party Services

3.1 AI providers

Your text prompts are sent to one or more of these services to generate CAD code:

Each provider's privacy policy applies to the prompts they receive. We do not sell your prompts. We recommend reviewing their policies if you want the details.

3.2 Google AdSense

We display advertisements served by Google AdSense. Google may use cookies and similar technologies to serve ads based on your prior visits to our site and other sites. You can opt out of personalized advertising at Google's Ad Settings.

3.3 Cloudflare

Our site is hosted on Cloudflare Pages and uses Cloudflare Workers for API proxying. Cloudflare may process your IP address and request data as part of its content delivery and security services.

4. Cookies

We use cookies for:

You can disable cookies in your browser settings. Note that some features of the site may not function properly without cookies.

5. Data Retention

6. Children's Privacy

FreeTextToCAD is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, please contact us immediately.

7. Your Rights

Depending on your location, you may have rights including the right to access, correct, or delete personal data we hold about you. To exercise these rights, contact us at mattpeshapps@gmail.com.

8. Changes to This Policy

We may update this Privacy Policy from time to time. We will post the updated policy on this page with a revised "Last updated" date.

9. Contact

If you have questions about this Privacy Policy, contact us at mattpeshapps@gmail.com.