Skip to content

api-evangelist/sourcepoint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Sourcepoint (sourcepoint)

Sourcepoint is a New York City-headquartered enterprise privacy and consent management technology company founded in 2015 by Ben Barokas and Brian Kane. The platform began as an ad-block recovery solution for publishers and evolved into a Consent Management Platform (CMP) used by leading global publishers and brands — including Axel Springer, Bauer Media, CNN International, Future, Haymarket, LADBible, Autotrader, and Ancestry — to handle GDPR, CCPA, U.S. Multi-State Privacy (USNAT), LGPD, and other regulations under the IAB TCF v2.2 and IAB Global Privacy Platform (GPP) frameworks. Sourcepoint products include the multi-campaign CMP across web, AMP, mobile (iOS, Android, React Native), Unity, Roku, HTML5 OTT and CTV surfaces, Compliance Monitoring (Diagnose), DSAR Handling, Universal Consent & Preferences, Marketing Preferences, Privacy Lens, and tooling for ad-block recovery. Sourcepoint technology powers over 30 billion consumer touchpoints per month. In July 2025, Sourcepoint was acquired by Paris-based Didomi (a Marlin Equity Partners portfolio company) to consolidate global consent management; Sourcepoint continues to operate under its existing brand and developer surface during integration.

URL: https://www.sourcepoint.com

Documentation: Sourcepoint Public API Hub and Help Center

Run: Capabilities Using Naftiko

Tags

  • Privacy, Consent Management, CMP, GDPR, CCPA, LGPD, IAB TCF, IAB GPP, USNAT, DSAR, Adblock Recovery, Compliance Monitoring, Publisher Technology, AdTech, MarTech, Privacy Engineering, CTV, OTT, Mobile SDK, Web SDK

Timestamps

  • Created: 2026-05-25
  • Modified: 2026-05-25

APIs

Sourcepoint GDPR TCF API

REST API surfacing end-user consent operations under the GDPR using the IAB Transparency & Consent Framework (TCF v2.2). Supports retrieving end-user consent status and history by site, merging an end-user's custom vendor consent profile with the IAB vendor list derived from a provided TCString, deleting consent records (DSAR-style erasure), and mapping vendor purposes and URLs. The GDPR TCF web layer exposes the __tcfapi command surface (ping, getTCData, addEventListener, removeEventListener, getCustomVendorConsents, getVendorPurposeMapping, postRejectAll, postCustomConsent) plus the tcData object and euconsentWithDisclosedVendors helper.

Human URL: https://sourcepoint-public-api.readme.io/reference/gdpr-tcf-end-user-consent-status

Tags

  • Consent, GDPR, IAB TCF, TCF v2.2, Privacy

Properties

Sourcepoint GDPR Standard API

REST API exposing GDPR consent operations outside of the IAB TCF framework, for organizations that need GDPR compliance with custom vendor lists. Operations include retrieving end-user consent status, deleting consent status, mapping vendors and purposes, vendor URL mapping, and a web command surface for getCustomVendorConsents, getVendorPurposeMapping, postRejectAll, postCustomConsent, and addEventListener.

Human URL: https://sourcepoint-public-api.readme.io/reference

Tags

  • Consent, GDPR, Privacy

Properties

Sourcepoint U.S. Multi-State Privacy API

REST API for U.S. Multi-State Privacy (USNAT) end-user consent handling, built on the IAB Global Privacy Platform (GPP) string. Supports retrieving end-user consent history, deleting consent status, opt-out across all privacy choices and vendors, and a web command surface including hasSection, getSection, getField, getUserConsents, postRejectAll, ping, addEventListener, and removeEventListener. Covers U.S. National and per-state privacy sections (CA, VA, CO, CT, UT, and newer state regimes).

Human URL: https://sourcepoint-public-api.readme.io/reference

Tags

  • Consent, U.S. Multi-State Privacy, USNAT, CCPA, GPP, Privacy

Properties

Sourcepoint Global Enterprise API

REST API for the Global Enterprise consent product, providing a single multi-regulation consent surface across global properties. Supports retrieving end-user consent history, deleting consent status, and web methods including getUserConsents and postRejectAll for cross-regulation consent orchestration.

Human URL: https://sourcepoint-public-api.readme.io/reference

Tags

  • Consent, Global Privacy, Enterprise

Properties

Sourcepoint Preferences API

REST API for Universal Consent & Preferences and Marketing Preferences, letting organizations retrieve and delete an end-user's preferences history and read getUserPreferences on the web surface. Enables a unified first-party preference profile across channels alongside the regulatory consent surface.

Human URL: https://sourcepoint-public-api.readme.io/reference

Tags

  • Preferences, Marketing Preferences, Universal Consent, First-Party Data

