Is your Shopify store Bill 96 compliant?

LocaleGuard checks your storefront against Quebec's French-language requirements, scores your coverage, and fixes the gaps in one click — in real Québec French, not generic machine translation. Then it keeps you compliant as your store changes.

Free check · No credit card · Built for Shopify merchants selling in Quebec

A Shopify product listing translated from English to Québec French, with a language toggle and a compliance shield

Quebec's Bill 96 asks more than most stores realize

French must be "markedly predominant" on your storefront. Shopify's free translation covers its own boilerplate — but in France French, it goes stale when you edit the English, and it won't translate the content you write. Generic translators leave anglicisms and untranslated English that read as non-compliant — and careless — to your Quebec customers.

The policies gap

Refund, shipping, and terms are the highest-risk pages. Shopify translates its defaults — but the moment you edit them, the French falls behind and stays behind, and your own custom policy text it never translates at all.

France French ≠ Québec French

“Courriel,” not “email.” “Magasinage,” not “shopping.” Machine translation gets the dialect wrong in ways Quebec customers notice.

Silent drift

You translate everything — then add a product or edit a policy, and it's English-only again until someone notices.

Know where you stand, in five minutes

Free to check. Paid to fix and stay current.

1

Check

Get a Bill 96 compliance score across your policies, products, emails, pages, and theme — with gaps ranked by risk. No credit card.

2

Fix

One click translates the gaps into genuine Québec French. Your brand terms are enforced, OQLF wording is respected, formatting is preserved.

3

Stay compliant

New and edited content is re-translated automatically. Set it once, and compliance becomes a state you stay in — not a project you repeat.

Why merchants choose LocaleGuard

Real Québec French

OQLF terminology, no anglicisms, no leftover English — the quality generic auto-translate misses.

Your glossary, enforced

Brand names and house terms translate the way you decide, every time — never drifting.

Honest flat pricing

No per-word metering, no surprise bills. You always know what you'll pay.

Simple, flat pricing

Start free. Upgrade when you're ready to fix and stay current.

Free
$0
  • Bill 96 compliance check + score
  • Gaps ranked by risk
  • No credit card
Pro
$79 CAD / mo
  • Everything in Core
  • Continuous score monitoring
  • In-app alerts when coverage drops
  • Exportable reports

The law is real, and rising — but this isn't about fear

Complaints to Quebec's language regulator hit a record ~10,371 in 2024–25, up roughly 140% over five years, with websites among the top objects. Penalties can reach thousands per day, and consumers can now act directly. Actual prosecutions stay rare — so the smart move isn't panic, it's removing a cheap-to-fix risk while serving your Quebec customers properly.

Read: what Bill 96 actually requires of your storefront →

Questions merchants ask

Is LocaleGuard legal advice?

No. It's a tool to reduce compliance risk and effort — a positioning and monitoring aid, not legal advice or a certification. For a binding opinion, consult a lawyer.

What does “markedly predominant” mean for my store?

Broadly, French should have a greater visual presence than other languages on your commercial pages. The practical safe reading: anything a Quebec customer can land on should be fully available in French.

Doesn't Shopify already translate my store?

Shopify's free tool translates its own boilerplate — default policies and notification emails — but in France French, not Québec French, and it leaves that translation stale when you edit the English. It doesn't translate the content you write yourself. LocaleGuard catches all three: France-French wording, stale drift, and your own untranslated content.

Will it overwrite French I wrote or edited myself?

No. LocaleGuard never overwrites French you created — it only fills gaps and refreshes translations it made itself.

Do you support languages other than French?

Yes — Spanish, German, Italian, and Portuguese, using the same engine and glossary. French, with Bill 96 compliance, is the focus.

See exactly where your store stands

Install LocaleGuard and get your free Bill 96 compliance score in five minutes.

Get your free compliance score