Overview
We have updated the minimum password requirements for Twilio accounts as of September 2021. This guide explains the new requirements, and everything you need to know about this change.
What You Need To Know
New password requirements
All Twilio account passwords have the following requirements:
- Passwords must contain at least 8 characters.
- Passwords can’t contain more than 2 identical characters in a row (e.g., “AAbcdef”).
- Password must contain at least 3 of the following:
- Lower case letters (a-z).
- Upper case letters (A-Z).
- Numbers (0-9)
- Special characters (e.g. !@#$%^&*)
- Password cannot be the same as your last password
We recommend using a password manager to generate and manage your Twilio passwords or a long paraphrase that includes special characters.
Adhering to the new password requirements
Every time you log into Twilio.com, we check the password you entered successfully against our minimum password policy requirements.
If your password doesn't meet our minimum, we automatically trigger a password reset request by sending a link to the email address linked to your Twilio user. The link in the reset email will guide you to creating a more secure password and you’ll be ready to access Twilio again.
The minimum password standard check is separate from the comparison operation we do to authenticate your account, which involves “hashing” the password (a secure one-way encryption algorithm) and comparing it to our securely stored value. Twilio does not store your password in plaintext or in a reversible format.
Password detected as part of data breach
Every time you log into Twilio.com, we check the password you entered successfully against breached password databases.
- If your password is found in these databases - then an error message will appear notifying you of it.
- If you are signing up - enter a new password.
- If you are an existing customer - use our Reset Password flow.
I haven’t logged in recently but I received one or more password reset emails
Someone may have discovered your password through credential stuffing (which involves attempting logins with passwords shared with other compromised sites) or guessed your password using other techniques. Your Twilio account has not been compromised, but your password may have been. You are blocked from console access until you upgrade your password to the new requirements. You should log in to Twilio with your old password and get a fresh password reset link, upgrade your password strength, and you’ll be all set.
I didn’t receive a password reset email
Please check your spam folder first. Please see the following support article on how to troublshoot: Undelivered Password Reset or Verification Code Emails Issue.
If you no longer have access to the email you registered under, we’ll verify by other means. You can contact customer support for more details.
Frequently Asked Questions
What else can I do to secure my account?
For additional security we also recommend you implement our two-factor solution using SMS or Authy. Please see the following support article on how to do that: Enabling two factor authentication on your Twilio account, and our guide regarding anti-fraud prevention: Anti-Fraud Developer’s Guide