Privacy Policy

JellyDazzle for Mac, iPhone, iPad and Android · LIBCSYSTEMS LLC

JellyDazzle collects nothing, stores nothing, and sends nothing. It has no network code, no accounts, no analytics and no advertising. Nothing you do in the app leaves your device.

Audio

JellyDazzle reacts to sound, so it listens while it is running. On macOS 14.2 and later it taps the system audio output so it can move with whatever is already playing — a music app, a browser, anything. On earlier versions of macOS it falls back to the microphone, which is why macOS may ask for microphone permission the first time you run it.

On iPhone and iPad, iOS does not let one app hear another app’s sound, so JellyDazzle listens through the microphone to the music playing around it — including music coming out of the same device’s speaker. iOS asks for permission the first time you open it. Your music app keeps playing normally while JellyDazzle listens.

On Android, Android does not let one app hear another app’s sound either, so JellyDazzle listens through the microphone to the music playing around it, exactly as on iPhone. Android asks for microphone permission the first time you open it. The app requests no internet permission, so it has no way to send anything anywhere.

That audio is turned into numbers and thrown away. Each block of sound is analysed in memory to drive the visuals for the current frame, then discarded. It is never written to disk, never recorded, never buffered for playback, and never transmitted anywhere. There is no code in the application capable of sending it, because the app has no network capability at all.

You can revoke the permission at any time: on a Mac in System Settings → Privacy & Security → Microphone, on iPhone and iPad in Settings → Privacy & Security → Microphone, on Android in Settings → Apps → JellyDazzle → Permissions → Microphone. JellyDazzle keeps running without it; the visuals simply stop responding to sound.

What the app stores

DataCollected?Notes
AudioAnalysed, not collectedIn memory only, discarded each frame
Personal informationNoNo name, email, or account of any kind
Usage or analytics dataNoNo telemetry, no crash reporting, no tracking
IdentifiersNoNo device or advertising identifiers
Contacts, photos, files, locationNoNever requested or accessed
Your preferencesOn your device onlySettings and the startup measurements stay in the app’s own container

Diagnostics

A developer diagnostic mode can write an audio-level log to a temporary file. It is off by default and runs only when the environment variable JD_AUDIO_METER=1 is set by hand before launch. It contains signal levels only — no audio, nothing personal — and it never leaves your Mac. On iPhone, iPad and Android there is no diagnostic file at all: the optional on-screen readout (three-finger tap) shows performance numbers on the screen and records nothing.

Third parties

None. JellyDazzle contains no third-party SDKs, no advertising libraries and no analytics services. Because nothing is collected, nothing is shared or sold.

Children

JellyDazzle is suitable for all ages and collects no data from anyone, including children.

Your rights

Data-protection laws such as the GDPR and CCPA give you rights to access, correct, export or delete data held about you. We hold none, so there is nothing to produce or erase. If you would like that confirmed in writing, ask and we will confirm it.

Changes

If this policy ever changes, the updated version will be posted on this page with a new date. Material changes will also be noted in the app’s release notes.

Contact

Questions about privacy: jellydazzle@jelia.nyc
LIBCSYSTEMS LLC, 5 Stanwich Rd, Smithtown, NY 11787, United States

Last updated 9 October 2026 — added iPhone and iPad.