MixManager is an independent software service ("we", "us"). The data controller for the personal data described in this notice is the operator of mixmanager.io. Contact: [email protected].
| Data | Why we hold it | Legal basis (UK GDPR) |
|---|---|---|
| Email address | Login, account recovery, transactional notifications | Contract performance |
| Password (hashed, bcrypt) | Authentication | Contract performance |
| Display name / station name | Personalising your dashboard and uploads | Contract performance |
| Tenant timezone, plan, trial status | Scheduling shows correctly, enforcing plan limits | Contract performance |
| Scheduled show config (title, stream URL, times, tags, artwork) | To record and upload the shows you've scheduled | Contract performance |
| Mixcloud OAuth access token and username | Uploading shows to your own Mixcloud account on your behalf | Contract performance (you authorise this when you connect Mixcloud) |
| Google Drive OAuth refresh token + chosen folder ID (per tile) | Listing and downloading audio files you've placed in your Google Drive for scheduled airtime | Contract performance (you authorise via Google's consent screen) |
| Dropbox OAuth refresh token + chosen folder path (per tile) | Listing and downloading audio files from your Dropbox for scheduled airtime | Contract performance (you authorise via Dropbox's consent screen) |
| SFTP credentials (host, port, username, password) and folder path | Connecting to your SFTP host to download pre-recorded shows. Credentials are encrypted at rest with AES-256-GCM. | Contract performance (you enter these directly) |
| Drop-folder file metadata (filename, modified timestamp, external file id) | Preventing duplicate uploads — we remember which files have already been ingested | Contract performance, legitimate interest |
| Recording history (filenames, timestamps, Mixcloud URLs, error messages) | Showing your upload history, supporting retries, audit trail | Contract performance, legitimate interest |
| Stripe customer ID, subscription ID, status, billing email | Processing payments and managing your subscription | Contract performance |
| Audio recordings (temporarily) | Capturing the stream and uploading to Mixcloud. Deleted shortly after upload (see retention below). | Contract performance |
| T&Cs acceptance timestamp | Audit trail of acceptance | Legitimate interest, legal compliance |
| AI chat messages (when you use the in-app support chat widget) | Generating responses via Anthropic's Claude API. Sent to Anthropic as our processor. Not used to train their models. | Legitimate interest (providing customer support) |
| Server logs (HTTP access, errors, cron output) | Diagnostics, security, abuse detection | Legitimate interest |
We share data with the minimum number of third parties required to operate the service. Each is itself a separate data controller or processor with their own privacy notices:
We do not sell personal data, run targeted advertising, or share data with social networks or data brokers.
If you enable the Drop Folder bolt-on and connect a Google Drive source, MixManager accesses your Google Drive data via Google APIs. This section explains exactly how that data is used.
Limited Use. MixManager's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
What we request. The single scope https://www.googleapis.com/auth/drive.file — per-file access limited to folders you specifically select via Google's Picker. We do not request full-Drive read or any edit/delete scopes.
What we access. Only folders you explicitly point a tile at, by pasting their Google Drive folder ID into the tile editor. We never read files outside those folders, and never scan your full Drive.
What we do with file content. At each tile's scheduled show end time, we download the oldest unconsumed audio file from the configured folder, upload it to your own Mixcloud account, and then delete the local copy according to your plan's download retention window (7–14 days depending on plan). The audio is never shown to other MixManager customers and is never used for advertising or training of AI/ML systems.
What metadata we store long-term. Filename, file id, file size, and modification timestamp — in our database, encrypted at rest. This prevents us re-uploading the same file twice. We do not store the file content itself long-term.
How to revoke access. At any time, visit myaccount.google.com/permissions, find MixManager, and click Remove. You can also remove the source from your MixManager Sources page; we will purge our copy of the refresh token immediately.
The same principles (read-only, folder-scoped, transient downloads, no AI/ML use, no resale) apply to Dropbox sources via the Dropbox API and to SFTP sources via your own credentials.
We use the minimum number of cookies necessary to operate the service:
We do not use analytics cookies, advertising cookies, or third-party tracking cookies.
You have the right to:
To exercise any of these rights, email [email protected] from the email address registered on your account. We will respond within 30 days.
We protect your data through:
No system is perfectly secure. If you suspect your account has been compromised, contact us at [email protected] immediately so we can lock it and investigate.
Our servers are hosted in the United Kingdom. Some of our processors (notably Stripe, Resend, Cloudflare, and Anthropic) operate globally and may process data outside the UK/EEA. Where this happens, transfers are protected by appropriate safeguards including the UK International Data Transfer Agreement and Standard Contractual Clauses.
MixManager is not intended for use by people under the age of 16. We do not knowingly collect data from children. If you believe a minor has registered an account, contact us at [email protected] and we will close it.
We may update this notice from time to time. The "Last updated" date at the top will change. Material changes will be notified by email and via the dashboard at least 14 days before they take effect.
Questions about your data, requests under UK GDPR, or any privacy concern: [email protected].