Skip to content

Commit d767b07

Browse files
authored
Add vendor-exceptions include (#5939)
1 parent 8ed034e commit d767b07

File tree

5 files changed

+25
-6
lines changed

5 files changed

+25
-6
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{: .alert.alert-warning :}
2+
Prebid.org recommends working with a privacy lawyer before making enforcement exceptions for any vendor.
3+
{% if include.gvlId %}We recommend publishers let Prebid.js make use of their registered GVL ID {{ include.gvlId }} instead of a vendor exception.{% endif %}

dev-docs/modules/permutiveRtdProvider.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ as well as enabling settings for specific use cases mentioned above (e.g. acbidd
6060
## Parameters
6161

6262
{: .table .table-bordered .table-striped }
63+
6364
| Name | Type | Description | Default |
6465
| ---------------------- | -------------------- | --------------------------------------------------------------------------------------------- | ------------------ |
6566
| name | String | This should always be `permutive` | - |
@@ -78,8 +79,7 @@ If you are also using the [TCF Control Module](/dev-docs/modules/tcfControl.html
7879

7980
### Instructions
8081

81-
{: .alert.alert-warning :}
82-
Prebid.org recommends working with a privacy lawyer before making enforcement exceptions for any vendor. Specifically for Permutive, we recommend publishers let Prebid.js make use of their registered GVL ID 361 instead of a vendor exception.
82+
{% include dev-docs/vendor-exception.md gvlId="361" %}
8383

8484
1. Publisher enables rules within Prebid.js configuration.
8585
2. Label Permutive as an exception, as shown below.

dev-docs/modules/tcfControl.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ The TCF Control Module adds the following:
4040
The following table details the Prebid.js activities that fall under the [Transparency and Consent Framework (TCF)](https://iabeurope.eu/iab-europe-transparency-consent-framework-policies/) scope:
4141

4242
{: .table .table-bordered .table-striped }
43+
4344
| In-Scope Activity | TCF Legal Basis Required | Activity | Prebid.js Version |
4445
| --- | --- | --- | --- |
4546
| Invoke usersync pixels | Purpose 1 - Store and/or access information on a device | May prevent one or more vendor usersyncs. | 3.14+ |
@@ -67,6 +68,7 @@ and (2) setConfig `consentManagement.gdpr.cmpApi` to either 'iab' or 'static'
6768
The following fields related to anonymizing aspects of the auction are supported in the [`consentManagement`](/dev-docs/modules/consentManagementTcf.html) object:
6869

6970
{: .table .table-bordered .table-striped }
71+
7072
| Param | Type | Description | Example |
7173
| --- | --- | --- | --- |
7274
| gdpr.rules | `Array of Objects` | Lets the publisher override the default behavior. | |
@@ -98,8 +100,7 @@ pbjs.setConfig({
98100
The following examples cover a range of use cases and show how Prebid.js supports
99101
configuration of different business rules.
100102

101-
{: .alert.alert-warning :}
102-
Prebid.org recommends working with a privacy lawyer before making enforcement exceptions for any vendor.
103+
{% include dev-docs/vendor-exception.md %}
103104

104105
1. Restrict device access activity and basic ads. These are the default values (in Prebid.js 4.0) if the module is included in the build.
105106

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,7 @@ If you use the Prebid.js [TCF Control Module](/dev-docs/modules/tcfControl.html)
4242

4343
To do that, you can use below configuration:
4444

45-
{: .alert.alert-warning :}
46-
Prebid.org recommends working with a privacy lawyer before making enforcement exceptions for any vendor.
45+
{% include dev-docs/vendor-exception.md %}
4746

4847
```javascript
4948
pbjs.setConfig({

guide.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,22 @@ The docs offer a set of predefined disclosures that should be used where appropr
326326
{%raw%}{% include legal-warning.html %}{%endraw%}
327327
```
328328

329+
#### Vendor exception disclosure
330+
331+
{% include dev-docs/vendor-exception.md %}
332+
333+
```liquid
334+
{%raw%}{% include dev-docs/vendor-exception.md %}{%endraw%}
335+
```
336+
337+
You can also add a `gvlId` parameter if the vendor has in fact an ID.
338+
339+
{% include dev-docs/vendor-exception.md gvlId="123" %}
340+
341+
```liquid
342+
{%raw%}{% include dev-docs/vendor-exception.md gvlId="123" %}{%endraw%}
343+
```
344+
329345
## Partners
330346

331347
TBD

0 commit comments

Comments
 (0)