Skip to the content

Privacy policy

in force · last changed 23 Sep 2026

In plain words · not a substitute for the text below

  • In Europe analytics is off until you say yes. Everywhere else it is on and the bar turns it off. The footer lets you change your mind at any time.
  • Your designs stay on your computer. The app sends no telemetry unless you turn it on.
  • The app checks a salted hash of your machine, and never the machine id itself.
  • Stripe handles payments. We hold the card brand and the last four digits, and nothing more.
  • We sell nothing about you, to anybody, ever. There is no advertising here.

1Who is responsible for your data

NekoCAD LLC is the data controller for nekocad.com, for your account, and for the desktop app. The postal address and the support address are on the Contact page, and that is the address for any question in this document. NekoCAD is a small company and has no data protection officer, because the law does not ask a company of this size and this processing for one.

This policy answers Article 13 of the General Data Protection Regulation and section 22575 of the California Business and Professions Code. It covers everybody, wherever you live, because one honest answer is easier to keep true than several.

2What we collect, why, and on what legal basis

We collect the least that the job needs. This is the whole list, and it is written from the database itself and not from memory.

Waitlist
Your email address, the page where you signed up, and the dates that you signed up, confirmed, and unsubscribed. Basis: your consent, which you give by confirming the link in the email and withdraw with the unsubscribe link.
Account
Your name, your email address, a hash of your password, and the second factor, the recovery codes, and the passkeys that you set up. Basis: the contract between us, because an account is how a license reaches you.
Purchase
What Stripe tells us about the payment: the amount, the currency, the tax, the status, your Stripe customer id, the card brand, and the last four digits. We never receive or hold the full card number. Basis: the contract, and the tax law that asks us to keep a record.
Licenses and machines
Your licenses, and for each activated computer a salted hash of the machine id, the name that you gave the computer, the platform, the app version, and the two letter country. Never the raw machine id, and never the IP address of the app. Basis: the contract, and our legitimate interest in stopping one license from serving a hundred people.
Browser sessions
For each signed-in session: the session id, the IP address, the browser user agent, and, when our proxy provides them, the country and the city. The account page shows you this list so that you can end a session that is not yours. Basis: our legitimate interest in the security of your account.
Connected accounts
If you sign in with Discord, Google, or GitHub: the account id at that provider, your handle there, your avatar address, and the access tokens, which are encrypted. Basis: your consent, given when you connect the account, and withdrawn when you unlink it.
Messages to support
Your name, your email address, the subject that you picked, and what you wrote. Basis: the contract where the message is about an order, and otherwise our legitimate interest in answering you.
Measurement
Google Analytics records the pages that you read, roughly where you are, and what kind of device you use. Google truncates the IP address before it stores anything. If you are in the European Economic Area, the United Kingdom, or Switzerland, none of this happens until you say yes to the cookie notice, and the basis is your consent. Everywhere else it starts when you arrive, the notice tells you so and gives you the button to stop it, and the basis is our legitimate interest in knowing which pages people read. Either way the Cookie settings link in the footer turns it off.
Error reports
When something breaks: the error, the page, the browser, and what the code was doing. We clear the user and the request headers of every report, so it carries no name, no email address, no IP address, and no cookie. Basis: our legitimate interest in finding out that the site is broken, and you may object to it.

3How long we keep it

We delete what we no longer need. Where the law sets the period, the law wins. Where it does not, these are the periods that we hold ourselves to.

Waitlist
Until you unsubscribe. After that we keep the address and the unsubscribe date alone, so that the address is never added again. Ask, and we delete that too.
Account and licenses
Until you delete your account, or until you ask us to delete it.
Orders and receipts
Up to seven years after the order, because tax and accounting law asks for a record. This is the one thing that survives an account deletion, and it is reduced to the order itself.
Browser sessions
Until the session expires or you sign out, whichever comes first.
Activations
Until you remove the computer, and for 90 days after that.
Messages to support
Two years, so that we can read the history of a problem.
Measurement
14 months at Google, which is the shortest period that Google Analytics offers for this data.
Error reports
90 days at Sentry, and then they are deleted.

4Who else sees it

We do not sell your data, we do not rent it, and we do not share it for advertising. We have never done so and we do not intend to. These are the companies that handle a part of it so that NekoCAD can work, and each one is bound by a contract to use it only for that job.

Stripe
Payments, tax, receipts, and card disputes. Stripe is the merchant of record.
Resend
Sends the email: the confirmation, your license, the receipts, and the answers.
OVHcloud
The server that runs nekocad.com, in Vint Hill, Virginia, United States.
Cloudflare
Sits in front of the site, serves the downloads, and holds the backups.
Backblaze B2
Holds the installers, the update manifests, and the source snapshots.
Discord
Receives a message that you send through the Contact form, in a channel that only NekoCAD staff can read, and provides the sign-in if you connect a Discord account.
Google and GitHub
Provide the sign-in, and only if you connect one of those accounts.
Google Analytics
Counts the pages. In Europe nothing of Google loads until you say yes to the cookie notice. Everywhere else it loads when you arrive, and the notice gives you the button that turns it off.
Sentry
Receives the errors of the site and of the server, with the person taken out of each one before it is sent.
4.1 · A court, and nothing else

