Skip to content

Commit ac934ed

Browse files
docs(permutive): update consent section
1 parent 7177d23 commit ac934ed

2 files changed

Lines changed: 10 additions & 31 deletions

File tree

dev-docs/modules/permutiveRtdProvider.md

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -69,39 +69,11 @@ as well as enabling settings for specific use cases mentioned above (e.g. acbidd
6969
| params.acBidders | String[] | An array of bidder codes to share cohorts with in certain versions of Prebid, see below | `[]` |
7070
| params.maxSegs | Integer | Maximum number of cohorts to be included in either the `permutive` or `p_standard` key-value. | `500` |
7171

72-
### Context
72+
### Consent
7373

74-
While Permutive is listed as a TCF vendor (ID: 361), Permutive does not obtain consent directly from the TCF. As we act as a processor on behalf of our publishers consent is given to the Permutive SDK by the publisher, not by the [GDPR Consent Management Module](/dev-docs/modules/consentManagement.html).
74+
If you are also using the [TCF Control Module](/dev-docs/modules/tcfControl.html), by default Permutive will not be blocked as it will rely on the publisher's consent signals to read from storage. If you choose to gate Permutive on their vendor id, 361, should add their vendor ID to your CMP and pass `enforceVendorConsent` to the module's configuration.
7575

76-
This means that if GDPR enforcement is configured within the Permutive SDK _and_ the user consent isn’t given for Permutive to fire, no cohorts will populate.
77-
78-
If you are also using the [TCF Control Module](/dev-docs/modules/tcfControl.html), in order to prevent Permutive from being blocked, it needs to be labeled within the Vendor Exceptions.
79-
80-
### Instructions
81-
82-
{% include dev-docs/vendor-exception.md gvlId="361" %}
83-
84-
1. Publisher enables rules within Prebid.js configuration.
85-
2. Label Permutive as an exception, as shown below.
86-
87-
```javascript
88-
[
89-
{
90-
purpose: 'storage',
91-
enforcePurpose: true,
92-
enforceVendor: true,
93-
vendorExceptions: ["permutive"]
94-
},
95-
{
96-
purpose: 'basicAds',
97-
enforcePurpose: true,
98-
enforceVendor: true,
99-
vendorExceptions: []
100-
}
101-
]
102-
```
103-
104-
Before making any updates to this configuration, please ensure that this approach aligns with internal policies and current regulations regarding consent.
76+
Before making any updates to your consent configuration, please ensure that your approach aligns with internal policies and current regulations regarding consent.
10577

10678
## Cohort Activation with Permutive RTD Module
10779

dev-docs/modules/userid-submodules/permutiveIdentityManagerIdSystem.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,10 @@ identities from the SDK directly if/when this happens.
6363

6464
This value should be set to a value smaller than the `auctionDelay` set on the `userSync` configuration object, since
6565
there is no point waiting longer than this as the auction will already have been triggered.
66+
67+
### Consent
68+
69+
If you are also using the [TCF Control Module](/dev-docs/modules/tcfControl.html), by default Permutive will not be blocked as it will rely on the publisher's consent signals to read from storage. If you choose to gate Permutive on their vendor id, 361, should add their vendor ID to your CMP and pass `enforceVendorConsent` to the module's configuration.
70+
71+
Before making any updates to your consent configuration, please ensure that your approach aligns with internal policies and current regulations regarding consent.
72+

0 commit comments

Comments
 (0)