Law 25 · PIPEDA · CCPA · GDPR

Law 25 first.
The world next.

Built for Quebec SMBs, extended to PIPEDA, CCPA and GDPR. One banner, five jurisdictions, zero stress.

Coverage included:

Loi 25 PIPEDA CCPA GDPR World

No jargon. No stress. Just compliant, wherever you operate.

Compatible with the tools you already use

WordPress WooCommerce Elementor Google Analytics Meta Pixel HubSpot Shopify
Who it's for

Three profiles,
one platform.

{!! \App\Support\LucideIcons::svg($card['icon'], 'w-9 h-9 mb-4 text-primary-600 ') !!}

Quebec SMB

Native Law 25, no jargon.

  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-secondary-500 ') !!} Policy in Quebec French
  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-secondary-500 ') !!} CAI audit export
  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-secondary-500 ') !!} From $25/year
Essential plan →
{!! \App\Support\LucideIcons::svg($card['icon'], 'w-9 h-9 mb-4 text-primary-300 ') !!}

Exporting business

One banner, multiple jurisdictions.

  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-primary-400 ') !!} Automatic visitor country detection
  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-primary-400 ') !!} Law 25 + PIPEDA + CCPA + GDPR
  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-primary-400 ') !!} Bilingual FR/EN, open to more
Professional plan →
{!! \App\Support\LucideIcons::svg($card['icon'], 'w-9 h-9 mb-4 text-primary-600 ') !!}

Partner agency

Multi-site, margin included.

  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-secondary-500 ') !!} Fleet dashboard
  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-secondary-500 ') !!} Bundled WHMCS billing
  • {!! \App\Support\LucideIcons::svg('check', 'w-4 h-4 shrink-0 mt-0.5 text-secondary-500 ') !!} Volume-based partner pricing
Partner program →
The problem

Web compliance has
become… heavy.

Aggressive, ugly popups

Existing solutions sacrifice user experience on the altar of compliance. Result: banners everyone closes without reading.

Complicated setup

Hours of configuration, cryptic options, documentation that reads like a 40-page contract. For a simple cookie.

Surprise pricing

Pageview caps, overage charges, doubling prices at renewal. Moelleux is flat-rate. Announced, renewed.

Jurisdiction coverage

One banner.
Five legal frameworks.

Moelleux detects the visitor's country and serves the right jurisdiction variant. Activate the jurisdictions relevant to your market; one distinct policy is generated per jurisdiction.

🇨🇦

Law 25

Quebec

Built for Quebec's Law 25: 9 mandatory sections, CAI mention, designated officer, strict opt-in, Quebec French.

🇨🇦

PIPEDA

Canada outside Quebec

Federal Canadian law (PIPEDA). 10 fair information principles. OPC mention. Explicit note on cross-border transfers.

🇺🇸

CCPA / CPRA

United States

Opt-out model (California + similar state laws). "Do Not Sell or Share" link, Global Privacy Control header support.

🇪🇺

GDPR

27 EU countries

Articles 6 (legal bases), 13-15 (information + access), 17 (erasure), 22 (automated decision-making). 30-day deadline.

🌍

World

Rest of the world

Defensive generic policy: strict opt-in, universal rights (access, rectification, erasure). Safety net for jurisdictions without a specific law.

How it works

From zero to compliant
in 5 minutes.

01

Automatic scan

Enter your URL. Moelleux automatically detects your cookies, third-party scripts and forms in 15 seconds.

02

Short questionnaire

10 essential questions about your business. Scan answers pre-fill what can already be deduced.

03

AI-generated policy

Our system generates your privacy policy in your site's jurisdiction: Law 25 in Quebec French, GDPR/CCPA in English, or both in parallel.

04

One line of code

Copy a script tag. Your banner appears, scripts are blocked based on consent, you are compliant.

Pricing

Simple, as it
should be.

No surprises. No hidden monthly subscription.

Essential
$25
per year · 1 site
Loi 25
  • Automatic site scan
  • Law 25 policy generated
  • Consent banner
  • WordPress plugin included
  • Dashboard
Get started
Popular
Professional
$45
per year · 1 site
Loi 25 PIPEDA CCPA GDPR World
  • Everything in Essential
  • CAI audit export
  • Signed monthly PDF report
  • Real-time analytics
  • "Law 25 Compliant" badge
Choose this plan
Enterprise
$90
per year · 1 site
Loi 25 PIPEDA CCPA GDPR World
  • Everything in Professional
  • Automatic weekly rescan
  • Change detection notifications
  • Service level agreement (SLA)
  • Professional support
Get started
Agency
Discount
from 25%
multi-site · volume
Loi 25 + add-on
  • Centralized management
  • Fleet dashboard
  • Bulk actions
  • Per-client reports
  • Monthly billing
Contact us
Comparing options?

Looking at Cookiebot, CookieYes or Termly?

Data in Canada · AI policy in Quebec French · Flat-rate pricing (no pageview scaling).

See the comparison →

Frequently asked questions

How much does it cost?

From $25/year on the Essential plan (1 site, unlimited policy updates). The Professional plan at $45/year adds multi-jurisdiction support (Quebec Law 25 · PIPEDA · CCPA · GDPR · World) and consent analytics. Agency plans start at $7.50/site/year. No hidden fees, no manual renewal.

Do my data stay in Quebec?

Yes. The Moelleux infrastructure runs at OVH Beauharnois (Quebec), operated by Horizon-Cumulus, a Quebec operator. Consent logs, PDF exports and the database never leave Quebec soil. We anonymize visitor IPs before logging (last octet stripped).

How long does it take to install?

Five minutes on average. Sign up via the HCU portal or our store → payment via Moneris → questionnaire (10 questions, pre-filled by an automatic scan) → AI-generated policy → embedded banner via one line of code pasted into your `<head>`. No developer required if your platform accepts third-party scripts (WordPress, Shopify, Wix, Webflow, etc.).

What if I already use Cookiebot, OneTrust, Termly or Complianz?

We ship a dedicated migration page for each competitor (see our alternative pages). You keep your policy version numbering, we import your cookie categories, and our scanner automatically detects the third-party services your visitors actually use — not a theoretical list. Migration takes about 15 minutes.

What if I change hosting or platform?

The Moelleux banner is platform-independent. You can migrate from WordPress to Shopify (or the reverse) keeping the same banner, same policy, same consent logs. Law 25 documentation continuity (article 17) is preserved. No technical lock-in.

Is this an official legal audit?

No. Moelleux is a technical compliance tool: it generates a privacy policy conforming to the explicit requirements of Quebec Law 25 and automates consent collection. For a formal legal audit (e.g. M&A due diligence, CAI audit), we refer to specialized lawyers. The generated policy is reviewed by our external legal team; it's a solid starting point, not legal advice.

🧈

Less stress.
More moelleux.

We read Law 25, PIPEDA, CCPA and GDPR for you. Now go run your business.

Hosted in Quebec · Data in Quebec · By Horizon-Cumulus (9322-8310 Québec inc.)