PyDraft2D CAD SYSTEM Support  |  Contact

Privacy

Last updated 31 August 2026  ·  Applies to PyDraft 0.9-alpha

PyDraft runs on your computer. It has no account system, no analytics, and no background telemetry. There are exactly two times the program touches the network, both listed below, and one of them only happens when you press a button.

1. The update check

When PyDraft starts, it requests a small text file from the PyDraft website to see whether a newer version exists. The request contains nothing about you or your drawing. As with any web request, the server can see your IP address and the version string in the user agent (for example PyDraft/0.9-alpha). Nothing is logged against an identity because there is no identity to log it against.

If you are offline, the check fails silently and the program carries on.

2. Bug reports, only when you send one

Nothing is transmitted unless you open Help → Send Bug Report, type a description, and press Send. There is no automatic crash reporting. Here is exactly what a report can contain:

Data Included Detail
Your description Always The text you typed, and the time you sent it.
Tester ID Always A random code generated on your machine. It is not derived from your hardware, name, or email, and it identifies a copy of the program, not a person.
System information Checkbox, on by default Operating system and version, Python version, CPU model string, total and available RAM, screen resolution, UI scale, and app version. Uncheck the box and none of it is sent.
Your drawing Checkbox, off by default The geometry in your current model space. Only sent if you deliberately tick this. Leave it off unless the bug is about a specific file.

If you would rather see the report before it leaves your machine, press Copy Report instead of Send. That puts the entire contents on your clipboard so you can read it, edit it, and send it however you like.

What is never collected

If you register your tester ID

Registering is optional and happens on the website, not in the program. It stores three things: your email address, your tester ID, and the machine type you optionally entered. Its only purpose is to restore your free licence if you lose the ID. Your email is not sold, shared, or used for anything except version announcements, and only if you ticked that box.

Turning the network off entirely

PyDraft is fully functional with no internet connection. If you block it in your firewall, the update check fails quietly and every drawing, editing, and export feature continues to work normally. Nothing in the program requires a connection to run.

Changes

If a future version starts collecting something new, it will be listed on this page and called out in the release notes before it ships. Quietly expanding data collection is the kind of thing that makes people distrust software, and the point of this program is to be the one that does not do that.

Back to the product page

Copyright © 2026 PyDraft. All rights reserved.
DXF is a format originated by Autodesk, Inc. Product names mentioned are trademarks of their respective owners.