From 8c64c07b7fc0549ce2f32a42bb8c090865e2dcd4 Mon Sep 17 00:00:00 2001 From: CristhianMotoche Date: Fri, 3 Oct 2025 10:53:56 -0500 Subject: [PATCH 1/4] chore: Replace HTML with info --- src/privacy/consent-management/onetrust-wrapper.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/privacy/consent-management/onetrust-wrapper.md b/src/privacy/consent-management/onetrust-wrapper.md index 6e1538deb6..e2db0ffe30 100644 --- a/src/privacy/consent-management/onetrust-wrapper.md +++ b/src/privacy/consent-management/onetrust-wrapper.md @@ -20,15 +20,9 @@ The OneTrust consent banner has three key UI configurations that control how the - **Opt-In:** The user, by default, does not consent to all categories (except those that you deem to be mandatory). The user is required to select categories that they consent to share data with (or, "opt-in" to data collection) - **Opt-out:** The user, by default, does consent to all categories. The user can choose to select categories that they do not consent to share data with (or, "opt-out" of data collection) -
-
-
-

Segment's Analytics.js OneTrust wrapper assumes the following:

-

- **Opt-In** and **Implied** statuses are treated in Segment's OneTrust wrapper as `Opt-In`. **Notice Only**, **Custom**, or **Opt-Out** statuses are treated in Segment's OneTrust wrapper as `Opt-Out`. -

