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:
- Identifying consumers across sessions using platform-specific identifiers (e.g., Shopify customer IDs or email addresses)
- Generating privacy-preserving JWTs to represent each consumer
- Storing consent preferences in a secure database
- 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
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