Cookie Policy & Local Storage Disclosure
Last updated: September 2026 · Version 1.0.0
Statement of Simplicity
At Deckmatics, we do not deploy cross-site tracking cookies, covert behavioral beacons, or device fingerprinting. All application state relies on strictly technical, in-browser storage mechanisms. Commercial advertising is currently disabled, meaning no third-party ads or advertising tracking cookies are served.
1. What is a Cookie and What Technologies Do We Use?
A cookie is a small plain-text record written to your web browser to identify sessions or retain user configurations.
Instead of intrusive server cookies, Deckmatics relies exclusively on:
- Volatile Memory (RAM): During audio analysis, decoded PCM frames and FFT matrices reside strictly within the ephemeral memory of your active browser tab. Closing or reloading the tab immediately clears all memory.
- Local storage and technical cookies (localStorage / cookie): Used minimally for non-identifying interface preferences (e.g., the language you chose or environment notice dismissals such as adblock and incognito notices via
deckmatics_adblock_dismissedanddeckmatics_incognito_dismissed). That preference contains zero Personally Identifiable Information (PII).sessionStorageis not used anywhere on the site. What can be sensitive — your file names, their paths and your notes — is set out in the table in the next section.
2. Device Storage Inventory
| Mechanism | Purpose | Duration | Classification |
|---|---|---|---|
| localStorage.preferred_locale | Interface language chosen by the visitor | Persistent local | Strictly Technical / Exempt |
| cookie PARAGLIDE_LOCALE | Internal state of the translation library. It is a cookie, not a localStorage key: the configured Paraglide strategy starts with "cookie". | Persistent local | Strictly Technical / Exempt |
| cookie / localStorage: deckmatics_adblock_dismissed | Stores dismissal preference for the ad-blocker informational notice to avoid repeated displays. | Persistent local (up to 1 year or manual clear) | Strictly Technical / Exempt (art. 22.2 LSSI & ePrivacy) |
| cookie / localStorage: deckmatics_incognito_dismissed | Stores dismissal preference for the incognito mode notice and reminder to download processed audio files before session closure. | Active session / Persistent local | Strictly Technical / Exempt (art. 22.2 LSSI & ePrivacy) |
| cookie: deckmatics_lookup_consent | Remembers the user's voluntary authorization to query external online metadata and cover art databases (MusicBrainz, Cover Art Archive, Apple iTunes), avoiding repeated consent prompts on every lookup. | 1 year (or until manually revoked) | Strictly Technical (Preference) / Exempt (art. 22.2 LSSI & ePrivacy) |
| IndexedDB: deckmatics-artwork (artworks) | Client-side local cache of cover artwork images extracted from audio tags or voluntarily downloaded online for instant rendering across library views without network re-fetching. Contains no personal data. Cleared via browser site data. | Persistent local | Strictly Technical / Exempt |
| IndexedDB: dj-audio-tools-library | Analysis results for the tracks you scan (file name, embedded metadata, computed metrics and the SHA-256 hash) so your library is restored on reload without re-dropping files. It contains no audio samples. It can be cleared from the app's "Memoria Local" dialog. | Persistent local, capped at 2000 records (oldest evicted first) | Strictly Technical / Exempt |
| IndexedDB: deckmatics-rekordbox (libraries, track_state) | Only if you link a Rekordbox library: a copy of the data you imported is kept on your device, including the absolute file paths the XML contains and any free-text notes you write. None of it is sent anywhere by us, but it can reveal the structure of your folders. Unlinking the library, or clearing site data, removes it. It contains no audio samples. | Persistent local until you unlink it | Technical, but can be sensitive |
| ArrayBuffer (RAM) | Real-time local DSP computation of FFT matrices & True Peak | Active session (ephemeral) | Strictly Technical / Exempt |
| Google AdSense cookies and storage |
Currently disabled: no third-party cookies or ads are served. In the event of future activation following domain verification, prior consent via a certified CMP (under IAB TCF v2.4) will be strictly required; until then signals remain blocked on denied.
| As set by Google (up to 13 months if activated) | Inactive / Conditional on user consent |
3. Consent Management Platform (CMP) & Ethical Monetization
Commercial advertising is currently disabled, and Deckmatics serves no third-party advertisements or ad tracking cookies. If commercial monetization is enabled in the future following domain verification, we adhere to the IAB Europe TCF v2.4 framework and Google Consent Mode v2:
- Current status: No commercial third-party ads are served and no tracking occurs. The header tag (
<meta name="google-adsense-account">) is present solely for technical domain verification purposes. - Conditional activation & certified CMP: If advertising is enabled following domain verification, all advertising and measurement signals will start blocked (
denied), requiring your informed, explicit consent via an IAB TCF v2.4-certified Consent Management Platform (CMP). - Strict audio processing isolation: Our 100% local processing architecture keeps your audio files off the network: no audio samples or library metadata are ever transmitted, with or without advertising consent.
4. How to Inspect or Erase Local Data
You can wipe locally saved preferences at any time through standard browser controls:
- Chrome / Edge / Brave: Settings > Privacy and Security > Clear browsing data.
- Firefox: Settings > Privacy & Security > Cookies and Site Data > Clear Data.
- Safari: Preferences > Privacy > Manage Website Data.