We give data to nobody else, unless a valid legal order makes us. If that happens we will tell you, unless the order forbids it.

5Where your data is

NekoCAD is a United States company and its server is in the United States. If you are in the European Union, the United Kingdom, Switzerland, or another place with rules about sending data abroad, then using NekoCAD sends your data to the United States.

Each company in the list above is bound either by an adequacy decision of the European Commission, for example the EU-US Data Privacy Framework, or by the Standard Contractual Clauses. Ask us and we will tell you which one covers which company.

6Cookies, tracking, and Do Not Track

Four cookies are always there, and all four are necessary. One keeps your signed-in session. One carries the token that stops a form on another site from acting as you. One remembers whether you picked the dark theme or the light theme. One remembers your answer to the cookie notice, and it is written twice, once with a `-legacy` name, for an older browser that does not read the SameSite attribute. None of these follows you anywhere, and none of them asks for your consent, because the law does not ask for consent for a cookie that a site can not work without.

Two more cookies come from Google Analytics: `_ga` and `_ga_` followed by our measurement id. They exist so that a second visit is not counted as a first visit. Where you are decides when they are written. In the European Economic Area, the United Kingdom, and Switzerland they are written only after you say yes to the cookie notice, and if you say no, or if you close the page without answering, nothing of Google loads at all. In every other country they are written when you arrive, and the notice tells you so and gives you the button that stops it. The Cookie settings link in the footer asks the question again and clears both cookies, and withdrawing is as easy as agreeing.

There is no advertising pixel, no social media button that reports back, no fingerprinting, and no third party that follows you from this site to another. We do not sell or share your data, and Google Analytics is set up for measurement and not for advertising.

If your browser sends Global Privacy Control or Do Not Track, we read it as a no in every country: the notice does not appear, nothing of Google loads, and no measurement happens. Neither signal is binding on us for analytics, and we obey both anyway, because a visitor who set that switch has answered the question already.

6.1 · Error reports are not behind the notice

Sentry tells us when the site breaks. It writes no cookie, it follows nobody, and each report has the user and the request headers cleared before it is sent, so it carries no name, no email address, and no IP address. It runs on our legitimate interest in a site that works, and you may object to it through the Contact page.

7The desktop app

Your designs stay on your computer. The app does not send a model, a drawing, or a file anywhere, unless you choose to share it.

The app talks to nekocad.com for two things: to check that your license is valid, and to look for an update. A license check sends a salted hash of the machine id, the name that you gave the computer, the platform, and the app version. It does not send the raw machine id, and the server does not record the IP address of the app.

Crash reports are off until you turn them on in the settings. They never include your files. Telemetry of any other kind does not exist in the app.

8Your rights, and how to use them

You can ask for a copy of your data, a correction, a deletion, a restriction of what we do with it, or a copy in a portable format. Where we rely on your consent you can withdraw it at any time, and where we rely on a legitimate interest you can object to it. In California you may ask what we collect and ask us to delete it, and we will not treat you differently for asking.

Write through the Contact page or to the support address. We answer within two business days, and we complete the request within 30 days. We do not charge for this and we do not ask you to fill in a form. The unsubscribe link in each waitlist email takes you off the list at once, with no message to us.

If you think that we have your data wrong, tell us first, because it is usually faster. You also have the right to complain to your data protection authority: in the European Union that is the authority of the country where you live, and in the United Kingdom it is the Information Commissioner's Office.

9Children

NekoCAD is not for children. You must be 16 or older to make an account or to buy a license, and we do not knowingly collect data from a child under 16. If you believe that a child has made an account, tell us and we will delete it.

10How we look after it

Every connection to nekocad.com is encrypted. Passwords are hashed and never stored in a form that we can read. The tokens of a connected account are encrypted in the database. The private key that signs a license lives only in the environment of the server, and never in the database or the source.

No system is perfect. If a breach ever touches your data, we will tell you and the authority that the law names, inside the period that the law sets.

11Changes to this policy

When this policy changes, the date at the top of the page changes with it, and each version stays online. A change that makes a real difference to you gets an email 30 days before it takes effect, to everybody who has an account or a license.

Questions about a clause, an order, or a charge? Write to us or email [email protected]. A person answers within two business days.

NekoCAD LLC · 7901 4th St. N, STE 300 · St. Petersburg, FL 33702 · United States