Since Twilio's platform handles sensitive end-user information, utmost care is taken to safeguard this information at all times. Twilio implements multiple layers of security between the Customer system and Twilio's system. Twilio is a SOC2 compliant organization.
Key Name | Description | Notes |
---|---|---|
ClientAccessKey | Key that identifies that the request is originating from a valid customer. Shared with Customer at onboarding. | Up to 256 characters. |
EVURL Encryption Key | Key used by customer to encrypt the payload in the EVURL. Shared with Customer at onboarding. | Up to 256 characters. |
Cipher Salt | Salt to decrypt the payload. Twilio recommends that the customer send a dynamic cipher salt for additional security. | Dependent on AES Encryption Algorithm used. |
API Secret | Key to use in the request header of all APIs. Shared with Customer during onboarding. | Up to 128 characters. |
Supported encryption algorithms are AES/CTR/NoPadding, AES/CBC/PKCS5Padding, AES/GCM/NoPadding.