Feature launch: stay compliant with the user suppression API

Data compliance is a critical topic for companies managing user consent and tracking preferences. Failure to honor user preferences can mean violation of regulations, and in some cases, fines that total tens or hundreds of millions of dollars.
As any data team knows, navigating multiple data stores and integrations across multiple regulatory environments is a complex challenge.
Today, RudderStack is announcing the User Suppression API, which simplifies compliance by automating user preference updates across the entire stack.
The challenge of honoring user preferences
The modern user journey is complex, often spanning multiple data sources and flowing downstream into dozens of integrations, from the data warehouse to marketing and product tools. This fragmentation creates multiple challenges when the need to update user's preferences arises.
Suppressing data collection across multiple sources - keeping track of unique identifiers and lineage across multiple disparate sources makes suppressing tracking for a given user a complex process that often involves code updates in multiple systems.
Deletion of customer data across multiple tools - when a user requests that their data be deleted, companies often have to manually delete data from various systems, one by one. This process is time-consuming and error-prone.
Maintaining a central, historical record of opt-outs - data teams need to keep a record of all user preference updates to ensure that they can suppress data coming from new data sources.
To stay compliant, data teams often cobble together multiple vendor solutions with in-house customizations. To make things even more challenging, compliance regulations themselves are constantly changing, meaning the system needs constant attention.
Centralizing user preference management with the User Suppression API
RudderStack’s User Suppression API simplifies the process of honoring user preferences. With a single endpoint, you can suppress collection across multiple data sources and delete user information from multiple destinations.
The User Suppression API is exactly what we needed to simplify requests to update user preferences. We use this API to ensure compliance across our stack, from Braze to Snowflake, which makes our lives easier.
—Wei Zhou, Director of Data Engineering at WyzeSuppressing data collection across multiple sources
If a user updates their preferences to opt out of tracking, you can use the User Suppression API to create a suppression rule. That regulation will automatically stop tracking user data across all data sources.
Deleting user data across multiple destinations
If a user requests to be forgotten (i.e., that their data be deleted), you can use the User Suppression API to create a suppress and delete rule. When implemented, the API will automatically delete user data from downstream tools like Amplitude, Braze, and Redis, significantly simplifying the process of honoring deletion requests.
Get started
The User Suppression API is generally available today for RudderStack Enterprise customers. Read the docs to learn more about specific functionality or request a demo to see the feature in action.
Published:
October 12, 2023

Understanding data maturity: A practical guide for modern data teams
The journey to data maturity isn't about having the most sophisticated tools or even the biggest volume of data. It's about taking the right steps at the right time to unlock value from the data you have.

Data governance for healthcare: How regulated industries build trust at scale
Learn how Accurx was able to manage over 40 million monthly events while maintaining strict compliance with healthcare regulations and GDPR, using RudderStack's secure customer data infrastructure.

Modern data governance: Building trust and value through your data infrastructure
Data governance has evolved far beyond basic compliance checkboxes. Today's most successful organizations turn their data into a competitive advantage while maintaining customer trust.