Skip to main content

Cross-Platform Consent Management

TrueVault's Consent Management Platform (CMP) enables consumers to maintain consistent privacy preferences across multiple devices. When a logged-in consumer sets their consent preferences on one device, those choices automatically apply when they visit your site from another device.

How It Works

The cross-platform consent system works by:

  1. Identifying consumers across sessions using platform-specific identifiers (e.g., Shopify customer IDs or email addresses)
  2. Generating privacy-preserving JWTs to represent each consumer
  3. Storing consent preferences in a secure database
  4. Automatically retrieving stored preferences when the consumer visits from a new device or browser

Benefits

  • Improved user experience: Logged-in consumers don't need to repeatedly configure consent preferences
  • Privacy-preserving: JWTs ensure consumer preferences are tracked without compromising privacy
  • Automatic synchronization: The CMP handles synchronization automatically on your web-based platforms

Supported Providers

Shopify (Built-in)

For Shopify stores using TrueVault's installed app and our CMP, cross-platform consent works automatically on the web with no additional configuration required. Our Shopify integration handles authentication and consumer identification.

Learn more about Shopify implementation →

Mobile Apps (React Native Examples Provided)

Use our React Native opt-out examples to integrate the Consent API directly into native mobile experiences. The sample SDK demonstrates how to query, display, and react to cross-platform consent state on iOS and Android using Shopify or email identifiers.

Follow the Mobile Apps (React Native Guide) →

Email (Custom Integration)

For custom implementations or non-Shopify platforms, you can use email addresses as consumer identifiers. This "bring your own provider" approach allows you to integrate cross-platform consent into any platform.

Learn more about email-based implementation →

Privacy Considerations

TrueVault's consent storage system is designed with privacy at its core:

  • JWT-based identification: Consumer identifiers are encoded in JWTs and queries are signed by our Shopify app to ensure indicators about your consumers are only accessible by authorized parties
  • Time-limited storage: Cookie consent automatically expires after 180 days from the last update (opt-outs never expire)

Technical Overview

The cross-platform consent system consists of:

  • Consent API: RESTful endpoints for retrieving and updating consent preferences
  • Provider authentication: Verification of consumer identity for supported providers like Shopify
  • JWT generation: Privacy-preserving tokens that represent consumers
  • Storage layer: Persistence with automatic TTL management

View API reference →

Getting Started

Choose your integration path:

  • Shopify merchants: Persistent consent works automatically on the web once you install the TrueVault app in Shopify and complete the CMP setup
  • Mobile apps: Use some of our example React Native implementations to get started, which use our Consent API to retrieve and apply stored preferences in your mobile applications
  • Custom implementations: Start with the email provider documentation to integrate cross-platform consent into your platform