Audio workspace privacy

Updated 5 November 2026

This service is operated by INCE.IO LTD, trading as MAP Audio. This notice describes audio handled by this workspace and supplements the MAP Audio privacy policy.

Using it without signing in

The player, the analysis, PAM, the preset lists and MFX on its built-in loops work without a MAP Audio account. Signed out, ChatGPT may send an anonymous identifier with a request; we use a one-way digest of it, or the IP address when there is none, only to apply request limits, and we store neither.

What you share

When you ask MAP Audio to open an attached recording, ChatGPT supplies a temporary download URL and file details. We copy the audio and its filename into a private Cloudflare R2 bucket so the player can read it. When ChatGPT asks only for an analysis of an attachment, including a comparison or a reference check, our server reads each file from its URL once and does not store it. Maximum file size is 32 MiB. We do not collect payment details.

Signing in

Controlling and exporting from PAM, MFX on your own recordings, mastering and the Music API ask you to sign in with your MAP Audio account. map.audio's sign-in gives us your account ID and which of PAM and MFX it holds a licence for, which we record only as a usage label; it does not decide which tools you can use. It also tells us whether your account's email address is confirmed and, when it is, the address: we pass these only to the MAP Audio Music API, to find your Music API account when you use its tools, and we do not store them or include them in a tool result or usage record. The connection lasts up to 30 days or until you disconnect it in ChatGPT. When ChatGPT opens PAM while you are signed in, our server keeps a one-way digest of your account ID with that PAM for 24 hours, so that only your account can control it.

Access and deletion

Each recording has an unguessable ID. Anyone with that ID or its download link can access it while it is active. Keep links private. Access expires one hour after import. A cleanup task runs every 15 minutes to remove expired copies; a separate one-day storage lifecycle rule provides a fallback if cleanup is delayed. Copies retained by ChatGPT or downloaded to your device are governed separately.

Processing

Waveform and spectrogram display run in your browser. MAP Audio's analysis of tempo, key, loudness, tonal balance, stereo and sections, comparisons and reference checks, and the spectrogram image ChatGPT can ask for, run on our server. Their result, numbers, short notes and that image, goes to the conversation and is kept only in the server's memory so that the player and ChatGPT can share one analysis. The player shares the analysis summary, playback position, selected regions and annotations with the conversation. We do not use uploaded recordings to train models, sell them, or send them to a separate AI-generation service.

What tool results return to ChatGPT

ChatGPT shows each tool result to you and passes it to its model, except the parts for the player only. A result holds only what that request needs:

Tool results never include your name, email address, account ID or anything derived from it, licence keys, payment details, or the usage records and tracking data described under Service operation. Whether you are signed in shows only as whether a tool can run.

Files from ChatGPT’s file viewer

In the ChatGPT desktop app, a WAV, FLAC, MP3 or M4A file opened from a conversation is read by the player in your browser through ChatGPT. We receive its name, and we do not store a copy of the file.

MFX

When you ask MAP Audio to process a recording with MFX, your browser reads the stored copy, loads MFX's engine and the preset from map.audio and renders the result itself. The processed copy is then stored in the same private bucket, under its own ID, and expires after one hour like an imported recording. A preset played on one of MFX's built-in loops renders in your browser, and nothing is stored.

PAM

When ChatGPT opens PAM, your browser loads PAM’s interface, audio engine, presets and samples from map.audio. PAM runs in your browser. The preset, tempo, variation and whether it is playing are shared with the conversation; the sounds and patterns that you play are not sent to us unless ChatGPT exports them. While PAM is open and you are signed in, it keeps a connection to our server, so that ChatGPT can change its tempo, variation, preset, transport and parameters: those commands and PAM’s replies pass through without being stored. When ChatGPT exports audio or a preset, your browser records or saves it and uploads it once to the same private bucket, where it expires after one hour. When ChatGPT loads a recording into a cell, your browser downloads the stored copy once through a one-time link.

Music API

The Music API tools send your request to the MAP Audio Music API, which acts for your MAP Audio account under the Music API terms you accepted. Renders it makes are kept by the Music API under its own retention, outputs for 7 days on the free tier (Music API docs), as well as in this workspace’s copy, which expires after one hour like any other recording.

Service operation

Cloudflare processes requests and stores audio for us. IP addresses and account IDs are used for request limits; IP addresses are not stored with usage records. To find faults and understand use, we record usage events: which tool or page was used, whether it worked, error categories, timings, whether the request was signed in, the ChatGPT surface (such as web or desktop), the platform ChatGPT reports (such as iOS or Windows), which of PAM and MFX the signed-in account holds a licence for, and the country Cloudflare reports. A request made while signed in also carries a pseudonymous account code, a one-way hash of the account ID, so we can count how many accounts use the workspace and how often they return; it is never included in a tool result. The players also report anonymous events, such as when the player opens, when PAM has loaded, when the player analyses or plays a recording, or when an upload fails. PAM’s events carry a random ID made each time it opens, so we can count how many openings reach sound; it is not saved in your browser or linked to you. These records contain no audio, filenames, download URLs, audio IDs, email addresses or messages. Our application logs contain the same categories and cleanup counts. Cloudflare’s privacy information describes its own security processing. No advertising trackers or analytics cookies are installed by this workspace.

Contact

For privacy questions or to request earlier deletion of a stored recording, email support@map.audio. Include its audio ID only if needed to identify the copy; do not send private recordings or passwords.