Skip to contentSkip to navigationSkip to topbar
On this page

Secure Your Twilio Account


It is important to keep your Twilio account secure to prevent unauthorized use. Here are a few steps to protect your account.


Create a strong passphrase

create-a-strong-passphrase page anchor
  • Your passphrase should be at least 14 characters long (see below to learn more)
  • Make sure you do not re-use passwords between accounts.
  • Use a password manager to help manage multiple passwords.

Use multi-factor authentication

use-multi-factor-authentication page anchor

Protect your auth token from unauthorized use

protect-your-auth-token-from-unauthorized-use page anchor

Control sub-account permissions

control-sub-account-permissions page anchor
  • When you create sub-accounts for employees or co-collaborators, use the Console(link takes you to an external page) to assign them roles with the minimum level of permissions that will allow them to do their jobs.


Grant temporary access tokens wisely

grant-temporary-access-tokens-wisely page anchor

Use up-to-date technology

use-up-to-date-technology page anchor

Make sure you are using the most up-to-date version of your operating system, applications, and Twilio SDKs.


  • Use a VPN or a WiFi hotspot powered by Twilio Wireless.
  • Make sure that the certificates presented by websites you visit are correct and match what you expect.

Why you should use a long passphrase

why-you-should-use-a-long-passphrase page anchor

What does it mean these days to have a strong passphrase? It turns out that a jumble of hard-to-remember characters is not as effective as a longer but easier-to-remember password. The longer, the better.

A 14-character passphrase using uppercase and lowercase letters can be millions of times more complex than an 8-character passphrase that includes symbols and digits:

  • Passphrase A:
    • 8 characters long
    • 95 possible letters, digits, symbols: 958 = 6.634 x 1015
  • Passphrase B:
    • 14 characters long
    • 52 possible upper/lowercase letters: 5214 = 1.057 x 1024
  • Result: Passphrase B is 159 million times more complex!

Need some help?

Terms of service

Copyright © 2024 Twilio Inc.