Privacy & Cookies

Last updated 9 August 2026

WaveNode is a free synthesizer. There are no accounts, no advertising, and no third-party trackers. We measure how the instrument is used so we can make it better β€” and that is all.

The short version

We count visits and feature use, so we know what to build next.

We never record the audio you make, your presets, or your projects.

No advertising, no third-party trackers, and we never sell your data.

Analytics are hosted in the EU, and you can switch them off on this page.

Your choice, right now

What we collect

Anonymous usage analytics. When you use the site or the app we record product events β€” a page view, starting the tutorial, moving to the next lesson, playing a demo sound, clicking Play Now or Download, submitting your email. Each event carries a random identifier for your browser, the page path, your device type (phone, tablet or desktop), the app version, and an approximate location (country and region) that our analytics provider derives from your IP address. We do not store your full IP address.

Your email address β€” only if you type it into the subscribe form. It is used to email you about WaveNode, and nothing else.

What we deliberately do not collect.We do not record what you play, the audio you make, your presets, or your projects. Those live in your browser’s local storage or on your own disk. We do not follow you across other websites.

Cookies and local storage

NamePurposeLifetime
wn_consentRemembers your analytics choice. Strictly necessary β€” without it we would have to ask on every visit.1 year
wn_anon_idA random identifier so repeat visits are not counted as new people. Set only with your consent, where consent is required.1 year
wn_telemetry_opt_out, wn_internalOpt-out flag, and a marker the developer uses to keep his own testing out of the numbers.1 year
Synth local storageYour presets, projects, tutorial position and interface settings. Stays on your device; never sent to us.Until you clear it
analytics_auth, staging_authSign-in for the developer's own private pages. Never set for visitors.7–30 days

Where consent is required, nothing above except wn_consent is written until you choose β€” and declining removes what was already stored.

Who processes it

PostHog

Product analytics. Hosted in the European Union β€” the data stays there.

Vercel

Website hosting, and cookieless aggregate traffic counts.

Resend

Sends the confirmation email if you subscribe, and stores the mailing list.

Legal basis and your rights

Where the GDPR or UK GDPR applies, our basis for analytics is your consent, which you can give or withdraw at any time using the controls above. Our basis for the mailing list is also consent, given when you submit the form; every email includes an unsubscribe link.

You have the right to access, correct, delete, or export your personal data, to withdraw consent, and to complain to your data protection authority. Because analytics data is tied only to a random browser identifier and never to your name, the fastest way to erase it is the Delete my identifier button above. For anything else β€” including removal from the mailing list β€” email us and we will act within 30 days.

Retention

Analytics events are kept for up to 12 months. Mailing list entries are kept until you unsubscribe. WaveNode is not directed at children under 13, and we do not knowingly collect their personal data.

Who runs WaveNode

WaveNode is made by Eli Miller, an independent developer in New York. For GDPR purposes he is the data controller for everything described on this page.

Privacy questions, or to exercise any right above: privacy@wavenode.app.
Anything else: hello@wavenode.app.