webtracking.org

Transcend

Engineering-oriented privacy infrastructure — consent enforced by regulating network traffic in the browser, plus automated subject-rights fulfillment and data discovery.

Pricing
enterprise
Open source
No
Self-hostable
Partial

INTEGRATES: segment · google-tag-manager · snowflake · amplitude · salesforce

ALTERNATIVES: onetrust · didomi · osano · usercentrics

Transcend approaches consent from the enforcement side. Its Consent product loads an interception layer (airgap.js) that regulates network requests and cookie writes in the browser according to the user’s choices — blocking, allowing, or modifying transmissions at the traffic level rather than trusting each tag’s wiring to check a consent flag. That reaches beyond cookies to XHR/fetch calls, pixels, web beacons, and iframes. It also auto-detects and honors Global Privacy Control and Do Not Track signals, supports IAB TCF for advertising compliance, and tailors the consent experience to the visitor’s location and applicable law.

The data model is the “Data Flow”: a network request from your site paired with one or more tracking purposes. Transcend collects telemetry from your live traffic and auto-classifies most flows by purpose; unclassified domains land in a review queue, so budget triage time after launch rather than expecting a fully hands-off inventory. airgap.getConsent() exposes the per-purpose consent state to your own code.

Implementation has a hard ordering constraint: airgap.js belongs at the top of <head>, before any other script, image, or stylesheet that could fire a network request — anything that loads first goes unregulated. Async loading is supported (and recommended for single-page apps), with the same caveat. With Google Tag Manager you keep your normal container snippet but place denied consent defaults and airgap.js above it, so airgap regulates everything GTM injects. Requests fired before consent can be quarantined and replayed after opt-in; if the ePrivacy implications of persisting that queue in local storage worry you, data-replay="mutations" keeps it in memory only, and data-replay="off" disables replay entirely.

The same platform automates data subject requests by connecting directly to SaaS tools and data stores to find, export, and delete records — the Segment integration, for example, resolves the person’s userId and erases historical data from Segment and its connected S3 buckets and warehouses, and consent changes can trigger preference syncs to systems like Salesforce or Marketo. Warehouses such as Snowflake connect via access tokens or OAuth for structured discovery and DSR automation. The architectural distinctive is Sombra, a containerized encryption gateway (Docker; Helm/Kubernetes recommended, with a Terraform module for AWS) that encrypts data before it reaches Transcend’s API. Run it self-hosted and encryption keys plus raw personal data never leave your perimeter — but you own another piece of production infrastructure, which is a real cost worth pricing into any comparison against pure-SaaS CMPs.

This is infrastructure for engineering-led organizations, sold and implemented accordingly — pricing is quote-based with no public numbers. If your privacy program is a marketing manager and a banner, the model — and the procurement process — is oversized for the job.

Use it when you want consent enforced mechanically at the network layer and subject-rights requests fulfilled against real systems instead of ticket queues. Look past it when you need a lightweight, self-serve CMP, or your compliance work centers on legal-team workflows rather than engineering.

Visit site → Docs