
Get a clear, plain-language compliance readout — no signup, no install.
// The scan reads what is publicly visible on your site. It is a starting point for review — not a legal opinion or a certification of compliance.
Most operators have heard the names and never seen the requirements written plainly. These are the obligations that apply to a public-facing site — no legalese, no size exemptions.
// Law 25 (Bill 64) · In force
Québec privacy law
Governs how you collect, store and use customer information. It applies to every business handling the personal data of a Québec resident — there is no small-business exemption.
A published privacy policy
Publicly accessible, naming what you collect, why, how long you keep it, and who to contact. Missing or unreachable policies are the most common finding.
Consent before you collect
Every form that takes a name, email or phone number needs explicit consent and a stated purpose — including reservation, catering and contact forms.
Consent before you track
Analytics, pixels and marketing tags must not fire until the visitor agrees. A banner with no real reject option doesn't meet the bar.
A named privacy officer
A real person accountable for privacy, identified on the site with contact details — by default the highest-ranking person in the business.
Access, correction and deletion
Customers can ask what you hold, fix it, or have it deleted — and you must have a workable way to answer. Portability applies too.
Data kept secure and in-province
Reasonable safeguards, plus a documented assessment before customer data leaves Québec. Breaches carry mandatory reporting duties.
// Bill 96 · Charter of the French language
OQLF language requirements
Governs the language your business communicates in. Since June 1, 2025, websites, catalogues and social media of any business selling to Québec must be available in French.
A French version, equal in every way
Not a partial translation — the French side must carry the same offers, prices, hours and information, and be just as easy to reach.
French first, by default
For a Québec audience the expectation is that visitors are greeted in French, with English one click away — not the reverse.
No leftover English fragments
Buttons, headings, alt text, footer links and screen-reader instructions all count. Half-translated pages are the most frequent OQLF finding.
Menus, catalogues and job postings
These are commercial publications under the Charter and must exist in French — including careers pages and downloadable menus.
Social media content
Since June 2025 commercial posts count as publications. A French-only-on-the-website approach no longer covers you.
Francization at 25 employees
Businesses with 25+ staff (down from 50) must register with the OQLF and show French is the normal language of work.
Compliance isn't a one-time fix — the law follows every content change you make. Nestor handles the first pass and then keeps it from drifting.
// 01 · Scan
We read your public site
Every page, form, tracker and both language versions. You get a plain-language readout of what's in place, what's missing, and what a scan can't confirm on its own.
// 02 · Rebuild
Fixes go into real code
Consent flows, privacy policy, French parity and the technical foundations are built into the site itself — never a bolt-on widget layered over the top.
// 03 · Approve
Nothing ships without you
Every change is staged and previewed. You approve by SMS or in the panel — one tap to publish, one tap to send it back.
// 04 · Maintain
It stays closed
Add a menu item in English and the French side updates with it. Ongoing audits catch drift before a complaint does.
The work that satisfies Law 25 and the OQLF — clean markup, real code instead of widgets, a properly built French version — is the same work that makes a site fast and stable.
Core Web Vitals
Green
We build to pass Google's LCP, INP and CLS thresholds — the page-experience signals that feed ranking.
Target load time
< 2.5s
Largest Contentful Paint on a standard mobile connection, measured on your real pages after launch.
Indexed languages
2
French and English both indexed and correctly linked, so each version can rank in its own searches.
Third-party widgets
0
No overlay scripts injected at load — the single most common cause of slow, unstable pages.
What makes it fast
// Technical foundations
In-region hosting
Servers in Québec mean shorter round trips for the customers who actually visit you — compliance and latency solved by the same decision.
Modern image delivery
Compressed, correctly sized, lazy-loaded formats. Menu photography is usually the single heaviest thing on a restaurant site.
No script bloat
Consent gating means trackers don't fire until they're allowed to — which keeps them off the critical rendering path.
Mobile-first rendering
Most restaurant traffic is a phone deciding where to eat in the next twenty minutes. That's the case we build for.
What makes it correct
// Structural foundations
Bilingual structure, done properly
Real French pages with correct language declarations — not a translation widget layered on an English site. What the OQLF expects.
Local & restaurant structured data
Hours, address, menu and location marked up in a standard machine-readable format, so any system reading your site gets it right.
Semantic, accessible markup
Real headings, labelled forms, descriptive alt text. The structure a screen reader depends on is the WCAG work, not a cosmetic layer.
Rebuilt, not patched
Migrated into the Sovereign Vault and rebuilt on clean foundations — faster and better-looking. Audit findings resolved in the build.
Why we don't use compliance overlays
The quickest way to claim compliance is a third-party script that layers a banner and a widget over your existing site. It's also the quickest way to slow the site down, and overlays have a poor record of actually satisfying regulators or the people they're meant to help. Nestor changes the underlying code instead — slower to deploy, but it's the version that holds up when someone looks closely.
// We build the technical foundations that search engines reward — speed, structure, correct bilingual indexing and clean markup. No one controls search rankings, and we don't promise a position. Performance targets are measured on your real pages after launch and shared with you.
Hosting, encryption keys and operators inside the province — so the residency question is answered before anyone asks it.
// Handled for you
Requests, done
When a customer asks what data you hold — or wants it deleted — the request is logged, actioned and recorded on schedule. Retention clears itself without anyone remembering to.
// Stays put
Hosted in Québec
Servers, keys and operators in-province, with immutable audit logs showing where data has been the whole time. No cross-border assessment to write.
// One snippet
Nothing to migrate
No re-platforming and no IT project. Nestor takes over the build, keeps your existing tools in place, and runs the compliance layer underneath.
Book a 30-minute founder-led demo — we'll show you Nestor Logic working on your actual platforms and your real compliance data.
Book a Demo