Properties

Sourcepoint Reporting API

REST API exposing aggregated dashboard data for GDPR and U.S. Multi-State Privacy campaigns, including pageview and message data filtered by period for dashboard and BI integration. Powers the Sourcepoint portal's analytics views.

Human URL: https://sourcepoint-public-api.readme.io/reference

Tags

  • Reporting, Analytics, Consent, Dashboards

Properties

Common Properties

SDKs and Plugins

SDK Description
iOS CMP SDK Swift ConsentViewController distributed via CocoaPods, Carthage, Swift Package Manager, and XCFramework.
Android CMP SDK Kotlin com.sourcepoint.cmplibrary:cmplibrary published to Maven Central.
React Native CMP @sourcepoint/react-native-cmp bridge to the native iOS and Android SDKs.
Unity SDK C# plug-and-play CMP for Unity targeting iOS and Android builds.
Roku SDK BrighterScript SDK for Roku channels.
HTML5 OTT SDK HTML5 SDK for OTT and CTV web environments.
Mobile Core Objective-C network and data layer shared across native mobile SDKs.
Diagnose SDK Swift SDK for the Diagnose compliance monitoring product.
ES3 QR SDK JavaScript QR-code SDK for CTV authenticated consent flows.
WordPress Plugin Sourcepoint plugin for WordPress sites.
Magento Plugin Sourcepoint plugin for Magento storefronts.
GTM GCM Template Google Tag Manager template for Google Consent Mode integration.

Features

Name Description
Multi-Campaign CMP Multi-campaign Consent Management Platform across web, AMP, mobile, OTT, CTV, and gaming surfaces from a single portal.
IAB TCF v2.2 Full TCF v2.2 support including Transaction Receipts, Legal Preferences, sensitive-data opt-in, and disclosed-vendor handling.
IAB GPP IAB Global Privacy Platform encoding for U.S. National and per-state privacy sections (USNAT, CA, VA, CO, CT, UT and additional states).
Universal Consent & Preferences Unified first-party preference profile across regulated consent and marketing preferences.
Authenticated Consent Cross-device consent syncing tied to an authenticated end-user identifier with a hosted SDK test page.
Diagnose Compliance monitoring of vendors, trackers, and data flows running on a property, with a dedicated Swift SDK.
DSAR Handling Data subject access request workflows for fulfilment and erasure across data sources.
Privacy Lens Privacy measurement and benchmarking across publisher properties.
Adblock Recovery Publisher monetization heritage product for circumventing ad-blocking and recovering revenue.
Google Consent Mode 2.0 First-class Google Consent Mode v2 integration plus a GTM template for tag-manager deployments.
Web Messaging Library cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js with optional CNAME subdomain.
Public REST API GDPR TCF, GDPR Standard, U.S. Multi-State Privacy, Global Enterprise, Preferences, and Reporting endpoints surfaced via the Sourcepoint Public API Hub.

Use Cases

Name Description
Publisher Multi-Regulation Consent Global publishers manage GDPR TCF, CCPA / U.S. Multi-State Privacy, and LGPD consent across web, mobile, OTT, and CTV from one CMP.
Brand Universal Preferences Brands consolidate marketing, legal, and regulatory preferences into a single first-party preference center across channels.
DSAR Fulfilment Privacy and legal teams handle data subject access, correction, and erasure requests across the consent and preferences history.
Vendor and Tracker Audit Privacy engineering teams use Diagnose to continuously scan properties for unauthorized vendors, trackers, and data flows.
CTV and Gaming Consent OTT, CTV, and gaming publishers deliver native consent experiences on Roku, Unity, HTML5 OTT, and tvOS surfaces.

Integrations

Name Description
Google Consent Mode 2.0 Native integration with Google Tag Manager and Google Consent Mode 2.0 for tag-level consent enforcement.
IAB Frameworks Built on the IAB Transparency & Consent Framework v2.2 and IAB Global Privacy Platform standards.
Identity Providers Authenticated consent ties consent profiles to an organization's identity provider for cross-device sync.
Tag Managers and CMSes WordPress and Magento plugins plus a GTM template support common publisher and brand stacks.
Didomi As of July 2025, Sourcepoint is part of Didomi (Marlin Equity Partners portfolio) — the two consent platforms are converging into a single global privacy technology offering.

Maintainers

FN: Kin Lane

Email: kin@apievangelist.com

About

Sourcepoint is a New York City-headquartered enterprise privacy and consent management technology company founded in 2015 by Ben Barokas and Brian Kane. The platform began as an ad-block recovery solution for publishers and evolved into a Consent Management Platform (CMP) used by leading global publishers and brands — including Axel Springer,…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors