nexawebdev / blog / checklist
Quebec Law 25 website checklist (and Bill 96)
Your website collects personal information more often than you think: a contact form, an analytics script, a booking widget, a map. This is a technical checklist of what to look at on the site itself for Quebec's Law 25 and Bill 96.
In this article
We build websites; we are not lawyers. This article is general information, current as of October 2026, and not legal advice: reading it creates no lawyer-client relationship and no guarantee of compliance, so confirm your situation with a Quebec lawyer, the CAI or the OQLF.
How to use this list
Law 25 is Quebec's modernized private-sector privacy law. It sets rules for how a business collects, uses, keeps and shares personal information, and the Commission d'accès à l'information (CAI) oversees it. Bill 96 strengthened the Charter of the French Language, overseen by the Office québécois de la langue française (OQLF). Both reach your website.
Each item says what to look for on the site. Whether your business has to do it, and how far, depends on your situation, so confirm the legal part with a lawyer or with the CAI and OQLF guidance. Written October 2026; the rules and the regulators' guidance move, so check the current versions.
Cookie banner and Google Analytics: consent before anything loads
Analytics, advertising pixels, session recordings and some embeds (video, maps, chat) set cookies or send visitor data to the company behind them. Law 25 requires that people be told beforehand when you use technology that can identify, locate or profile them, and how to turn those functions on. The CAI reads this as meaning those functions cannot be on by default: the person has to switch them on. What to check (our working standard, which in places goes further than the text of the law):
A privacy policy people can find and read
If you collect personal information through your site, the law requires you to publish a privacy policy in clear and simple language, and to give notice when you change it. The CAI's guidance lists what it should cover. Look for these points:
A named person in charge of privacy
Someone has to be responsible for personal information in your business. By default that is the person with the highest authority in the business (in a small company, usually an owner or a partner), and they can delegate all or part of the role in writing. The title and contact details of that person must be published on your website.
Check that the policy shows a title and a working email (a role address such as privacy@yourdomain is fine), and then email it to see that someone reads it.
Contact forms: say why, and collect less
Third-party tools and data leaving Quebec
Every service that receives visitor data is part of your privacy picture: analytics, fonts loaded from a CDN, map and video embeds, chat widgets, booking, form handlers, email tools. Law 25 requires a privacy impact assessment before personal information is communicated outside Quebec, including when a provider outside Quebec collects or keeps it on your behalf, and a written agreement with that provider. A separate assessment applies to projects that build or overhaul a system handling personal information. Whether a given tool or a website project triggers either one is a legal question. The technical part is knowing your list.
Retention: keep less, delete on a schedule
Personal information should be destroyed or anonymized once the purpose it was collected for is done, unless another law requires you to keep it longer. For a website, in practice:
Bill 96: French on the website
The Charter of the French Language, as amended by Bill 96, gives consumers the right to be informed and served in French, and the OQLF says they can expect a complete French version of a business's website. Exceptions exist, so read the OQLF guidance for your case. On the technical side, these are the things that get missed:
A self-test you can run today
On the websites we build for local businesses, the consent banner keeps analytics from loading until the visitor accepts, Refuse is as easy as Accept, and the French and English versions share one layout. The wording of the policy and the legal conclusions belong to your lawyer; we implement what they decide. You can see how a plain-language policy reads on our own privacy page.
Planning a new site or a redesign? Put these items in the written scope from the start. Our guide on how to compare website quotes shows what else a quote should spell out.
Questions people ask
Does Law 25 apply to a small business website?
Law 25 applies to businesses that collect, use or keep personal information, and being small is not an exemption. A contact form is enough to collect personal information. How much you have to do varies with what you collect and how, and the CAI publishes guidance for businesses. If your site is aimed at children under 14, talk to a lawyer: parental consent rules apply.
Do I need a cookie banner?
If your site loads analytics, advertising pixels or other tools that can identify, locate or profile visitors, you have to tell visitors beforehand and, as the CAI reads the law, let them switch those functions on themselves. A consent banner is the usual way to do that. If it loads none, there may be nothing to ask consent for, but you still need the privacy policy and a named person. Whether a given tool needs consent is a legal call. Our working rule is simple: nothing third-party fires before the visitor says yes.
Who is the privacy officer in a two-person company?
By default, the person with the highest authority in the business, usually an owner or a partner. They can delegate all or part of the role in writing to someone else. What matters on the website is that the title and contact details are published.
Is a French version of my website mandatory?
For a business offering goods or services in Quebec, generally yes: the Charter treats website content as a commercial publication that must be available in French, on terms at least as favourable as any other language. Exceptions exist, so check the OQLF guidance or ask a lawyer. In practice, a complete French site that is as easy to reach as the English one is the safe default.
Can you make my site "Law 25 compliant"?
We build the technical parts above: the consent banner, form wording, the language setup and the list of third-party tools. Compliance as a whole also includes policies and decisions that belong to your business and your lawyer, so be wary of anyone selling a site as "certified compliant".
Want a second pair of eyes on your site?
A 15-minute call with the two people who build the site. Bring the list, we go through it together. Or see a free preview of your own site first, and only talk to us if you like what you see.