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.