Privacy Policy

Last updated: 1 June 2026
Plain English summary. We collect only the data we need to run the service: your account credentials, your scheduled shows, and the OAuth token you authorise so we can upload to your own Mixcloud account. We don't sell your data. We delete recorded audio shortly after upload (we are not a media storage service). You can request a copy or deletion of your data at any time.

1. Who we are

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].

2. What we collect, why, and our legal basis

DataWhy we hold itLegal basis (UK GDPR)
Email addressLogin, account recovery, transactional notificationsContract performance
Password (hashed, bcrypt)AuthenticationContract performance
Display name / station namePersonalising your dashboard and uploadsContract performance
Tenant timezone, plan, trial statusScheduling shows correctly, enforcing plan limitsContract performance
Scheduled show config (title, stream URL, times, tags, artwork)To record and upload the shows you've scheduledContract performance
Mixcloud OAuth access token and usernameUploading shows to your own Mixcloud account on your behalfContract 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 airtimeContract 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 airtimeContract performance (you authorise via Dropbox's consent screen)
SFTP credentials (host, port, username, password) and folder pathConnecting 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 ingestedContract performance, legitimate interest
Recording history (filenames, timestamps, Mixcloud URLs, error messages)Showing your upload history, supporting retries, audit trailContract performance, legitimate interest
Stripe customer ID, subscription ID, status, billing emailProcessing payments and managing your subscriptionContract performance
Audio recordings (temporarily)Capturing the stream and uploading to Mixcloud. Deleted shortly after upload (see retention below).Contract performance
T&Cs acceptance timestampAudit trail of acceptanceLegitimate 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 detectionLegitimate interest

3. Who we share data with

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.

3a. Drop Folder — Google API Services User Data Policy compliance

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.

4. Cookies

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.

5. How long we keep your data (retention)

6. Your rights under UK GDPR

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.

7. Security

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.

8. International data transfers

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.

9. Children

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.

10. Changes to this policy

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.

11. Contact

Questions about your data, requests under UK GDPR, or any privacy concern: [email protected].