-
-
+ +> info "Segment's Analytics.js OneTrust wrapper assumes the following:" +> **Opt-In** and **Implied** statuses are treated in Segment's OneTrust wrapper as `Opt-In`. **Notice Only**, **Custom**, or **Opt-Out** statuses are treated in Segment's OneTrust wrapper as `Opt-Out`. @@ -200,4 +194,4 @@ The following table explains how Segment's OneTrust wrapper works with different | One or more categories are enabled | No unmapped destinations
**or**
All unmapped destinations are disabled | All destinations are disabled | No data flows to Segment | | One or more categories are enabled | No unmapped destinations
**or**
All unmapped destinations are disabled | One or more destinations are enabled | Data flows to Segment | | One or more categories are enabled | One or more destinations are enabled | All destinations are disabled | Data flows to Segment | -| One or more categories are enabled | One or more destinations are enabled | One or more destinations are enabled | Data flows to Segment | \ No newline at end of file +| One or more categories are enabled | One or more destinations are enabled | One or more destinations are enabled | Data flows to Segment | From 772dac5786a3e67cbc16fd02d89d28f41ab124ba Mon Sep 17 00:00:00 2001 From: pwseg <86626706+pwseg@users.noreply.github.com> Date: Fri, 3 Oct 2025 14:35:24 -0500 Subject: [PATCH 2/4] build it or else [netlify-build] --- src/privacy/consent-management/onetrust-wrapper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/privacy/consent-management/onetrust-wrapper.md b/src/privacy/consent-management/onetrust-wrapper.md index e2db0ffe30..a5ddaa7b98 100644 --- a/src/privacy/consent-management/onetrust-wrapper.md +++ b/src/privacy/consent-management/onetrust-wrapper.md @@ -21,7 +21,7 @@ The OneTrust consent banner has three key UI configurations that control how the - **Opt-out:** The user, by default, does consent to all categories. The user can choose to select categories that they do not consent to share data with (or, "opt-out" of data collection) -> info "Segment's Analytics.js OneTrust wrapper assumes the following:" +> info "Segment's Analytics.js OneTrust wrapper assumes the following" > **Opt-In** and **Implied** statuses are treated in Segment's OneTrust wrapper as `Opt-In`. **Notice Only**, **Custom**, or **Opt-Out** statuses are treated in Segment's OneTrust wrapper as `Opt-Out`. From 3aa18e1e99140b9119ce2ad854d0b699de77a3e5 Mon Sep 17 00:00:00 2001 From: CristhianMotoche Date: Tue, 7 Oct 2025 13:31:18 -0500 Subject: [PATCH 3/4] chore: Update references to svg images --- src/privacy/consent-management/onetrust-wrapper.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/privacy/consent-management/onetrust-wrapper.md b/src/privacy/consent-management/onetrust-wrapper.md index a5ddaa7b98..1270604997 100644 --- a/src/privacy/consent-management/onetrust-wrapper.md +++ b/src/privacy/consent-management/onetrust-wrapper.md @@ -63,10 +63,10 @@ To minimize the possibilities for data loss: | Banner behavior | Cookie banner | User interaction with webpage | Segment loads | Possibility of data loss | | --------------- | ------------ | ----------------------------- | ------------ | ---- | -| Mandatory | Displayed on page load | Required to access webpage | After user action | [Low](#low), until a user changes their preferences | -| A banner that always remains as a user navigates your site | Displayed on page load | Not required to access webpage | With page load | [Medium](#medium) | -| A banner that disappears after a user action, like clicking or scrolling | Displayed on page load | Not required to access webpage | With page load | [Medium](#medium) | -| A banner that is optional and never displayed to a user | Not displayed on page load | Not required to access webpage | With page load | [Low](#low), until a user changes their preferences | +| Mandatory | ![](/docs/images/supported.svg) Displayed on page load | ![](/docs/images/supported.svg) Required to access webpage | After user action | [Low](#low), until a user changes their preferences | +| A banner that always remains as a user navigates your site | ![](/docs/images/supported.svg) Displayed on page load | ![](/docs/images/unsupported.svg) Not required to access webpage | With page load | [Medium](#medium) | +| A banner that disappears after a user action, like clicking or scrolling | ![](/docs/images/supported.svg) Displayed on page load | ![](/docs/images/unsupported.svg) Not required to access webpage | With page load | [Medium](#medium) | +| A banner that is optional and never displayed to a user | ![](/docs/images/unsupported.svg) Not displayed on page load | ![](/docs/images/unsupported.svg) Not required to access webpage | With page load | [Low](#low), until a user changes their preferences | ## Scenarios where you might experience data loss From 2cb131a533a8ff6a57211b8144bef5ed5b2eb4d9 Mon Sep 17 00:00:00 2001 From: CristhianMotoche Date: Wed, 8 Oct 2025 10:40:36 -0500 Subject: [PATCH 4/4] chore: Replace SVG with html dingbats --- src/privacy/consent-management/onetrust-wrapper.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/privacy/consent-management/onetrust-wrapper.md b/src/privacy/consent-management/onetrust-wrapper.md index 1270604997..ba488c6be9 100644 --- a/src/privacy/consent-management/onetrust-wrapper.md +++ b/src/privacy/consent-management/onetrust-wrapper.md @@ -63,10 +63,10 @@ To minimize the possibilities for data loss: | Banner behavior | Cookie banner | User interaction with webpage | Segment loads | Possibility of data loss | | --------------- | ------------ | ----------------------------- | ------------ | ---- | -| Mandatory | ![](/docs/images/supported.svg) Displayed on page load | ![](/docs/images/supported.svg) Required to access webpage | After user action | [Low](#low), until a user changes their preferences | -| A banner that always remains as a user navigates your site | ![](/docs/images/supported.svg) Displayed on page load | ![](/docs/images/unsupported.svg) Not required to access webpage | With page load | [Medium](#medium) | -| A banner that disappears after a user action, like clicking or scrolling | ![](/docs/images/supported.svg) Displayed on page load | ![](/docs/images/unsupported.svg) Not required to access webpage | With page load | [Medium](#medium) | -| A banner that is optional and never displayed to a user | ![](/docs/images/unsupported.svg) Not displayed on page load | ![](/docs/images/unsupported.svg) Not required to access webpage | With page load | [Low](#low), until a user changes their preferences | +| Mandatory | ✅ Displayed on page load | ✅Required to access webpage | After user action | [Low](#low), until a user changes their preferences | +| A banner that always remains as a user navigates your site | !✅ Displayed on page load | 🚫 Not required to access webpage | With page load | [Medium](#medium) | +| A banner that disappears after a user action, like clicking or scrolling | ✅Displayed on page load | 🚫 Not required to access webpage | With page load | [Medium](#medium) | +| A banner that is optional and never displayed to a user | 🚫 Not displayed on page load | 🚫 Not required to access webpage | With page load | [Low](#low), until a user changes their preferences | ## Scenarios where you might experience data loss