-
Notifications
You must be signed in to change notification settings - Fork 359
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wildcard Publisher restriction #332
base: master
Are you sure you want to change the base?
Conversation
- purpose ID 0 restriction type 1 | ||
- purpose ID 0 restriction type 0 | ||
- specific purpose ID restriction type 1 | ||
- specific purpose ID restriction type 0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given we are in the descriptive segment it does seem hard to read as written (how would I know what a purpose 0 restriction is)
- purpose ID 0 restriction type 1 | |
- purpose ID 0 restriction type 0 | |
- specific purpose ID restriction type 1 | |
- specific purpose ID restriction type 0 | |
- general restriction type 1 (require consent) | |
- general restriction type 0 (not allowed) | |
- specific purpose restriction type 1 (require consent) | |
- specific purpose restriction type 0 (not allowed) |
For example if the TC String includes 1) a restriction signal that specifies consent is applicable to the vendor for the processing for a specific purpose and 2) a restriction signal that disallows the vendor the processing for a specific purpose, the vendor must consider it is not allowed to engage in processing for this specific purpose irrespective of the consent signal. | ||
|
||
If the TC String includes 1) a restriction signal that specifies consent is applicable to the vendor for the processing for a specific purpose and 2) a restriction signal that disallows the vendor the processing for the same purpose, the vendor must consider it is not allowed to engage in processing for this specific purpose irrespective of the consent signal. (pub restriction type 0 takes precedence over pub restriction type 1). | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As suggested by Julien, would be good to have an example where a generel restriction overrules a specific one.
For the avoidance of doubt: | ||
|
||
In case a vendor has declared flexibility for a purpose and there is no legal basis restriction signal it must always apply the default legal basis under which the purpose was registered aside from being registered as flexible. That means if a vendor declared a purpose as legitimate interest and also declared that purpose as flexible it may not apply a "consent" signal without a legal basis restriction signal to require consent. | ||
|
||
In case of conflicting publisher restrictions, vendors should respect the following hierarchy to determine if processing is permissible at all for a specific purpose or which legal basis is applicable (from lower priority to higher priority): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should add language that CMP should avoid conflicting signals, but we would want to define rules to deal with them
In case of conflicting publisher restrictions, vendors should respect the following hierarchy to determine if processing is permissible at all for a specific purpose or which legal basis is applicable (from lower priority to higher priority): | |
CMPs should avoid to define conflicting publisher restrictions, specifically w.r.t. multiple restrictions on a specific purpose. In case conflicting publisher restrictions are present, vendors should respect the following hierarchy to determine if processing is permissible at all for a specific purpose or which legal basis is applicable (from lower priority to higher priority): |
@@ -917,6 +930,10 @@ CLcVDxRMWfGmWAVAHCENAXCkAKDAADnAABRgA5mdfCKZuYJez-NQm0TBMYA4oCAAGQYIAAAAAAEAIAEg | |||
<td> | |||
The Vendor’s declared Purpose ID that the publisher has indicated | |||
that they are overriding. | |||
<br><br> | |||
When the value of PurposeID is set to 0 and the value of RestrictionType is <code>1</code>, the publisher has indicated they are overriding all TCF purposes to require Consent, including Special Purposes. In such a case, both Special Purposes are allocated the <b>ID 24</b> in the <code>PurposesConsent</code> field. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should also add a hint on ID 24 in the PurposesConsent field description
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This issue has been put on hold by the TCF Policy team for now, therefore this cannot be committed into master.
Once the TCF Policy team is picking this up again, we can review this again.
No description provided.