Security settings
As an admin, security is a high priority on your list of concerns. This page can help you manage the generic, cross-company security settings, including authentication rules, IP whitelisting, and two-factor authentication.
To access this page, go to Settings > Admin Settings > Security Settings.
If you’re using the older navigation, select your account dropdown and go to Company Settings > Security Settings.
Authentication rules
Password length
The default minimum length is eight characters.
Password complexity
Require passwords to include at least one of each of the following: an uppercase letter, lowercase letter, number, and special character.
Password reusability
Determines the minimum number of new passwords that must be set before a user can reuse a password. The default is 3.
Password expiration rules
Use this field to set when you want your Braze account users to reset their password.
Session duration rules
Use this field to define how long Braze will keep your session active. Once Braze deems your session inactive (no activity for the defined number of minutes), the user will be logged out. The maximum number of minutes you can enter is 10,080 (equal to 1 week) if two-factor authentication is enforced for your company, otherwise the max session duration will be 1,440 minutes (equal to 24 hours).
Single sign-on (SSO) authentication
You can restrict your users from logging in using a password or SSO.
For SAML SSO, customers will need to set up their SAML settings prior to enforcing. If customers use Google SSO, they will simply have to enforce the security settings page with no additional lift.
Dashboard IP whitelisting
Use the field shown to whitelist specific IP addresses and subnets from which users can log in to your account (for example, from a company network or VPN). Specify IP addresses and subnets as CIDR ranges in a comma-separated list. If not specified, users will be able to log in from any IP address.
Two-factor authentication
Two-factor authentication adds a second level of identity verification to an account log, making it more secure than just a username and password. This feature is turned on by default for all Braze accounts.
When two-factor authentication is turned on, in addition to entering a password, users will need to enter a verification code when logging in to their Braze account. The code can be sent via an authenticator app, email, or SMS.
Two-factor authentication can be optional for Admins, and enabled for non-Admin users by default. However, when turned on, users who fail to set up their two-factor authentication will be locked out of their Braze account. Braze account users also can set up two-factor authentication on their own in Account Settings, even if not required by the administrator.
Remember me
Upon toggling on two-factor authentication for your company, the Remember Me checkbox becomes available to users. This feature stores a cookie on your device, only requiring you to log in with two-factor authentication once over the course of 30 days.
Customers with multiple accounts under a dashboard Company may experience issues using this feature due to the cookie being tied to a specific device. If users use the same device to log in to multiple accounts, the cookie will be replaced for the previously authorized accounts on that device. Braze expects only one device to be associated with an account, not one device for multiple accounts.
Be sure to save your changes before leaving the page!
User authentication reset
Users experiencing issues logging in via two-factor authentication can reach out to their company admins to reset their two-factor authentication. To do this, have an admin perform the following steps:
- Navigate to Manage Users.
- Select the user from the provided list
- Select Reset under Two-Factor Authentication.
A reset can solve common authentication issues such as trouble with authenticator apps, email verification not being sent, login failure due to SMS outages or user error, and more.
Two-factor authentication enforcement:
- If two-factor authentication is not enforced at the company level, once reset, the user will log in normally and need to go to Account Settings to turn on and set up two-factor authentication.
- If two-factor authentication is enforced at the company level, the next time the user logs in, they’ll be asked to set up their two-factor authentication.
Security event download
The Security Event report is a CSV report of security events such as account invitations, account removals, failed and successful login attempts, and other activities. To download this report, click your user profile in the top right of your Braze dashboard, select Company Settings, and then select the Security Settings tab. Scroll down and select Download report in the Security Event Download section. This report only contains the most recent 10,000 security events for your account. If you need specific event data, contact technical support.
View PII
This section covers a permission only accessible to a few select Braze users. For the existing team permission capabilities, see Setting user permissions.
By default, all admins will have their View PII permission enabled. This means they can see the following standard and custom attributes throughout the dashboard. When this permission is disabled for users in user permissions, those users will not be able to see this information.
Define PII
Braze allows you to define which fields are designated as personally identifiable information (PII) in your dashboard. To do this, navigate to Company Settings > Security Settings.
The following fields can be hidden from Braze users who don’t have View PII permissions.
Standard attributes | Custom attributes |
---|---|
|
|
Limited areas
The following assumes all fields are set as PII and that the users mentioned are those that use the Braze platform.
Dashboard Navigation | Result | Notes |
---|---|---|
User search | The user who logs in is unable to search by email address, phone number, first name, or last name:
|
Access to this section still requires access to view the user profile. |
User import | The user can’t download files from the User Import page. | |
|
In the User Data dropdown:
|
|
Internal test group | The user won’t have access to the preceding standard attributes of any user added to the internal test group. | |
Message activity log | The user won’t have access to the preceding standard attributes for any users identified in the message activity log. |
When previewing a message, the View PII permission is not applied, so users can see the preceding standard attributes if they were referenced in the message via Liquid.