RoyalComply handles privacy and cookie compliance with real script blocking — not just banner theater. GDPR, CCPA, 19 US state privacy laws, Google Consent Mode v2, and zero external dependencies.
“Try it live” launches a real WordPress site in your browser with the cookie banner pre-activated — no signup, closes when you leave the tab.
Real cookie compliance without the bloat. Actual script blocking, not just a banner.
Actually blocks analytics and marketing scripts until consent is given. Uses WordPress-native script_loader_tag filter — no output buffering hacks.
Full compliance support for EU GDPR, California CCPA, and 19 US state privacy laws including Virginia, Colorado, Texas, and more.
Built-in GCM v2 support required for EU Google Ads and GA4 compliance. Automatically manages consent state for all Google tags.
Auto-detects cookies via HTTP headers and script patterns. Matches against a built-in database of 50+ known cookies and flags unknowns for review.
GDPR-compliant consent logging with anonymized visitor hashes (SHA-256). Zero IP addresses stored. CSV export for regulatory proof.
6 position options, bar or box layout, fully customizable colors and text. Privacy-respecting geo detection using CDN headers — no external API calls.
Configure your consent banner, enable script blocking, and handle privacy laws across 20+ jurisdictions from a single settings page.
Admin settings panel
Cookie consent banner with Accept, Reject, and granular settings
Whether you serve EU visitors, US customers, or a global audience, compliance matters.
GDPR opt-in consent with real script blocking ensures no tracking runs until visitors explicitly agree.
CCPA opt-out support plus 19 state privacy laws. Automatic region detection shows the right banner for each visitor.
WooCommerce cookies auto-categorized as necessary. Google Analytics and Facebook Pixel properly blocked until consent.
Articles, docs, and a place to get help.
Download RoyalComply and get real cookie compliance with actual script blocking. Free forever, no SaaS required.