Skip to content

Commit c145301

Browse files
committed
making requested changes [netlify-build]
1 parent c813404 commit c145301

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

src/privacy/consent-management.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ related:
1010
1111
When an end user visits your site or app, 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.
1212

13-
Segment works with your third-party consent management platform (CMP) or bespoke consent solution to capture an end user's consent preferences and enforce those preferences by only routing events to the categories consented to by an end user.
13+
Segment integrates with your commercial third-party or bespoke consent management platform (CMP) that captures an end user's consent preferences and enforces those preferences by only routing events to the categories consented to by an end user.
1414

1515
![Diagram outlining information flowing from an end user to Segment destinations](/docs/privacy/images/consent-overview.png)
1616

17-
After a user sets their consent preferences on your website or mobile app, Segment requires you to add the [consent object](#consent-object) to all events. If you are using OneTrust, Segment provides a wrapper for your mobile and web libraries that can add the consent object to your events. If you are using another CMP, you are required to add the consent object to your events by creating your own wrapper. For more information, see the [Configure Consent Management documentation](/docs/privacy/configure-consent-management).
17+
After a user sets their consent preferences on your site or app, Segment requires you to add the [consent object](#consent-object) to all events. If you are using OneTrust, Segment provides a wrapper for your mobile and web libraries that can add the consent object to your events. If you are using another CMP, you are required to add the consent object to your events by creating your own wrapper. For more information, see the [Configure Consent Management documentation](/docs/privacy/configure-consent-management).
1818

1919
The events, stamped with the consent object, are then sent downstream to any destinations in categories that an end user consented to share data with.
2020

@@ -23,7 +23,7 @@ The events, stamped with the consent object, are then sent downstream to any des
2323
2424
## Consent object
2525

26-
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:
26+
Segment requires every event from all of your sources to include the end-user consent preferences, captured by your consent management platform or your application logic, in the form of the **consent object**. The consent object is a JSON object with the following format:
2727

2828
```json
2929
{
@@ -43,17 +43,17 @@ Segment requires every event from all of your sources to include the end-user co
4343

4444
<!-- Not currently in scope The categories consented to by a user and a flag if a [consent conflict](#reconcile-consent-conflicts) exists are pulled from the consent object and are visible as traits on a user's profile in Unify.-->
4545

46-
## Enforce consent
47-
Segment routes events with a consent object to the destinations in categories consented to by a user and to destinations that do not have a consent category. Segment requires the use of the [Segment Consent Preference event](#segment-consent-preference-event) to route events to Unify and Engage.
46+
Events without the consent object will continue to flow to destinations without consent enforcement.
4847

49-
If you are using Segment's OneTrust consent wrappers, Segment automatically generates a Segment Consent Preference event.
48+
## Enforce consent
49+
Segment requires the use of the [Segment Consent Preference event](#segment-consent-preference-event) to route events to Unify and Engage.
5050

51-
If you do not use OneTrust as your CMP and you only use Segment Connections, you do not have to generate a Segment Consent Preference event.
51+
Segment uses Profiles in [Unify](/docs/unify/) as the source of truth of an end user's consent preference when enforcing consent in Twilio Engage. To get consent preference on the Profile, Segment requires the use of the [Segment Consent Preference event](#segment-consent-preference-event) and Identify events to route events to Unify. The Segment Consent Preference and Identify event should include the [consent object](#consent-object).
5252

53-
If you use Unify and Engage in your Segment instance, you must generate the Segment Consent Preference event, regardless of what consent management solution you use.
53+
Note: Consent in Unify and Twilio Engage are currently unavailable. If you are using Segment's OneTrust consent wrappers, Segment automatically generates a Segment Consent Preference event with every save of consent preference edits done by the end user on OneTrust consent modal.
5454

5555
### Segment Consent Preference event
56-
If an end user consents for the first time or changes the categories they consent to, Segment requires you to generate a **Segment Consent Preference** Track event. This event is automatically generated if you are using one of Segment's [OneTrust consent wrappers](/docs/privacy/configure-consent-management/#step-2-add-the-consent-wrapper-to-analyticsjs), or you can generate it using a wrapper you created on your own.
56+
If an end user consents for the first time or changes the categories they consent to, Segment requires you to generate a **Segment Consent Preference** Track event. This event is automatically generated if you are using one of Segment's [OneTrust consent wrappers](/docs/privacy/configure-consent-management/#step-2-add-the-consent-wrapper-to-analyticsjs), or you can generate on your own. This event is required to add the end user's consent to their Profile in Unify.
5757

5858
For example, if an end user agreed to share their information for functional and advertising purposes but not for analytics or data sharing, the Segment Consent Preference [Track call](/docs/connections/spec/track/) demonstrating their new consent preferences would have the following format:
5959

@@ -81,7 +81,7 @@ For example, if an end user agreed to share their information for functional and
8181
}
8282
```
8383

84-
If you use Protocols, the Segment app automatically adds the Segment Consent Preference Track event to all your existing Tracking Plans and for every new Tracking Plan. Segment recommends you don’t delete or edit the default fields in the Segment Consent Preference Track events, but you can add new fields as needed.
84+
If you use Protocols, the Segment app automatically adds the Segment Consent Preference Track event to all your existing Tracking Plans and for every new Tracking Plan. Segment recommends you don’t edit or delete the default fields in the Segment Consent Preference Track events, but you can add new fields as needed.
8585

8686
> info "Segment Consent Preference is a reserved event name"
8787
> Segment has standardized a series of reserved event names that have special semantic meaning and maps these events to tools that support them.

src/privacy/consent-segment-connections.md

Whitespace-only changes.

0 commit comments

Comments
 (0)