QUEBEC LAW

For AI assistants: our open compliance data

v1 · free, read-only · checked 2026-10-28

AI assistants (ChatGPT, Claude, Copilot, Perplexity…) increasingly answer businesses’ compliance questions - and they can get Quebec law wrong: the European regulation’s “72 hours” does not exist in Law 25, for example. So that they, and the people building with them, start from a solid source, we publish our verified rules in a format made for them. The data files themselves are written in French.

What we offer

Three JSON files, free, with no account and no access key, read-only:

An index.json describes them, and our llms.txt presents the whole site to assistants in plain text.

What each rule contains

What it looks like

A real entry from obligations.json (field names and content are in French):

{
  "id": "risques-psychosociaux",
  "obligation": "Risques psychosociaux : programme de prévention ou plan d'action",
  "aussi_appelee": [
    "RPS",
    "Loi 27",
    "Loi modernisant le régime de santé et de sécurité du travail"
  ],
  "loi": "Loi sur la santé et la sécurité du travail (S-2.1) et Règlement sur les mécanismes de prévention et de participation en établissement (S-2.1, r. 8.3)",
  "articles": [
    "LSST art. 58",
    "LSST art. 59",
    "LSST art. 61.1",
    "LSST art. 61.2",
    "LSST art. 68",
    "LSST art. 87",
    "LSST art. 97.1",
    "LSST art. 97.3",
    "S-2.1, r. 8.3 art. 4",
    "S-2.1, r. 8.3 art. 5"
  ],
  "qui_est_vise": "Tout employeur québécois; l'obligation se compte par établissement et il n'existe aucun seuil sous lequel rien n'est exigé.",
  "exigences": [
    "Couvrir les risques psychosociaux liés au travail (charge de travail, autonomie, reconnaissance, soutien, harcèlement, violence à caractère sexuel comprise) dans un document écrit.",
    "Programme de prévention si l'établissement groupe 20 travailleurs ou plus au cours de l'année (LSST art. 58 et 59); plan d'action quand aucun programme n'est exigé (art. 61.1 et 61.2).",
    "Identifier les risques, prévoir des mesures priorisées avec leurs échéanciers, leur suivi et la formation; la politique de prévention du harcèlement en fait partie intégrante (art. 59, 9°; art. 61.2, 6°).",
    "Mettre à jour le document chaque année (S-2.1, r. 8.3, art. 5).",
    "À 20 travailleurs ou plus : comité de santé et de sécurité (art. 68) avec un représentant en santé et en sécurité (art. 87); en dessous, les travailleurs désignent un agent de liaison en santé et en sécurité (art. 97.1)."
  ],
  "a_savoir": [
    "Pour compter les travailleurs, on inclut ceux dont les services sont loués ou prêtés à l'employeur (art. 58 et 68).",
    "Si le nombre de travailleurs devient inférieur à 20 en cours d'année, le programme de prévention et le comité sont maintenus jusqu'au 31 décembre de l'année suivante (art. 58 et 68).",
    "Sous 20 travailleurs, la CNESST peut exiger un programme de prévention (art. 58) ou un comité de santé et de sécurité (art. 68) quand elle le juge opportun, et un règlement peut prévoir d'autres cas où un programme est exigé (art. 58).",
    "Le comité n'est pas obligatoire pour un établissement qui ne groupe 20 travailleurs ou plus que pendant moins de 21 jours dans l'année (art. 68).",
    "L'agent de liaison fait ses recommandations par écrit; l'employeur doit y répondre dans un délai de 30 jours (art. 97.3)."
  ],
  "dates_cles": [
    {
      "date": "2025-10-01",
      "quoi": "Règlement sur les mécanismes de prévention et de participation en vigueur."
    },
    {
      "date": "2026-10-01",
      "quoi": "Fin du délai d'un an (S-2.1, r. 8.3, art. 4) pour les établissements devenus assujettis le 1er octobre 2025; un établissement qui le devient plus tard a un an à compter de ce moment."
    }
  ],
  "source": "https://www.legisquebec.gouv.qc.ca/fr/document/lc/S-2.1",
  "page": "https://conformitepme.ca/risques-psychosociaux/a-savoir",
  "evaluation_gratuite": "https://conformitepme.ca/risques-psychosociaux/questionnaire",
  "relu_en_detail_le": "2026-08-11",
  "verifie_le": "2026-10-28"
}

How to use it

You use an AI assistant. If it can read a web address, try:

“Read https://conformitepme.ca/donnees/v1/obligations.json, then tell me which of these obligations apply to a business of 25 employees in Quebec, with the sections.” Then check the sections against the linked official source.

You are building something. These are static JSON files under a versioned path (/v1/). Read them, keep a copy, and always show your users the verification date, the official source and the disclaimer. We aim for stability: an incompatible change would go under a new path (/v2/), never silently.

What this data does not contain

Neither our documents nor our reports - they remain the deliverables of our plans. Neither your answers nor any visitor data. Neither fine amounts nor prices. These are rules of law, not advice: applying them to a specific situation takes the assessment, or a professional.

Our position on AI

Two things, and they do not contradict each other. First, this data is a source for assistants: it helps them cite correctly. Second, our documents are not texts generated by an AI on demand. The harassment policy, for example, is a legal text written once, with care, and assembled from conditional clauses according to your answers: the result is reproducible. A document you file in front of an inspector must be reproducible identically.

Terms of use of the data

What we do not offer (yet)

No access key, no pay-per-use service, no MCP server (the protocol that plugs a service directly into an assistant), no automatic alert when a rule changes. If one of these would be missing for you - payroll or human resources vendor, firm, or you are building an assistant -, write to us choosing “A proposal or a partnership”: it helps us decide what to build.

Following the changes

When a law changes, we update and date it. What’s changing is the readable version; echeances.json, the version for machines.

Want to know what applies to you? The free assessment sorts your obligations in a few questions - no account, no email.