{"componentChunkName":"component---src-templates-markdown-template-jsx","path":"/guides/platform-guide/consent-filters/","result":{"data":{"pageMetadata":{"title":"Consent Filters","path":"/guides/platform-guide/consent-filters/","sourceCode":null,"metadataParent":{"title":"Platform Guide","path":"/guides/platform-guide/","sourceCode":null,"hasVersionPicker":null,"metadataChildren":[{"title":"Introduction","path":"/guides/platform-guide/introduction/","order":1,"label":null},{"title":"Data Retention","path":"/guides/platform-guide/data-retention/","order":1.5,"label":null},{"title":"Data Catalog","path":"/guides/platform-guide/catalog/","order":2,"label":null},{"title":"Connections","path":"/guides/platform-guide/connections/","order":2,"label":null},{"title":"Activity","path":"/guides/platform-guide/activity/","order":3,"label":null},{"title":"Data Plans","path":"/guides/platform-guide/data-planning/","order":3,"label":null},{"title":"Live Stream","path":"/guides/platform-guide/live-stream/","order":4,"label":null},{"title":"Filters","path":"/guides/platform-guide/data-filter/","order":5,"label":null},{"title":"Consent Filters","path":"/guides/platform-guide/consent-filters/","order":5.5,"label":null},{"title":"Rules","path":"/guides/platform-guide/rules/","order":6,"label":null},{"title":"Blocked Data Backfill Guide","path":"/guides/platform-guide/blocked-data-backfill-guide/","order":10,"label":null},{"title":"Tiered Events","path":"/guides/platform-guide/tiered-events/","order":11,"label":null},{"title":"mParticle Users and Roles","path":"/guides/platform-guide/users/","order":12,"label":null},{"title":"Analytics Free Trial","path":"/guides/platform-guide/analytics-free-trial/","order":14,"label":null},{"title":"Troubleshooting mParticle","path":"/guides/platform-guide/troubleshooting/","order":14,"label":null},{"title":"Usage metering for value-based pricing (VBP)","path":"/guides/platform-guide/usage/","order":14,"label":null},{"title":"Billing","path":"/guides/platform-guide/billing/","order":null,"label":null},{"title":"Event Forwarding","path":"/guides/platform-guide/event-forwarding/","order":null,"label":null},{"title":"Event Match Quality Dashboard","path":"/guides/platform-guide/event-match-quality/","order":null,"label":null},{"title":"Notifications","path":"/guides/platform-guide/notifications/","order":null,"label":null},{"title":"Observability","path":"/guides/platform-guide/observability/","order":null,"label":null},{"title":"Platform Settings","path":"/guides/platform-guide/platform-settings/","order":null,"label":null},{"title":"System Alerts","path":"/guides/platform-guide/system-alerts/","order":null,"label":null},{"title":"The New mParticle Experience","path":"/guides/platform-guide/new-experience/","order":null,"label":null},{"title":"Trends","path":"/guides/platform-guide/trends/","order":null,"label":null}],"metadataParent":{"title":"Guides","path":"/guides/","metadataChildren":[{"title":"Customer 360","path":"/guides/customer-360/","order":1,"label":null},{"title":"Getting Started","path":"/guides/getting-started/","order":1,"label":null},{"title":"Platform Guide","path":"/guides/platform-guide/","order":2,"label":null},{"title":"IDSync","path":"/guides/idsync/","order":4,"label":null},{"title":"Segmentation","path":"/guides/segmentation/","order":4,"label":null},{"title":"Analytics","path":"/guides/analytics/","order":7,"label":null},{"title":"Warehouse Sync","path":"/guides/data-warehouse-sync/","order":7,"label":null},{"title":"Data Privacy Controls","path":"/guides/data-privacy-controls/","order":8,"label":null},{"title":"Data Subject Requests","path":"/guides/data-subject-requests/","order":9,"label":null},{"title":"Default Service Limits","path":"/guides/default-service-limits/","order":10,"label":null},{"title":"Feeds","path":"/guides/feeds/","order":11,"label":null},{"title":"Cross-Account Audience Sharing","path":"/guides/cross-account-audience-sharing/","order":12,"label":null},{"title":"Import Data with CSV Files","path":"/guides/csv/","order":13,"label":null},{"title":"Glossary","path":"/guides/glossary/","order":14,"label":null},{"title":"Video Index","path":"/guides/video-index/","order":15,"label":null},{"title":"Analytics (Deprecated)","path":"/guides/analytics-deprecated/","order":16,"label":null},{"title":"Composable Audiences","path":"/guides/composable-audiences/","order":null,"label":null}],"metadataParent":null}}},"markdownRemark":{"html":"<p>Consent filters control which user profiles mParticle forwards to audience output configurations based on each profile’s recorded General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) consent state.</p>\n<p>You can reuse a consent filter across multiple audience output configurations. The filter applies the same consent conditions to every audience connected to those outputs.</p>\n<aside class=\"note\">\nConsent filtering occurs when mParticle forwards audience data to an output. It doesn't change audience membership or the audience size displayed in mParticle.\n</aside>\n<p>To learn more about data privacy and user consent states, see <a href=\"https://docs.mparticle.com/guides/data-privacy-controls/\">Data Privacy Controls</a>.</p>\n<h2 id=\"view-consent-filters\" style=\"position:relative;\"><a href=\"#view-consent-filters\" aria-label=\"view consent filters permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>View consent filters</h2>\n<p>Go to <strong>Oversight > Privacy > Consent Filters</strong> to view, create, and manage your consent filters. The list shows where each filter is applied and identifies the workspace default.</p>\n<p><img src=\"/images/guides/platform-guide/consent-filters/consent-filters-list.png\" alt=\"The Consent Filters page showing an output-specific filter and the workspace default\"></p>\n<h2 id=\"create-a-consent-filter\" style=\"position:relative;\"><a href=\"#create-a-consent-filter\" aria-label=\"create a consent filter permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>Create a consent filter</h2>\n<p>To create a consent filter:</p>\n<ol>\n<li>Go to <strong>Oversight > Privacy > Consent Filters</strong>.</li>\n<li>Select <strong>New Consent Filter</strong>.</li>\n<li>Enter a descriptive name for your consent filter.</li>\n<li>\n<p>Under <strong>Forwarding Rules</strong>, choose how matching profiles are handled:</p>\n<ul>\n<li><strong>Only Forward</strong> forwards only profiles that meet the filter conditions.</li>\n<li><strong>Do Not Forward</strong> excludes profiles that meet the filter conditions.</li>\n</ul>\n</li>\n<li>\n<p>Select <strong>Add Condition</strong>, then choose a regulation and consent state:</p>\n<ul>\n<li>For <strong>GDPR</strong>, select <strong>Consent Given</strong>, <strong>Consent Rejected</strong>, or <strong>Consent Not Present</strong>, then select one or more workspace-defined purposes.</li>\n<li>For <strong>CCPA</strong>, select whether <strong>Data Sale Opt-Out</strong> is <strong>Present</strong> or <strong>Not Present</strong>.</li>\n</ul>\n</li>\n<li>Add any other conditions the filter requires. Conditions in a filter use <code class=\"language-text\">AND</code> logic.</li>\n<li>\n<p>Under <strong>Forwarding Scope</strong>, choose how to apply the filter:</p>\n<ul>\n<li><strong>Selected Output Configurations</strong> applies the filter only to the audience output configurations you select.</li>\n<li><strong>Set as Workspace Default</strong> applies the filter to output configurations that don’t have a manually assigned filter and automatically applies it to future output configurations.</li>\n</ul>\n</li>\n<li>Review the <strong>Resulting Forwarding Rule</strong>.</li>\n<li>Select <strong>Save</strong>.</li>\n</ol>\n<img src=\"/images/guides/platform-guide/consent-filters/create-consent-filter.png\" alt=\"Create Consent Filter dialog showing forwarding rules, forwarding scope, and the resulting rule\" width=\"650\" />\n<h2 id=\"apply-a-consent-filter-to-an-audience-output-configuration\" style=\"position:relative;\"><a href=\"#apply-a-consent-filter-to-an-audience-output-configuration\" aria-label=\"apply a consent filter to an audience output configuration permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>Apply a consent filter to an audience output configuration</h2>\n<p>You can select audience output configurations when you create or edit a consent filter. You can also apply an existing filter from the audience output configuration list:</p>\n<ol>\n<li>Go to <strong>Data Platform > Setup > Outputs</strong>.</li>\n<li>Select the <strong>Audience</strong> tab.</li>\n<li>Use the <strong>Consent Filters Applied</strong> column to review which configurations have a consent filter.</li>\n<li>To apply a consent filter to an output configuration, click the <strong>+</strong> icon under the <strong>Consent Filters Applied</strong> column.</li>\n<li>Select the consent filter you want to apply.</li>\n<li>Select <strong>Save</strong>.</li>\n</ol>\n<h2 id=\"workspace-default-and-filter-precedence\" style=\"position:relative;\"><a href=\"#workspace-default-and-filter-precedence\" aria-label=\"workspace default and filter precedence permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>Workspace default and filter precedence</h2>\n<p>A workspace-default consent filter acts as a fallback for every audience output configuration that doesn’t have a manually assigned filter. It also applies automatically to new audience output configurations.</p>\n<p>When you manually assign a filter to a specific output configuration, that filter takes precedence over the workspace default. Removing the manually assigned filter causes the output configuration to inherit the workspace default again, if one exists.</p>\n<p>If you remove the <strong>Workspace Default</strong> designation, output configurations that relied on that default no longer have a consent filter. Assign filters to those configurations or set a new workspace default to continue filtering them.</p>\n<h2 id=\"edit-or-delete-a-consent-filter\" style=\"position:relative;\"><a href=\"#edit-or-delete-a-consent-filter\" aria-label=\"edit or delete a consent filter permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>Edit or delete a consent filter</h2>\n<p>On the <strong>Consent Filters</strong> page, open a filter’s actions menu to edit or delete it. Changes to a filter’s name, forwarding behavior, or conditions apply to every audience output configuration that uses the filter.</p>\n<aside class=\"warning\">\nDeleting a consent filter can't be undone. An audience output configuration without a manually assigned filter or a workspace default forwards all matched profiles without consent filtering.\n</aside>\n<h2 id=\"migrate-from-audience-level-consent-filtering\" style=\"position:relative;\"><a href=\"#migrate-from-audience-level-consent-filtering\" aria-label=\"migrate from audience level consent filtering permalink\" class=\"anchor before\"><svg width=\"16px\" height=\"17px\" viewBox=\"0 0 16 17\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n                <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n                    <g id=\"Icon/Link\" fill=\"#98A0A3\" fill-rule=\"nonzero\">\n                        <g id=\"link\">\n                            <path d=\"M9.5,12.4 C9.6,12.4 9.7,12.4 9.9,12.4 C9.8,12.5 9.8,12.5 9.7,12.6 L7.5,14.8 C5.8,16.5 3,16.5 1.3,14.8 C-0.4,13.1 -0.4,10.3 1.3,8.6 L3.5,6.4 C3.6,6.3 3.6,6.3 3.7,6.2 C5,5 6.9,4.8 8.4,5.5 C8.8,5.7 9.3,6 9.6,6.4 C10,6.7 10.2,7.2 10.5,7.6 C10.2,7.9 9.9,8 9.5,8 C9.4,8 9.2,8 9.1,7.9 C8.9,7.5 8.5,7.2 8.1,6.9 C7,6.2 5.5,6.4 4.5,7.3 L3.8,8 L2.3,9.5 C1.2,10.6 1.2,12.5 2.3,13.6 C3.4,14.7 5.3,14.7 6.4,13.6 L7.9,12.1 C8.4,12.3 8.9,12.4 9.5,12.4 Z M14.7,1.3 C13,-0.4 10.2,-0.4 8.5,1.3 L6.3,3.5 C6.2,3.6 6.2,3.6 6.1,3.7 C6.7,3.7 7.4,3.7 8,3.9 L9.5,2.4 C10.6,1.3 12.5,1.3 13.6,2.4 C14.7,3.5 14.7,5.4 13.6,6.5 L12.1,8 L11.4,8.7 C10.4,9.7 8.9,9.8 7.8,9.1 C7.4,8.9 7.1,8.5 6.8,8.1 C6.7,8.1 6.5,8 6.4,8 C6,8 5.6,8.2 5.4,8.4 C5.6,8.8 5.9,9.3 6.3,9.6 C6.6,10 7.1,10.2 7.5,10.5 C9,11.2 10.9,11 12.3,9.8 C12.4,9.7 12.4,9.7 12.5,9.6 L14.7,7.4 C16.4,5.7 16.4,3 14.7,1.3 Z\" id=\"Shape\"></path>\n                        </g>\n                    </g>\n                </g>\n            </svg></a>Migrate from audience-level consent filtering</h2>\n<p>If you use a suppression audience to enforce consent, migrate the rule to the audience output before removing the suppression audience:</p>\n<ol>\n<li>Create an equivalent consent filter for the audience output configuration.</li>\n<li>Review the resulting forwarding rule.</li>\n<li>Apply the filter to the output configuration.</li>\n<li>Confirm that the output forwards profiles as expected.</li>\n<li>Remove the suppression audience to avoid applying the rule twice.</li>\n</ol>","frontmatter":{"title":"Consent Filters","order":5.5,"seoTitle":"mParticle consent filters documentation","seoDescription":"Learn how to create consent filters and apply them to audience output configurations."},"parent":{"__typename":"File","modifiedTime":"August 14, 2026"}}},"pageContext":{"slug":"/guides/platform-guide/consent-filters/"}},"staticQueryHashes":["2950460867"]}