How MotionConvert handles your personal data, in line with the GDPR and Dutch law.

Privacy Policy

Last updated: 4 May 2026

MotionConvert (operated by Solvera, KvK 97843776, VAT NL005292567B81, Mijdrecht, the Netherlands) is committed to protecting your privacy and handling your personal data in accordance with the General Data Protection Regulation (GDPR) and other applicable EU and Dutch law. This page explains what we collect, why, and what your rights are.

1. Data Controller

The data controller for personal data processed via motionconvert.com is Solvera, registered in the Netherlands under KvK number 97843776. For any privacy-related question or request you can reach us at info@motionconvert.com.

2. What Data We Collect

  • Account data — your email address and a hashed password when you sign up, plus an email-verification flag and timestamps.
  • Profile preferences — your selected tier (free/pro/expert), theme, unit system, preferred units, rounding mode and decimals, and whether auto-save is enabled.
  • Consent log — for each opt-in or opt-out you record we keep an append-only row capturing the event (opt-in / opt-out / soft opt-in), the purpose (today only "product updates"), the source (signup form, settings page, unsubscribe link), the lawful basis, the policy version you agreed to, and the IP address and user-agent of the request. Email-keyed and retained indefinitely so an opt-out is honoured for life — see §5 and §11.
  • Saved content — the projects, components and tool configurations (e.g. motor specs, gear ratios, statusword values) you create or save, including any share-link UUIDs you generate.
  • Billing data — for paying users, your Stripe customer ID, subscription ID, and invoice records (amounts, currency, billing period, hosted invoice URL). Card details are processed and stored by Stripe; we never see or store them.
  • API keys — if you create one, we store a hash of the key (not the key itself), a short prefix, a name you choose, and the creation timestamp.
  • Email-results requests — if you use the "Email Results" feature without an account, we use the email address you enter solely to deliver that one message; we do not add it to any list. A normalized form of the address and your IP address are kept in our cache for 24 hours to enforce abuse limits.
  • Technical data — your IP address (used for rate-limiting and abuse prevention), basic request metadata, and standard server logs.
  • Cookies — only strictly-necessary cookies (see §6).

3. How We Use Your Data and Legal Bases

  • To provide the service — creating your account, saving your configurations, running calculations, and serving pages. Legal basis: performance of a contract (GDPR Art. 6(1)(b)).
  • To process payments and manage subscriptions — handling Stripe checkout, subscription changes, and invoice records. Legal basis: performance of a contract and compliance with our legal obligations (Art. 6(1)(b) and (c)).
  • To send transactional email — email-address verification, password resets, billing notices, and the one-time emailed results you explicitly request. Legal basis: performance of a contract and, for the email-results feature, your explicit consent (Art. 6(1)(a)).
  • To prevent abuse and keep the service secure — rate-limiting, blocking malicious traffic, and keeping operational logs. Legal basis: our legitimate interest in protecting the service and our users (Art. 6(1)(f)).
  • To comply with legal obligations — for example, retaining invoice data for the period required by Dutch tax law. Legal basis: legal obligation (Art. 6(1)(c)).
  • To send a small number of product-update emails — see §11 for the full description, audiences, and opt-out. Legal bases: our legitimate interest under the soft opt-in for paying customers (Art. 6(1)(f) read with recital 47 and ePrivacy Art. 13(2)), and your explicit consent for free-tier users (Art. 6(1)(a)).

4. Data Sharing and Processors

We do not sell or rent your personal data. We share data only with the processors we need to run the service:

  • Stripe — payment processing, subscription management, and invoicing. Stripe acts as an independent controller for payment data and may transfer data to the United States under EU Standard Contractual Clauses.
  • DigitalOcean — server hosting in the EU.
  • Our email/SMTP provider — delivery of transactional email (verification, password reset, billing, results).
  • Let's Encrypt — issuance of TLS certificates for the domain.

We do not currently use third-party analytics, advertising or tracking services.

