You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/privacy/consent-management.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,32 +7,31 @@ related:
7
7
> info "Consent Management is currently in private beta"
8
8
> This means that the Consent Management features are in active development, and some functionality may change before it becomes generally available. [Contact Segment](https://segment.com/help/contact/){:target="_blank"} with any feedback or questions.
9
9
10
-
Consent management is a [description]
10
+
Segment works with your third party consent management platform to collect the categories an end user consents to, map each of your Segment destinations to a consent category, and route events only to the categories consented to by a user.
11
11
12
-
> warning "You can map website sources and event streaming destinations to consent categories during the private beta"
13
-
> All other sources and destinations are not affected by consent mappings.
12
+

14
13
15
14
When an end user visits your site, they set **consent preferences**, or make decisions about the types of data they want you to collect, use, and share. These consent preferences are typically presented as a set list of categories that describe how your company intends to use that data. Common categories include personalization, advertising, and site performance.
16
15
17
-
After a user sets their consent preferences, Segment updates the [consent object](#consent-object) with a user's preferences. The events are then sent downstream to any destinations in categories consented to by the user.
16
+
After a user sets their consent preferences, Segment updates the [consent object](#consent-object) with a user's preferences. The events are then sent downstream to any destinations in categories that a user consents to sharing data with.
18
17
19
18
> success ""
20
19
> Segment collects consent for both registered users and anonymous users.
21
20
22
-
If a **consent conflict** exists <!-- expand on this better lmao--->Segment resolves them according to the [Enforce Consent](/docs/privacy/enforce-consent) documentation.
21
+
If a **consent conflict** exists (for example, one user on two different devices consented to two different categories), Segment resolves the conflict according to the [Reconcile Consent](/docs/privacy/reconcile-consent) documentation.
23
22
24
23
## Consent object
25
24
26
-
Segment requires every event from all of your sources to include the end-user consent preferences, captured by your consent management tool, in the form of the **consent object**. The consent object is a JSON object with the following format:
25
+
Segment requires every event from all of your sources to include the end-user consent preferences, captured by your consent management tools or your application logic, in the form of the **consent object**. The consent object is a JSON object with the following format:
27
26
28
27
```json
29
28
context {
30
29
consentCategories {
31
-
"functional": true,
32
-
“advertising”: true,
33
-
"personalization": false
30
+
"functional": true,
31
+
“advertising”: true,
32
+
"personalization": false
34
33
}
35
34
}
36
35
```
37
36
38
-
The Segment consent object is
37
+
Once you've added the consent object to your web libraries and started collecting user data, you can use the Consent Management tab in the Segment app to [map your destinations to the consent categories](/docs/src/privacy/configure-consent-management) you set up in your third-party consent management platform.
0 commit comments