The privacy platform engineered for modern web, mobile, and fintech apps. Enforce true zero-data-leak script blocking before affirmative consent, synchronize user preferences across all devices using RS256 JWT + JWKS, and guarantee uninterrupted UX with offline-first resilience.
Zero external dependencies • <15KB Bundle • No credit card required
Test tag quarantine & pre-consent blocking in real time
We use cookies to ensure site security, analyze performance, and deliver personalized content in full compliance with India's DPDP Act 2023 and GDPR.
Ultra-fast load times with zero impact on Core Web Vitals (LCP/FID).
Private keys stay on your servers; public verification via JWKS.
Purpose limitation, affirmative opt-in, and instant consent withdrawal.
Flawless UX on flaky connections with automated background synchronization.
Converts scripts to type="text/plain" with purpose tags, ensuring browsers completely ignore them until authorized. Centrally inject approved tags dynamically with idempotent execution cache.
Your IdP signs user auth tokens using RS256. SecureCMS verifies signatures dynamically against your /.well-known/jwks.json endpoint to sync preferences across all devices.
Immediate local persistence in localStorage ensures unblocked UI interactions even without internet connectivity. Background sync engine flushes pending decisions automatically on reconnect.
Fully customizable via CSS variables: primary brand colors, hover states, card backgrounds, border radii, and typography with WCAG 2.2 AA compliance.
Every consent event generates a unique consent_id, ISO timestamp, tenant ID, app ID, and policy_version. Terms updates automatically trigger renewal prompts only when versions change.
Full direct REST API support for iOS Swift, Android Kotlin, React Native, Flutter, and server-side microservices without loading webviews.
Add type="text/plain" and data-cc-purpose="analytics" to inline or external tags. The browser treats them as plain text with zero outgoing network telemetry.
<script type="text/plain" data-cc-purpose="analytics" src="https://example.com/tracker.js"></script>The SDK checks cached consent validity and policy versions. If needed, it renders a branded modal for category-level consent (Essential, Analytics, Marketing).
CookieConsent.init('Tenant_ID', 'App_ID');The SDK swaps approved tags to text/javascript for immediate execution. When the user logs in, CookieConsent.loginUser(jwt) binds preferences across all devices.
CookieConsent.loginUser(userJwtToken);| Regulatory Requirement | Legacy Consent Banners | SecureCMS Enterprise Solution |
|---|---|---|
| Affirmative Explicit Consent | Silent tracking or pre-checked opt-ins | Complete tag-based and dynamic script quarantine until affirmative grant |
| Simple Withdrawal / Edit | Hidden or non-functional settings | Instant global CookieConsent.openPreferences() trigger for footers and menus |
| Cross-Device Continuity | Re-prompts on every device & browser | Asymmetric RS256 JWT + JWKS identity linking syncs preferences seamlessly |
| Policy Version Invalidation | Outdated consents persist indefinitely | Automatic version matching re-prompts only when policy terms change |
| Audit-Proof Recordkeeping | Unverified client-side cookies | Immutable server audit logs with unique consent_id, timestamps, and device fingerprints |