5. Data Retention

  • Account, profile, projects and configurations — kept for as long as your account exists. If you delete your account, this data is removed within 30 days, except where we are legally required to keep it.
  • Invoice and billing records — retained for 7 years to comply with Dutch tax law, even after account deletion.
  • Email-results rate-limit data — the recipient address and IP are retained in our cache for at most 24 hours for abuse prevention, then automatically deleted.
  • Server logs — kept for a short operational period (typically up to 30 days) and then rotated out.
  • Anonymous shared configurations — share links you create without an account expire and are deleted automatically 30 days after creation. Configurations saved to a logged-in account are not subject to this 30-day cap and are kept until you delete them or close your account.
  • Consent log — every opt-in and opt-out we record (see §2) is kept indefinitely so we can honour your opt-out even after account deletion or re-signup, and so we can demonstrate consent under GDPR Art. 7(1) on a regulatory challenge. This is a legal obligation and cannot be waived.

6. Cookies

MotionConvert uses only strictly-necessary cookies, which under the EU ePrivacy rules do not require a consent banner:

  • sessionid — keeps you logged in and preserves your session.
  • csrftoken — protects forms against cross-site request forgery.

We do not use advertising, analytics or tracking cookies. If we ever introduce any, we will update this policy and ask for your consent first.

7. International Transfers

Your data is primarily processed within the EU/EEA. Some processors (notably Stripe) may transfer data to the United States; in those cases the transfer is covered by the EU Standard Contractual Clauses or another valid GDPR transfer mechanism.

8. Your Rights

Under the GDPR you have the right to:

  • access the personal data we hold about you;
  • correct inaccurate or incomplete data;
  • request deletion of your data ("right to be forgotten"), subject to our legal retention obligations;
  • restrict or object to certain processing;
  • receive your data in a portable format;
  • withdraw any consent you have given, at any time, without affecting prior processing;
  • lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens) or your local supervisory authority.

To exercise any of these rights, email info@motionconvert.com. We will respond within one month.

9. Security

We use appropriate technical and organisational measures to protect your data, including TLS encryption in transit, hashed passwords and API keys, restrictive Content-Security-Policy and security headers, isolated rate-limit storage, and limited operational access. No method of transmission or storage is 100% secure, but we work to keep risks low.

10. Children

MotionConvert is not directed at children under 16. If you are under 16, please do not create an account or send us personal data. If we learn that we have collected data from a child without verified parental consent, we will delete it.

11. Marketing Communications

Once or a few times per year we may send a short email for the purposes you have consented to. Today the only such purpose is product updates — new MotionConvert tools, new pages, or new articles, all closely related to the engineering calculators you already use. If we ever introduce a new purpose (for example a periodic newsletter, beta-program invitations, or surveys), it will be a separate, opt-in choice — not bundled into the existing one. We do not send promotional email about unrelated products, third-party offers, or anything outside the scope you have agreed to.

Whether you receive product-update emails depends on which group you are in:

  • Paying customers (Pro, Expert, Early Bird) — covered by the soft opt-in under recital 47 of the GDPR and Article 13(2) of the ePrivacy Directive: you bought a similar product, you are notified at signup that you may receive these messages, and every email contains a one-click unsubscribe link. You can also opt out at any time in your account settings. Legal basis: Art. 6(1)(f) — our legitimate interest in keeping customers informed about similar products and services we provide.
  • Free-tier registered users — only emailed if you have actively ticked the optional opt-in box at signup or in account settings. The box is not pre-ticked. You can withdraw consent at any time, as easily as you gave it. Legal basis: Art. 6(1)(a) — your explicit consent.
  • Anonymous "Email Results" recipients — never receive marketing email from us. The address you (or someone else) entered into the Email Results form is used only to deliver that one specific calculation result and is purged from our cache within 24 hours. Recipients are not added to any list under any circumstance.

We keep an append-only consent log of every opt-in and opt-out we record (event, purpose, timestamp, source, the policy version you agreed to, and a hashed identifier of the request). This log is the legal record we would produce on a regulatory challenge under GDPR Article 7(1) and is retained indefinitely so that an opt-out cannot be undone by closing and re-opening an account under the same address.

Unsubscribing is always one click in any product-update email and is honoured before any further send. None of the above affects transactional email (account verification, password reset, billing notices, the Email Results message you explicitly request). Those are required to operate the service and cannot be unsubscribed from while you have an active account.

12. Changes to This Policy

We may update this Privacy Policy as our service evolves. The latest version is always published on this page, with the "Last updated" date at the top.

13. Contact

For privacy questions, requests, or complaints, contact us at info@motionconvert.com.