Cookie Policy
This Cookie Policy explains how Hliuma uses cookies and similar browser storage technologies (localStorage, sessionStorage, IndexedDB). It complements our Privacy Policy.
1. Summary
Hliuma does notset HTTP cookies from its own domain. We use your browser's localStorage and sessionStorage to keep you signed in and remember preferences. Some external services (our payment processor at checkout) may set their own cookies when active.
2. Categories
2.1 Essential (always active)
Required for the service to work. Exempt from consent under ePrivacy Art. 5(3).
| Storage key | Type | Purpose | Duration |
|---|---|---|---|
token | localStorage | Authenticated session (JWT bearer) | Until logout |
userEmail / email / username | localStorage | Identify user for support and error reports | Until logout |
hliuma_consent_v1 | localStorage | Stores your consent choice and version | 24 months from last visit |
wasm-reload-flag | sessionStorage | Anti-loop guard during WASM module reload | Tab lifetime |
error-system-admin-token | sessionStorage | Admin error-reporting auth (admin route only) | Tab lifetime |
2.2 Functional preferences (opt-in)
Remembers what you have selected so you don't set it again every visit.
| Storage key | Type | Purpose | Duration |
|---|---|---|---|
audio-output-device | localStorage | Remembered audio output device | Persistent |
drum-audio-output-device | localStorage | Drum audio output device | Persistent |
midi-output-device | localStorage | Selected MIDI device | Persistent |
instrument-save-options | localStorage | Last-used export options for instruments | Persistent |
drum-save-options | localStorage | Last-used export options for drums | Persistent |
2.3 Payment (opt-in, future)
When you start a checkout, our payment processor loads its SDK and sets its own first-party cookies on its own domains for fraud prevention. We do not control these cookies; please refer to your payment processor's own cookie and privacy settings.
2.4 Analytics (opt-in, currently inactive)
Reserved for future anonymous usage statistics. Not active today.
2.5 Marketing (opt-in, currently inactive)
Reserved for future campaigns. Not active today.
3. IndexedDB
The editor caches decoded audio in your browser's IndexedDB so you can keep editing without re-uploading. This data never leaves your device. Clearing browser site data deletes it.
4. Managing Your Choice
You can change or withdraw your consent at any time using the buttons at the top of this page. You can also clear all browser storage in your browser settings to fully reset.
5. Contact
Questions about cookies and tracking: [email protected].