User archival definitions
Each week, Braze runs a process to remove inactive users and dormant users from the Braze Services.
This process ensures that Braze provides accurate statistics regarding campaign reachable audiences. It also serves in accordance with two key concepts of GDPR:
- The storage limitation principle - personal data processed and stored should be kept for no longer than is necessary
- Having a legitimate business purpose to process personal data.
That is, personal data processed and stored should be kept for no longer than is necessary and personal data should only be processed for legitimate business purposes. Archived users will also have their unsubscribe status deleted in compliance with GDPR.
If you have a user profile in danger of being archived under these policies which needs to be retained, then register a single data point through our REST API for that user profile at least once every six months.
Braze defines an “active user” for a given period of time as any user who has a session in that time period.
If a user loses connectivity, we will cache the session data locally and upload it when the user regains a network connection. These sessions will also be applied to the active user count. Additionally, if your app has a registration process, Braze will count all users as active—registered or unregistered.
If you set user IDs to identify users when a new user logs in they will be counted as a separate active user. Users who are updated via the API will also be counted as an active user in the time period that they are updated.
“Inactive users” are users that are unreachable and have likely churned. Inactive users are those that meet all of these criteria:
- Can’t receive email. For example, they do not have an email address or they are unsubscribed from all email lists.
- Can’t receive SMS. For example, they do not have a valid phone number or they are unsubscribed from all SMS subscription groups.
- Can’t receive push. For example, they have uninstalled the app or disabled push permissions.
- Haven’t used any mobile app or visited a website in an app group in more than six months.
- Haven’t received any messages from an app group in more than six months.
- Braze hasn’t processed any data points for this user profile in more than six months.
In this case, these users cannot be messaged and are not engaging with your brand. These users have effectively churned.
“Dormant users” are users who have had no activity in the last twelve months and:
- Haven’t used any mobile app or visited a website in an app group in more than 12 months.
- Haven’t received any messages from an app group in more than 12 months.
- Braze hasn’t processed any data points for this user profile in more than 12 months.
Braze blocks individual users with over 5 million sessions (“dummy users”), and no longer ingests their SDK events, because they are usually the result of an incorrect integration. If you find that this has happened for a legitimate user, file a ticket with Braze support.
To find your dashboard’s dummy users, perform the following steps:
- Create a segment.
- Select the filter
Session Countand set it to
more than 5,000,000.
- Export the segment via CSV.
If necessary, you can delete the users via the Users Delete API endpoint.