Law 25 privacy policy generator.
Answer six questions about your business and you get a privacy policy and cookie banner text written for Quebec's Law 25, in French and English, ready to paste onto your site. The tool runs in your browser, so we never see what you type, and there is no account to create and no email to give.
Start the generator →Your documents are ready.
This is a template, not legal advice. Read it through, make sure every statement is true for your business, and change anything that is not.
Quebec's Charter of the French language means the French version has to be on your site. If you publish an English one too, put both up and link them to each other.
Before you publish.
- Put the policy on its own page and link to it from your footer and next to every form.
- Make sure the person you named has agreed to the role, and that the delegation is in writing if they are not the owner or president.
- Open your site in a private window, refuse cookies, and check that no _ga or _fbp cookie appears. A banner that does not actually block anything is the most common gap we find.
- Swap YouTube embeds to youtube-nocookie.com, which sets no tracking cookies until the visitor presses play.
- Keep a register of confidentiality incidents, even if it stays empty. Law 25 requires one.
- Come back to the policy whenever you add a tool that collects personal information, and at least once a year.
Not sure your tags really wait for consent? That check is part of our free site audit, done by a person who opens your site and looks.
Three things on your website.
Law 25 is long, but on a small business website it shows up as three things. The generator writes the first two. The third is a person, and you name them in step 05.
Written in your browser.
The generator is a script that loads with this page and runs on your computer. Your business name, your privacy officer's email and the rest of your answers never leave it. If you want to check, load the page, turn off your Wi-Fi and generate a policy. It still works.
Each answer adds or removes part of the policy. Tick online orders and you get a paragraph about billing details and your payment processor. Leave the tracking boxes empty and the policy says the site only uses the cookies it needs to run, and the banner section tells you that you do not need one. A bakery with a contact form will not end up with clauses about customer accounts.
Both languages come from the same answers. The French was written in Quebec French, not machine-translated from the English, so it says témoins and courriel where your customers expect them. Switch languages above the results and copy the one you need.
For the parts of Law 25 that happen off your website, such as incident reporting and privacy impact assessments, read our Law 25 guide.
What a template cannot do.
A generated policy is only as true as the answers behind it. If your site sends contact forms to a CRM you forgot to mention, or runs a pixel your web designer installed years ago, the policy will be wrong in a way no generator can catch. Read the result against what your site actually does.
A policy also does not make a banner work. Plenty of banners look right while Google Analytics and the Meta Pixel load the moment the page opens, before anyone clicks. Install the banner, then open your site in a private window, refuse everything, and check which cookies appear.
This is a template, not legal advice. It is written for the common case: a small business with a website, a contact form and a few marketing tools. If you handle health or financial information, sell to children, or let software make decisions about people, talk to a Quebec privacy lawyer.
Where to go next.
The policy is what visitors see. These pages cover the rest.
Law 25 policy
FAQs.
The policy is done.
Is the tracking?
Most Quebec websites we look at have a banner and a policy, and still load Google Analytics and the Meta Pixel before the visitor says anything. If you want someone to check yours and set your analytics up to respect consent without losing the data you need, book a free 30-minute call.