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 and uses client-side computation and browser storage exclusively for user-selected settings and consented telemetry.
2. Categories of Storage Used on Wave Lab
| Category | Key / Name | Purpose | Lifespan |
|---|---|---|---|
| Necessary (Functional) | wavelab_theme | Remembers your visual theme preference (Light, Dark, or System) to prevent screen flicker on page load. | Persistent (localStorage) |
| Necessary (Functional) | cookie-consent | Stores your accepted or rejected cookie preferences so the banner is not repeatedly shown. | Persistent (localStorage) |
| Analytics (Optional) | _ga, _ga_* | Measures anonymous page views and calculator usage statistics to help us optimize physics algorithms and user experience. | Up to 2 years (only when explicitly consented) |
| Marketing / Affiliate | Amazon Referral Session | When clicking an outbound lab equipment or book recommendation, Amazon tracks referral commissions (tag wavelab-20). | 24 hours (on Amazon domain) |
3. Google Consent Mode v2 Compliance
Wave Lab implements Google Consent Mode v2. By default, all analytical storage (analytics_storage), advertisement storage (ad_storage), user data (ad_user_data), and personalization (ad_personalization) signals are initialized with a denied status in the document head prior to executing any telemetry.
Only when you explicitly click "Accept All" or enable the Analytics/Marketing toggles in the customization tray does Wave Lab update these consent parameters to granted.
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:
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.