Policies

Privacy notice

What Atelier collects (no business data, ever), what leaves your machine (license activation + heartbeat + an optional update check), and how Dunamis Studios relates to your data under GDPR and CCPA.

Last updated: 2026-05-08

This privacy notice describes how Atelier handles data. The headline: your wedding data never leaves your machine. License activation does — exactly what gets sent and why is described below. The legal version is in EULA §15.

What we do NOT collect

Atelier collects none of the following from your machine:

  • Wedding data (couples, dates, venues, ceremonies, anything in a wedding workspace)
  • Vendor data (your vendor database, rates, contact info, notes)
  • Guest data (names, contact info, dietary restrictions, RSVP status)
  • Contract or document content
  • Photos, mood boards, or any media you upload
  • Usage analytics — what tabs you click, how long Atelier is open, which features you use
  • Telemetry — performance metrics, crash reports, error pings
  • Business intelligence — how many weddings you have, what your budgets look like, who your clients are

This is a hard boundary, not a default. The Atelier code does not contain the wiring to send any of the above. If a future version ever introduces optional telemetry, it will be off by default and require an explicit opt-in checkbox in Settings — see EULA §15.4.

What leaves your machine, and when

Three outbound network surfaces exist:

1. License activation (first launch, then per-device once)

When you paste your license key on first launch, Atelier sends a single request to dunamisstudios.net/api/atelier/activate with three values:

  • Your license key string (the ATLR-… text you pasted)
  • A hardware fingerprint hash — a SHA-256 of your Windows machine GUID, motherboard serial, and CPU ID. Hashed locally before being sent; the raw values never leave your machine.
  • The Atelier version you're running (e.g. 1.0.3)

That's the entire payload. The server records the activation and returns a confirmation. If your license is already activated on three devices, the server returns the list of active devices so you can deactivate one inline (the device labels and activation dates only — nothing else).

2. License heartbeat (once per day)

Once activated, Atelier sends a heartbeat once per day to dunamisstudios.net/api/atelier/heartbeat with the same three values: license key, device fingerprint hash, version. Same payload as activation. The heartbeat exists for license enforcement (catching shared keys, processing deactivations, applying revocations) and for nothing else.

If Atelier hasn't been opened in 7+ days, the heartbeat fires on next open instead of waiting for the daily window. Atelier works offline for up to 30 days between successful heartbeats; after 30 days, it locks until the next successful check-in.

3. Auto-update check (optional, toggleable)

On launch, Atelier asks GitHub Releases for the latest published version. The check sends only a generic GitHub Releases API request — no installation ID, no machine fingerprint, no user identification beyond what your IP and User-Agent reveal to GitHub itself. Atelier doesn't see this request; GitHub does. You can turn off update checks in Settings → Software Updates.

If you configure a third-party integration via Atelier's REST API — say, a script that posts new weddings to a Slack webhook — that script generates outbound traffic. The traffic is yours, going to a destination you chose, governed by your own data-handling rules. Atelier doesn't see it pass through.

Why license activation phones home

We thought about this for a long time. The honest tradeoff:

  • What we gain: the ability to enforce the three-device limit, process customer-initiated deactivations, handle refund-driven revocations, and resist license-sharing piracy that would make the one-time-purchase model unsustainable.
  • What we lose: pure offline operation. Atelier needs internet on first launch and once per day after that.
  • What we don't lose: your data privacy. The license payload is the smallest possible — license ID, device fingerprint hash, version. No business data, no usage data, no anything else.

The wedding data architectural commitment stands: it stays on your machine, in a single SQLite file you can audit, copy, or back up. License activation is a separate concern from data privacy, and the license payload is engineered to keep them separate.

Activation and heartbeat data retention

Per EULA §15.6, license activation and heartbeat records are retained by Dunamis Studios for the lifetime of your license plus seven years for tax and audit purposes. The records contain: your license ID, the hashed device fingerprints of the devices you've activated, timestamps of first activation and last heartbeat, and the Atelier versions seen. Nothing more.

Where your data lives

In a single SQLite file at %APPDATA%\studios.dunamis.atelier\atelier.sqlite, on your machine. Plus any image files you uploaded to the Style or Logo features, in the same directory tree. That's it.

Dunamis Studios does not have a copy of this file. We cannot recover it if you lose it. We cannot inspect it remotely. If you sync the file to your own cloud (OneDrive, Dropbox, etc.) — see first-run § backing up — that's your sync, between your machine and your cloud account. Dunamis Studios is not a party to it.

Your clients' data

Atelier is a tool for managing your clients' wedding planning, which means your clients' personal information passes through it: names, addresses, phone numbers, email addresses, dietary restrictions, family relationships, and so on.

That data is yours and your clients'. Dunamis Studios is not the data controller, not the data processor, and not a sub-processor under the General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA), or any similar privacy regulation. You remain the sole controller of your clients' personal data.

This means:

  • You don't need a Data Processing Agreement (DPA) with Dunamis Studios for the Atelier software itself. A DPA is a contract between a data controller and a data processor; we are neither for your client data, because we never see it. (If your clients ask about your tooling, you can point them at this page.)
  • You're responsible for your own GDPR/CCPA compliance. That includes handling data-subject requests (access, deletion, portability), maintaining security on your machine where the data lives, and any DPAs with downstream services you integrate Atelier with.
  • If Atelier has a security vulnerability that lets data leak, we'll fix it under the bug fix policy. But the responsibility for your machine's overall security posture (disk encryption, OS updates, who has physical access to your laptop) is yours.

Future telemetry

A future version of Atelier may introduce optional telemetry — for example, anonymous crash reports or feature-usage metrics. If we ever do introduce telemetry, three commitments stand:

  1. Off by default. Telemetry will be opt-in, with a clearly labeled checkbox in Settings.
  2. No per-customer ID by default. Crash reports won't include your installation's license ID or any other linkable identifier unless you explicitly opt in to that level.
  3. Disclosed before introduction. When telemetry is added, it will be announced in release notes and on the marketing page before the version that includes it ships, so customers can decline the upgrade if they prefer.

This is the same commitment in EULA §15.4. It is not abstract — telemetry is a legitimate engineering tool, and we may eventually want it, but introducing it without affirmative consent would betray the standing commitment customers paid for.

Marketing reference

Per EULA §17, we reserve the right to publicly reference your business name and industry as a Dunamis Studios customer for case study, portfolio, or social-proof purposes — for example, "Acme Weddings uses Atelier" on the product page. You can opt out by emailing legal@dunamisstudios.com at any time. We will not use your logo, photographs, your clients' names, or any client work product without separate written permission from you.

Cookies and trackers on this website

Separate from Atelier-the-software is dunamisstudios.net, this website. The website uses Vercel Analytics for aggregate visit metrics. It does not use third-party advertising trackers. The website's privacy disclosure is at dunamisstudios.net/privacy and applies to the website only — not to the Atelier software.

Contacting us

Questions about this privacy notice should be directed to legal@dunamisstudios.com. The same address handles licensing, support, and bug reports.