CueWaveCueWaveGet CueWave
Legal

Privacy Policy

Effective 12 May 2026 · CueWave for macOS, version 1.0 and later

Short version

CueWave is an offline desktop application for live show cue playback. We do not collect, transmit, sell, share, or otherwise process any personal data. CueWave has no user accounts, no analytics, no telemetry, no crash-reporting service, and no cloud storage. Everything you put into the app stays on your Mac.

If that is all you needed to know, you can stop reading here.

What CueWave can access on your Mac

CueWave is delivered through the macOS App Sandbox, which means the system itself enforces a strict allow-list of what the app can touch.

  • Audio and video files you select — read from disk to play as cues; never sent off-device.
  • File bookmarks — so your show file can re-open the same media after a quit. Stored inside the show document on your Mac.
  • Local network (server + client UDP) — to listen for and respond to OSC commands from Stream Deck, TouchOSC, lighting desks. Local network only.
  • CoreMIDI — to receive MIDI notes / control-change from connected hardware. Local OS service, no network.
  • App preferences (UserDefaults) — port numbers, fade durations, MIDI auto-connect toggle. Stored in the app's sandbox container, encrypted at rest by macOS.

What CueWave does not request: camera, microphone input, contacts, calendars, photos, location, screen recording, automation, full disk access, or iCloud.

What CueWave does not do

  • No accounts or sign-in.
  • No analytics or telemetry. There are no third-party SDKs in the binary (Sentry, Firebase, Crashlytics, Amplitude, Mixpanel, PostHog, Adjust, AppsFlyer, etc.).
  • No crash-reporting service. CueWave logs only to Apple's on-device unified logging.
  • No cloud sync. CueWave does not use iCloud, Dropbox, or any other cloud provider.
  • No ads, no advertising identifiers.
  • No background uploads.

Apple's own services

Two things are outside CueWave's control because they belong to the operating system / store, not the app:

  1. TestFlight crash reports and App Store usage statistics. If you opt in via System Settings → Privacy & Security → Analytics & Improvements → Share with App Developers, Apple sends anonymised crash dumps and usage counts to us. Off by default. Apple handles collection and anonymisation, not CueWave.
  2. macOS unified logging. When the app uses Logger it writes to the system log on your Mac. Visible in Console.app. Never uploaded by CueWave.

OSC and MIDI in detail

The OSC listener binds to UDP on a port you choose in Settings (default 53000). It accepts messages from any device that can reach that port. When a controller sends CueWave a message, CueWave remembers that controller's IP/port for the duration of the running session only so it can send button-lamp feedback back. The address is forgotten when CueWave quits.

CueWave never originates connections to the public internet on its own. If you configure a controller that lives on the internet, the messages it sends and the feedback CueWave sends back will traverse the internet — but that is your configuration choice, not ours.

MIDI traffic is handled by CoreMIDI and never leaves the machine.

Show files (.cuewave)

A show file is a regular JSON document on your Mac. It contains cue names, numbers, notes, pointers to your media files, fade settings, hotkey assignments, OSC/MIDI bindings. There are no embedded personal data fields in the schema. You decide where to save it; you decide who to share it with. We never see it.

Children

CueWave is professional show-control software intended for adult operators. Not directed at children under 13, and does not knowingly collect any data from anyone of any age.

Your rights under GDPR

Because CueWave does not collect or process personal data, there is no access, rectification, erasure, restriction, portability, or objection request to fulfil — there is nothing on our side to access, correct, delete, or transfer. If you believe this statement is incorrect for your specific situation, contact us and we will investigate.

Changes to this policy

If we ever change what the app does in a way that affects this policy, this document will be updated, the Effective date at the top will move forward, and the change will be announced in the app's release notes before the new version reaches your Mac. We will never reduce your privacy rights retroactively.

Contact

Questions about this policy or about CueWave's data handling:

Email: info@artiflexx.nl
Address: Artiflexx, Eindhoven, the Netherlands

If you email us, your message is stored in our standard mail account for as long as needed to answer you and meet any legal obligations, then deleted. We do not feed those messages into any automated system.