Legal & PrivacyGDPR Compliant

Cookie Policy

Last updated: 15 August 2026

At Wave Lab (wavelab.tools), we prioritize user privacy, data minimization, and total transparency. All wave mechanics, light spectrum, and acoustic physics simulations execute locally in your web browser. This Cookie Policy explains what storage mechanisms are used, why they are needed, and how you can exercise complete control over your preferences.

Click anytime to review or change your granted permissions.

1. What Are Cookies and Local Storage?

Cookies are small data files placed on your computer or mobile device by websites that you visit. localStorage is a modern HTML5 browser capability allowing web applications to persist key-value pairs directly in your browser without transmitting them with every HTTP request.

Wave Lab minimizes network telemetry. Current browser storage is limited to theme and consent preferences; no Google Analytics, Tag Manager, advertising pixel, or AdSense request is loaded by the application while advertising mode is disabled.

2. Categories of Storage Used on Wave Lab

CategoryKey / NamePurposeLifespan
Necessary (Functional)wavelab_themeRemembers your visual theme preference (Light, Dark, or System) to prevent screen flicker on page load.Persistent (localStorage)
Necessary (Functional)cookie-consentStores your accepted or rejected cookie preferences so the banner is not repeatedly shown.Persistent (localStorage)
Analytics (Optional)_ga, _ga_*Reserved for an optional analytics provider. No analytics provider is currently loaded by the application.Not currently set
Marketing / AffiliateAmazon Referral SessionAn outbound affiliate link can allow Amazon to process referral data after you leave Wave Lab. Wave Lab does not set this cookie.24 hours (on Amazon domain)

3. Google Consent Mode v2 Compliance

In current mode, Wave Lab initializes Google Consent Mode v2 defaults as denied, but does not load a Google measurement or advertising tag. Local choices update those defaults only for a future optional analytics integration.

In future AdSense mode, the local banner is disabled and Google's certified CMP owns advertising consent and IAB TCF signals. Wave Lab never generates a TCF string itself. Google's message and AdSense remain inactive until explicitly configured.

4. How to Manage and Revoke Your Consent

You can change your consent preferences at any time. Click the button below to open the customization drawer:

Cookie Consent Manager

Adjust analytical and marketing permissions or withdraw prior consent.

Alternatively, you can clear all cookies and local storage directly through your browser settings (Chrome: Settings > Privacy and security > Delete browsing data; Firefox: Settings > Privacy & Security > Cookies and Site Data; Safari: Preferences > Privacy > Manage Website Data).

5. Further Information

For additional details on our data protections, please read our Privacy Policy. If you have any questions regarding our cookie implementation, reach out to us via our Contact Page.