Legal

Privacy Policy

Last updated: May 2026

TL;DR

Your audio never leaves your browser — ever. We collect an email address if you create an account, and anonymous page-view counts via Vercel Analytics. That's it.

01

What we collect

Account data. If you create an account, Clerk (our auth provider) stores your email address, an optional display name, and session tokens. This is the minimum required to let you save favourite shaders and access your library across devices.

Anonymous analytics. Vercel Analytics records page views, the country the request came from, and basic browser/OS category. No cookies are set for analytics. No personal identifiers are stored.

We do not run advertising, sell data, or use third-party tracking pixels of any kind.

02

What we never collect

Your audio. All audio processing — file playback, microphone input, radio streams — is handled entirely by your browser using the Web Audio API. No audio data, recordings, or waveforms are ever transmitted to our servers.

Behavioural or advertising data. We do not track which shaders you view, how long you stay on a track, or build any profile of your listening habits.

03

Third-party services

Clerkhandles authentication and account storage. When you sign up or sign in, your credentials go directly to Clerk's servers under their privacy policy: clerk.com/privacy.

Vercelhosts the site and provides analytics. Vercel's privacy policy: vercel.com/legal/privacy-policy.

04

Cookies & sessions

If you are signed in, Clerk sets a session cookie so you stay logged in. This cookie is strictly necessary for the account feature to work and contains no tracking information. If you do not create an account, no cookies are set.

05

Your rights

You can delete your account at any time from your account settings. Deleting your account removes all data Clerk holds on your behalf (email, name, session history, and saved favourites) within 30 days.

You can use the entire visualizer — upload files, use the microphone, browse every shader — without creating an account. An account is only required to save favourites across sessions.

06

Changes to this policy

If we make material changes, we will update the date at the top of this page. Continued use of the site after changes constitutes acceptance of the updated policy.

07

Contact

Questions about this policy? Reach us through the About page.