Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data Retention Policy #7377

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/_data/sidenav/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -593,6 +593,8 @@ sections:
title: Consent FAQs
- path: /privacy/account-deletion
title: Account & Data Deletion
- path: /privacy/data-retention-policy
title: Data Retention Policy
- path: /privacy/hipaa-eligible-segment
title: HIPAA Eligible Segment
- path: /privacy/faq
Expand Down
123 changes: 123 additions & 0 deletions src/privacy/data-retention-policy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
---
title: Data Retention and Deletion Policy
---

Twilio Segment’s Data Retention and Deletion Policy provides clarity, consistency and compliance across all Segment services and brings Segment’s data retention policy in line with industry standards and regulations. By implementing and enforcing this policy, Segment aims to enhance data governance and ensure that Segment customers can manage their data accurately, efficiently and securely within clearly defined retention periods.

Starting **15th April 2025**, Segment will enforce a strict data retention policy for all:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Starting **15th April 2025**, Segment will enforce a strict data retention policy for all:
Starting **April 15, 2025**, Segment will enforce a strict data retention policy for all:


1. **[Active customers](#active-customers):** A Business or Team Tier customer that has an active Segment contract with no outstanding invoices and no locked workspace, or a Free Tier workspace that has had event traffic or user activity in the past 30 days.
2. **[Expired customers](#expired-customers):** A Business or Team Tier customer that hasn’t renewed their Segment contract and has their workspace downgraded to Free Tier.
3. **[Contracted customers](#contracted-customers):** A Business Tier customer that elects to stop using add-on features like Unify, Unify+, Engage and/or Linked.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is Linked referring to Linked Events? Linked Audiences? or both?

4. **[Churned customers](#churned-customers):** A Business or Team Tier customer that has either explicitly terminated the contract or has unpaid invoices and has their workspace fully locked out.
5. **[Unused Free Tier workspace](#unused-free-tier-workspace)**: A workspace on the Free Tier that has not received any Segment event traffic or had any user activity in the last 30 days.
Comment on lines +9 to +13
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this be listed as bullets instead of numbers?


![A flowchart depicting the progression of active and no longer active customers.](images/data-retention-policy-flowchart.png)

## Active customers

An active customer is a Business or Team Tier customer that has an active Segment contract with no outstanding invoices and no locked workspace, or a Free Tier workspace that has had event traffic or user activity in the past 30 days.

Segment will enforce a data retention period of up to 3 years for Business Tier customers. If you currently have an extended retention period in place, Segment will continue to honor the previously agreed upon retention period. If your business requires a longer retention period, please contact your sales team to discuss available options.

### What data is impacted?

The following data types are subject to the 3 year retention period:

1. **Event data:** Applicable to all customers that collect [events](/docs/connections/spec/) in Segment from sources for delivery to Unify/Engage or third party destinations.
2. **Object data**: Applicable to all customers that collect object data in Segment from third party [Cloud Sources](/docs/connections/sources/about-cloud-sources/) or from the [Objects API](/docs/connections/sources/catalog/libraries/server/object-api/), [Set API](/docs/connections/sources/catalog/libraries/server/object-api/#set), or [Bulk API](/docs/connections/sources/catalog/libraries/server/object-bulk-api/). Object data is also created and updated by aggregating data from Segment’s [Identify](/docs/connections/spec/identify/) and [Group](/docs/connections/spec/group/) events.
3. **Profile Events data**: Applicable to all Unify, Unify+, Engage and Linked customers that collect streaming Event data for building a Profile in Segment Unify.
4. **Audit Events**: Applicable to all customers. Segment generates and stores audit events from Segment app user actions.
5. **HIPAA Audit**: Applicable to all Business Tier customers with the “Segment for Healthcare” add-on. In addition to standard Audit events, Segment generates and stores more granular Segment app user actions events for customers with the “Segment for Healthcare" add-on.
Comment on lines +27 to +31
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this be listed as bullets instead of numbers?


### Data retention

The default data retention period for each of the data types is as follows:

| Tier | Event Data Retention | Object Data Retention | Profile Event Data Retention <sup>*<sup> | Audit | HIPAA Audit |
| ------------ | -------------------- | --------------------- | ---------------------------------------- | ------- | -------------- |
| **Business** | 3 years | 180 days | 3 years | 3 years | 3 years |
| **Team** | 365 days | 90 days | Not applicable | 365 days | Not applicable |
| **Free** | 180 days | 60 days | Not applicable | 180 days | Not applicable |


<sup>*</sup>: _Segment will implement the Profile event data retention period in June 2025. Until this point, Unify users might see Profile Event Data that is more than 3 years old._

Through the self-serve Data Retention configuration in your workspace, you can configure a custom data retention period through “Workspace Default Archive Retention Period”.

### What is the impact of this policy?

With this data retention policy, all data beyond the retention period will be unrecoverably deleted from all of Segment and will impact the following:

* [Data Replays](/docs/guides/what-is-replay/) will only be available for data within the retention period. Unify, Engage and Linked customers that replay data to recreate Unify Spaces or Profiles may encounter variations in the number of profiles, as well as in the identifiers, traits and properties associated with the profiles, depending on the data available.
* Backfill Data will only be available for data within the retention period.
* [Data residency](/docs/guides/regional-segment/) migrations across regions (US and EU) will only be available for data within the retention period.
* Additional impacts to Object data:
* Cloud Object Data (using push) updated using the [Set API](/docs/connections/sources/catalog/libraries/server/object-api/#set) or [Bulk API](docs/connections/sources/catalog/libraries/server/object-bulk-api/): Any data older than 180 days is treated as a new record and may not contain any historic properties. To prevent loss of data properties, Segment recommends that you always send full objects with all properties.
* Users and Accounts: Segment aggregates data from Identify and Group events for entities active within the last 180 days. Any data older than 180 days will be treated as a new record and will not have historic properties. To prevent loss of data properties, Segment advises customers to migrate to using Profile Sync.
* [Computed traits](/docs/unify/Traits/computed-traits/) will be built using the available data within the retention period. Recreating these traits may result in different values based on the available data.
* [Profiles](/docs/unify/), [Engage](/docs/engage/) [Audiences](/docs/engage/audiences/) and [Journeys](/docs/engage/journeys/) that are built using Events will use available data within the retention period. Recreating these may result in different Profiles based on the available data.

### What data is not impacted?

With this policy the following data will be not impacted, but may be subject to other policies:

* **Cloud Object Data (using pull)**: This involves Segment fetching object data from third party Cloud Sources. Since Segment always fetches the full objects, the retention policy will have no impact.
* **Profiles**: Unify Profiles created are not subject to this data retention policy.
* **Third Party Destinations**: Data in your third party destinations shared by Segment in the course of your implementation will remain unaffected. Data stored in a third party system may be subject to the data retention policy of that system.
* Anything a user creates in the Segment App, like Audiences, Journeys, Data Graphs, Connections, and more, **are not subject to this data retention policy**.

## Expired customers

An expired customer is a Business or Team Tier customer that hasn’t renewed their Segment contract and has had their workspace downgraded to the Free Tier.

Segment will enforce a maximum data retention period of 90 days for Unify data, unless customers explicitly request immediate deletion through a [support ticket](/docs/privacy/account-deletion/#delete-your-workspace-data). Once on the Free Tier, the workspace will be subject to the Free Tier data retention policies.

### What is the impact of this policy?

Expired customers will have:

* Their data is immediately subject to data retention of an active, Free Tier customer. All data beyond the retention period will be deleted and unrecoverable.
* Their Unify data will be deleted and unrecoverable 90 days from the date their workspace was downgraded.
Comment on lines +78 to +81
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bullets don't grammatically complete with the leading intro sentence. For example, "Expired customers will have their data is immediately..." Should it instead be: Expired customers will have their data immediately subject to data retention... or Expired customers will have their Unify data be deleted and...


## Contracted customers

A contracted customer is a Business Tier customer that elects to stop using add-on features like Unify, Unify+, Engage and/or Linked.

Segment will enforce a maximum data retention period of up to 90 days for all contracted customers, unless they explicitly request immediate deletion through a [support ticket](/docs/privacy/account-deletion/). All data beyond the retention period will be deleted and unrecoverable as described below.

### What is the impact of this policy?

With this data retention policy, all data in all your Unify Spaces after the retention period will be deleted and unrecoverable. If you opt-in to Unify, Unify+, Engage, and/or Linked after the retention period, you will be starting with a brand new implementation with no previous data.

### What data is not impacted?

If contracting from Engage or Linked, your Connection and Unify data will remain unaffected and will be subject to the [Active customer retention policy](#active-customers).

If contracting from Unify or Unify+, your Connection data will remain unaffected and will be subject to the [Active customer retention policy](#active-customers).

## Churned customers

A churned customer is a Business or Team Tier customer that has:

* Explicitly terminated the contract **OR**
* Has unpaid invoices and has their workspace fully locked out.
Comment on lines +103 to +104
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's a bit odd that one bullet has a period and the other doesn't. Maybe can just make the 2 bullets 1 line?


Customers that have explicitly terminated their Segment contract will have their data unrecoverably deleted within 30 days of contract termination.

Customers that have unpaid invoices and have their workspaces fully locked out will have their data unrecoverably deleted after 30 days of full lock out, unless explicitly requested for immediate deletion through a [support ticket](/docs/privacy/account-deletion/#delete-your-workspace-data).

| Tier | Data Retention |
| ------------ | -------------------------- |
| **Business** | 30 days post full lockout. |
| **Team** | 30 days post full lockout. |

## Unused Free Tier workspace

An Unused Free Tier workspace is a workspace that has not received any Segment event traffic or user activity in the last 30 days.

Segment will unrecoverably delete the workspace after 30 days of inactivity, unless explicitly requested for immediate deletion through a [support ticket](/docs/privacy/account-deletion/#delete-your-workspace-data).

### Data deletion timeline

When data reaches the end of its retention period, deletion will be scheduled in accordance with Segment’s data retention policy. While Segment aims to complete the deletion process promptly, there may be occasional delays due to processing times or technical constraints. Segment is committed to initiating data deletions as soon as possible and will strive to complete deletions within 7 days of the scheduled date.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.