| Streaming audio and transcripts (A5S Small V2 Streaming) | Not stored. Audio is processed in memory and the text is sent only to you. |
Uploaded files (POST /v1/files or an upload URL) | Kept for 24 hours after upload, so you can reuse the file_id, then deleted within the following 24 hours (24 to 48 hours after upload). Deleting a transcript deletes its uploaded file right away. |
Audio from audio_url | Kept only as the processing copy (next row). The URL itself is kept with the transcript (below). |
| Processing copies of the audio | Kept for 48 hours after the transcript is created, then deleted within the following 24 hours (48 to 72 hours). Deleting the transcript deletes them right away. |
| Transcripts (text, words, speakers) | 30 days after completion, or until you delete them with DELETE /v1/transcripts/{id}. |
Transcript details you send (metadata, audio_url, webhook URL) | Removed when the transcript is deleted or expires. |
| Speaker ID clips (AirCaps Speaker ID-v1 enrollments and identifications) | Not kept. Each clip is used only to compute its speaker embedding and is discarded when the request finishes; clips are never saved to storage or to our database. |
| Speaker profiles (AirCaps Speaker ID-v1: each speaker’s name, metadata and the speaker embeddings derived from its enrollment clips) | Until you delete the speaker or the enrollment. There is no automatic expiry: your application decides who stays enrolled. Embeddings are numbers derived from a voice, not audio, and they can’t be played back, but they identify a person’s voice: treat them as biometric data. |
| Speaker identifications (results) | Not stored. Only usage facts are kept (below). |
Webhook auth header (webhook_auth_header_value) | Removed as soon as the webhook is delivered or delivery fails for good. |
| Usage records (duration, status, timestamps) | Kept for usage reporting and billing; they contain no audio, text or metadata. |
| Account (email, name, limits) | For the life of the account. API keys are stored only as SHA-256 hashes. |
| Logs | Requests (endpoint, status, timing and IDs). Logs don’t contain audio or transcripts. |