Does AssemblyAI use encryption?
Data at rest is encrypted with AES 128 or AES-256, and data in transit uses TLS 1.2+. AssemblyAI posts SSL scans quarterly to its Trust Center to verify the use of TLS with modern ciphersuites to its service.
Async
For transcription of pre-recorded audio, AssemblyAI supports the following TLS versions and cipher suites:
Supported TLS versions
- TLS 1.3
- TLS 1.2
Supported cipher suites
- TLS_AES_128_GCM_SHA256
- TLS_AES_256_GCM_SHA384
- TLS_CHACHA20_POLY1305_SHA256
- ECDHE-ECDSA-AES128-GCM-SHA256
- ECDHE-RSA-AES128-GCM-SHA256
- ECDHE-ECDSA-AES256-GCM-SHA384
- ECDHE-RSA-AES256-GCM-SHA384
Streaming
For transcription of streaming audio, AssemblyAI supports the following TLS version and cipher suites:
Supported TLS versions
- TLS 1.3
Supported cipher suites
- TLS_AES_128_GCM_SHA256
- TLS_AES_256_GCM_SHA384
- TLS_CHACHA20_POLY1305_SHA256
Ensure your client or application is configured to use one of the supported TLS versions and cipher suites when connecting to AssemblyAI services.