Release Notes January 14th, 2021

In an effort to provide your organization with the best experience possible, Sourcepoint continually releases new features, updates, and bug fixes for our Consent Management Platform (CMP). Below are the most recent updates to CMP:

Update

postCustomConsent Method

We recently updated the postCustomConsent method for our API so that users who previously opted-out of legitimate consent as a legal basis can now be opted-in via the method.

Coming Soon: getVendorPurposeMapping Method for GDPR non-TCF

GDPR non-TCF implementations now supports the getVendorPurposeMapping method in the API to help your web developers access vendor to purpose mappings. Example below:

window._sp_.getVendorPurposeMapping((data, success) => { console.log(data,success); })

Support for Property Group Privacy Manager ID in GDPR TCF v2 Script

Sourcepoint has updated its GDPR TCF v2 implementation script to support the use of a property group's Privacy Manager ID. Your organization can now use the optional groupPmId parameter in your client configuration code snippet (whose value should be set to the PmId for the property group) .

<script type="text/javascript">
!function () { var e = function () { var e, t = "__tcfapiLocator", a = [], n = window; for (; n;) { try { if (n.frames[t]) { e = n; break } } catch (e) { } if (n === window.top) break; n = n.parent } e || (!function e() { var a = n.document, r = !!n.frames[t]; if (!r) if (a.body) { var i = a.createElement("iframe"); i.style.cssText = "display:none", i.name = t, a.body.appendChild(i) } else setTimeout(e, 5); return !r }(), n.__tcfapi = function () { for (var e, t = arguments.length, n = new Array(t), r = 0; r < t; r++)n[r] = arguments[r]; if (!n.length) return a; if ("setGdprApplies" === n[0]) n.length > 3 && 2 === parseInt(n[1], 10) && "boolean" == typeof n[3] && (e = n[3], "function" == typeof n[2] && n[2]("set", !0)); else if ("ping" === n[0]) { var i = { gdprApplies: e, cmpLoaded: !1, cmpStatus: "stub" }; "function" == typeof n[2] && n[2](i) } else a.push(n) }, n.addEventListener("message", (function (e) { var t = "string" == typeof e.data, a = {}; try { a = t ? JSON.parse(e.data) : e.data } catch (e) { } var n = a.__tcfapiCall; n && window.__tcfapi(n.command, n.version, (function (a, r) { var i = { __tcfapiReturn: { returnValue: a, success: r, callId: n.callId } }; t && (i = JSON.stringify(i)), e.source.postMessage(i, "*") }), n.parameter) }), !1)) }; "undefined" != typeof module ? module.exports = e : e() }();
</script>
<script>
window._sp_ = {
config: {
accountId: ACCOUNT_ID_HERE,
baseEndpoint: 'https://cdn.privacy-mgmt.com',
groupPmId: 12312312
}
}
</script>
<script src="https://cdn.privacy-mgmt.com/wrapperMessagingWithoutDetection.js"></script>

Call window._sp_.loadPrivacyManagerModal() without passing a parameter and the Privacy Manager that displays will be that property's version of the groupPmId Privacy Manager.

Support for Property Group Privacy Manager ID in GDPR non-TCF Script

Sourcepoint has updated its GDPR non-TCF implementation script to support the use of a property group's Privacy Manager ID. Your organization can now use the optional groupPmId parameter in your client configuration code snippet (whose value should be set to the PmId for the property group) .

<script>
window._sp_ = {
config: {
accountId: ACCOUNT_ID_HERE,
baseEndpoint: 'https://cdn.privacy-mgmt.com',
groupPmId: 12312312
}
}
</script>
<script src="https://cdn.privacy-mgmt.com/messagingNoTcfApi.js" async></script>

Call window._sp_.loadPrivacyManagerModal() without passing a parameter and the Privacy Manager that displays will be that property's version of the groupPmId Privacy Manager.

OTT Improvements

  • OTT Privacy Managers are immediately set to Live upon creation to allow app developers to easily reference/surface them in app as a link or call to action.

  • Navigation to the search bar when focused on the Legitimate Interest tab of the Vendor card occurs by pressing down instead of pressing right.

  • Icon, font color, and background color are now all customizable for the vendor search bar

  • Back arrow for the Category Details Return Button can now have its color customized.

Bug Fixes

  • When launching and saving either a CCPA or GDPR TCF v2 Privacy Manager from a property's footer link, end-users will remain focused at the bottom of the page instead of being redirected to the top of the page. We apologize for any inconvenience.

  • For organizations who have implemented OTT Privacy Manager for the Samsung Tizen and/or Magenta Box, buttons (except for Reject All/Accept All/Consent) can be triggered via the Enter key on their respective remote controls.

  • Fixed reported issues of mixed translations for Sourcepoint's OTT solution.