Question · Voice privacy and security
Do cloud speech-to-text APIs store your audio?
It depends on the service and the mode you use, not on the brand. Azure's real-time speech to text keeps no audio at rest when endpoint logging is off, and Google Cloud Speech-to-Text does not log audio or transcripts unless you opt in to data logging. Azure batch jobs keep audio and transcripts in storage you choose, for a retention time you set, and Amazon Transcribe has job data and artifacts that you can delete with its delete APIs.
Updated October 17, 20264 min read9 cited facts, each traced to its source
Cloud speech-to-text services do not share one answer. The same vendor can keep nothing in one mode and keep files in another, and a default in one product can be an opt-in in another. The safe approach is to read the mode and the logging setting for the exact service you call, then set a retention rule you control, rather than assume that a speech API forgets your audio after it returns text.
Azure's real-time service keeps no audio at rest, but its batch service leaves storage to you
Microsoft documents that for real-time speech to text in Azure, audio is processed only in server memory, and no data is stored at rest 1. That statement depends on two conditions: endpoint logging is off and no customizations are used 2. The statement is about Azure AI Speech, not about dictation in Windows or Microsoft 365, which are covered in the question on Microsoft and voice recordings.
Batch transcription is different. Microsoft says the customer chooses where the audio and transcripts are stored and controls their retention 3. To set how long the generated transcript files last, you use a parameter called timeToLive 4. The page names that parameter for the generated text files. It does not give a default retention period for the input audio, so set your own storage rule for the audio.
Microsoft also notes that audio of people speaking, and its transcripts, may be considered personal data or sensitive data under various privacy regulations and laws 5. That is why retention matters even when a vendor offers a fast, accurate service.
Google Cloud Speech-to-Text logs nothing by default, and logged data has human access
Google says Cloud Speech-to-Text does not log customer audio or transcripts unless the customer opts in to data logging 6. A project that never enables data logging keeps no logged audio under that program.
If you do opt in, the access rules change. Google says only a limited set of authorized Google employees and contractors can access customer data collected under Speech-to-Text data logging 7. Access is limited, not zero. The page does not say how long logged data is kept, so ask before you enable logging.
Amazon Transcribe has job data and artifacts that you can delete
Amazon says customers can use its Delete APIs to delete the data and other artifacts associated with transcription jobs 8. The FAQ does not say how long Amazon keeps that data if nobody deletes it, so do not assume a time limit. Plan to delete on your own schedule.
An organization can also opt out of having its Transcribe content used to improve Amazon Transcribe and its other machine-learning services, by using an AWS Organizations opt-out policy 9. This controls training use, and it is a separate choice from deleting. A single account outside an organization needs its own settings checked, because the policy is organization-wide.
A table makes the three services easier to compare
| Service and mode | Audio kept or logged? | Control you have |
|---|---|---|
| Azure real-time speech to text | No, processed only in server memory 1; the no-storage statement needs endpoint logging off and no customizations 2 | Not applicable |
| Azure batch transcription | Yes, in storage you choose 3 | Retention set by you, with timeToLive 4 |
| Google Cloud Speech-to-Text | Not logged by default 6 | Opt-in data logging, which is off by default |
| Amazon Transcribe | Job data and artifacts, which you can delete 8 | Delete APIs, and an AWS Organizations opt-out for improvement 9 |
The table is a summary, not a substitute for each vendor's current terms. Services change their defaults and product names, so check the page for the exact service you call.
Questions to answer before you send audio to any cloud API
- Which mode is it? Real-time and batch services can store different things. Check which one your code calls.
- Is logging or improvement use on? Look for the data-logging setting on Google Cloud, or the AWS Organizations opt-out for Transcribe.
- How long is data kept, and how is it deleted? Look for a timeToLive setting on Azure batch and for Delete APIs on AWS.
- Who can access the data? Google's logged data is accessible to a limited set of its own staff and contractors, so decide whether that is acceptable.
- Do you need a contract? For health, legal or regulated content, check whether the vendor will sign the agreement your rules require, and who decides that you need one. Our guide to HIPAA-compliant dictation explains what to ask a vendor.
If you need the audio to stay on the device, a cloud API is the wrong tool, because any cloud service sends the audio to a server before it returns text. On-device recognition avoids that step. Yap, which we make, is an on-device dictation app for Mac and Windows, and you can see the download options. For how the recognizer itself works, see automatic speech recognition.
Where to go next
If you are choosing a service, read the question on whether OpenAI stores Whisper audio and the question on the fastest speech-to-text API. If you are checking a consumer product instead, read the question on Google and voice recordings, the question on Microsoft and voice recordings and the question on Alexa. The full picture is in our guide to voice data retention, part of our overview of speech to text privacy.
Evidence
Every number on this page, with where it comes from. Open a fact to see the exact words in its source.
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
Go deeper
Related questions
- Does Alexa store your voice recordings?
- Does Azure speech to text store your data?
- Does Google keep your voice recordings?
- Does Microsoft keep your voice recordings?
- What does Google's speech to text privacy policy say about your voice?
- Which is more private: Apple dictation or Google voice typing?
- Are conversations with an AI chatbot privileged?
- Are open-source offline dictation apps like Handy and Murmur safe to use?
Referenced by
- Speech to Text Privacy: Where Your Voice GoesTopic
- Voice Data Retention: What Apple, Google and Microsoft KeepGuide
- Does Azure speech to text store your data?Question
- Does Google keep your voice recordings?Question
- Does Microsoft keep your voice recordings?Question
- Is there a speech to text API for Windows apps?Question
- Is voice to text GDPR compliant?Question
- What is the best Arabic speech to text API?Question