Loi 25 Québec — évaluations des facteurs relatifs à la vie privée, demandes d'accès et avis d'incident (édition complète)
Quebec Law 25 full edition for Odoo 20: privacy impact assessments (EFVP) tied to the three project types the source names, with the officer's participation date checked against the opening date; access, rectification and portability requests whose deadline is computed from a dated sourced record an
Captures d'écran
-
Loi 25 Québec — évaluations des facteurs relatifs à la vie privée, demandes d'accès et avis d'incident (édition complète) — capture 1 -
Loi 25 Québec — évaluations des facteurs relatifs à la vie privée, demandes d'accès et avis d'incident (édition complète) — capture 2 -
Loi 25 Québec — évaluations des facteurs relatifs à la vie privée, demandes d'accès et avis d'incident (édition complète) — capture 3 -
Loi 25 Québec — évaluations des facteurs relatifs à la vie privée, demandes d'accès et avis d'incident (édition complète) — capture 4 -
Loi 25 Québec — évaluations des facteurs relatifs à la vie privée, demandes d'accès et avis d'incident (édition complète) — capture 5
Loi 25 — Québec · édition complète
Trente jours pour répondre, et l'absence de réponse vaut refus
Une demande d'accès arrive par courriel. Elle dort quatre jours dans une boîte partagée. Le délai, lui, a commencé à courir le jour de sa réception. Ce module date, calcule, rappelle — et dit ce que la source écrit de l'échéance dépassée. Il ne dit pas que vous êtes en défaut : cela ne se calcule pas.
Capture réelle du client Odoo, en français, sur des données de travail.
Ce que le gratuit fait déjà, et où celui-ci prend le relais
dyo_loi25_qc_lite (LGPL-3, gratuit) tient les deux registres que la loi exige et le responsable désigné. Il se suffit pour une tenue manuelle. Cette édition ajoute les trois gestes qui se comptent en jours et en preuves.
Édition gratuite
Registre des activités de traitement — six rubriques.
Registre des incidents — les sept éléments, la prise de connaissance tenue à part.
Responsable désigné, délégation écrite, publication.
Journal en lecture seule pour tout le monde.
Édition complète — ce module
Demandes d'accès, rectification, portabilité avec leur échéance et une activité à l'approche.
Avis d'incident — personne concernée, Commission, public.
Évaluations (ÉFVP) sur les trois types de projet que la source nomme.
Alerte de conservation du registre des incidents.
Aucun délai n'est écrit dans le code
Les trente jours viennent d'un enregistrement daté portant l'URL de sa source primaire. Vous le corrigez depuis l'écran, sans livraison de code, et l'échéance de toutes les demandes suit.
Et si cette valeur est supprimée ou marquée « valeur non trouvée », l'échéance reste vide — pas approximée. Une échéance calculée sur un délai deviné serait pire que pas d'échéance du tout : on s'y fierait.
L'avis à la personne : six éléments, ou rien
La source énumère six éléments. Le module refuse d'engendrer un avis auquel il en manque un, et il nomme lequel. Cinq éléments sur six, c'est un avis incomplet qui a l'air d'un avis.
Une fois transmis, l'avis ne se réécrit plus : c'est ce que la personne a reçu. L'accusé de réception, lui, se note toujours — il arrive par définition après. Si le contenu doit changer, vous créez un second avis, et le registre montre qu'il y en a eu deux : ce qui est la vérité.
L'avis à la Commission est produit comme un extrait du registre, et son texte commence par dire en majuscules qu'il n'est pas le formulaire officiel. Son contenu exact n'a pas pu être récupéré depuis une source primaire : le reproduire de mémoire serait passé inaperçu.
La conservation part du jour où vous avez su
Cinq ans après la prise de connaissance, pas après l'incident. C'est l'erreur la plus naturelle, et elle raccourcit la conservation d'autant que la découverte a été tardive. Le module calcule la date plancher, refuse la suppression tant qu'elle n'est pas passée, cite sa source — et propose l'archivage, qui conserve au lieu d'effacer.
La Commission n'ouvre aucune interface — et le module le dit
Recherché le 14 septembre 2026 sur cai.gouv.qc.ca : un formulaire, et rien d'autre. Ni point d'entrée, ni documentation, ni jeton.
La chaîne de sources porte donc le suivi manuel en premier, et actif. Ce n'est pas un repli : c'est le chemin normal. La ligne « interface automatique » est livrée inactive et répond toujours « indisponible » avec son motif écrit — elle existe pour nommer l'absence, afin que personne ne cherche indéfiniment une option qui n'existe pas.
Ce que le module ne dit jamais
| Il dit | Il ne dit pas |
|---|---|
| l'échéance est passée, aucune réponse n'est consignée | que l'entreprise est en défaut |
| le responsable a rejoint l'évaluation 30 jours après son ouverture | si c'est « dès le départ » |
| il manque un des six éléments de l'avis | si l'avis doit être envoyé |
| la durée minimale de conservation est écoulée | qu'il faut purger |
| l'appréciation du risque n'est pas motivée | si le risque de préjudice est sérieux |
Quatre choses n'ont pas été trouvées, et elles sont écrites
Une fausse confirmation est pire que l'absence : elle éteint la vigilance.
Le délai de l'avis à la Commission. La source dit « s'empresser » et ne chiffre rien. La valeur est livrée marquée « non trouvée », et aucune échéance n'est calculée pour cet avis.
La grille de questions de l'ÉFVP. Aucun questionnaire officiel n'existe pour le secteur privé. Les vingt et une questions livrées portent toutes la marque « non officielle » et leur réserve.
Le formulaire de la Commission. Non reproduit.
L'échappatoire « impossibilité de décrire ». Accordée au registre ; la source ne dit pas si elle vaut aussi pour l'avis. Le module a retenu la lecture stricte plutôt que d'inventer une permission.
Non éprouvé en production. Aucun avis produit par ce module n'a été déposé auprès de la Commission d'accès à l'information. Faites relire votre premier avis par votre conseil.
Informations techniques
| Nom technique | dyo_loi25_qc |
| Version | 20.0.1.0.0 |
| Licence | OPL-1 (Odoo Proprietary License v1.0) |
| Prix | GRATUIT |
| Dépend de | dyo_loi25_qc_lite · dyo_connexions_base |
| Édition Odoo | 20.0 Community |
168 tests automatisés, 0 échec. Treize règles métier éprouvées par contre-épreuve : chacune neutralisée, les tests tombés relevés, la règle restaurée.
Ce que l'application ne fait pas
L'éditeur n'a pas encore publié la liste de ce que l'application ne fait pas. C'est une règle du magasin : demandez-la au support avant de vous engager.
Applications du magasin nécessaires
- Loi 25 Québec — registre des traitements, registre des incidents de confidentialité et responsable désigné (Community)
dyo_loi25_qc_lite
Modules Odoo Community utilisés
Aucun.
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Disponible | 02/10/2026 |
| 19.0 | 19.0.1.0.0 | Disponible |
Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.
Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. Conforme.
| Contrôle | Résultat | Effet si absent |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (OPL-1) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | conforme | déclasse |
| Traduction française (i18n/fr.po) | conforme | info |
| Section « Ce que le module ne fait pas » | absent | info |
| Titre de 70 caractères au plus (121 actuellement) | absent | info |
| Résumé en français | absent | info |
Guide utilisateur — Loi 25, édition complète
Ce guide suppose que l'édition gratuite dyo_loi25_qc_lite est installée et que
vous y avez déjà désigné votre responsable de la protection des renseignements
personnels. Sans lui, rien de ce qui suit ne se fait : la fonction revient par
défaut à la personne ayant la plus haute autorité, il n'y a jamais « personne ».
Tout se range sous le menu Renseignements personnels, le même que le gratuit. Deux applications côte à côte pour la même matière vous obligeraient à vous rappeler laquelle porte quoi.
1. Une demande d'accès arrive
Renseignements personnels ▸ Suivi ▸ Demandes d'accès ▸ Nouveau
Trois champs comptent vraiment :
| Champ | Pourquoi |
|---|---|
| Reçue le | C'est le point de départ du délai. La date de réception, pas celle où vous avez ouvert le dossier dans Odoo. Si le courriel a dormi quatre jours dans une boîte partagée, le délai a couru quatre jours. |
| Type de demande | L'accès et la rectification partagent un délai ; la portabilité a le sien, corrigeable séparément. |
| Identité vérifiée | Le module consigne ce que vous déclarez. Il ne vérifie rien. |
L'échéance de réponse se calcule toute seule.
Si l'échéance reste vide, ce n'est pas une panne. C'est que la valeur réglementaire du délai a été supprimée ou marquée « valeur non trouvée ». Le module ne devine pas un délai. Cliquez sur Recalculer l'échéance : il vous dira exactement quel enregistrement manque et où le recréer.
Ce que le module vous dit, et ce qu'il ne vous dit pas
Le cadre Constat dit : « L'échéance du 1er mai est passée et aucune réponse n'est consignée. Ce que dit la source : l'absence de réponse dans le délai équivaut à un refus. »
Il ne dit pas que vous êtes en défaut. Ce jugement ne se calcule pas.
Répondre
Renseignez Répondue le et Sens de la réponse — le module refuse l'un sans l'autre : une réponse dont on ne sait pas dire si elle accepte ou refuse ne se relit pas dans deux ans. Un refus, même partiel, sans motif écrit est signalé au constat.
L'activité automatique
Une tâche quotidienne pose une activité sur les demandes dont l'échéance
approche. Le préavis est de sept jours, et c'est un réglage de confort,
pas une valeur réglementaire : il vit dans un paramètre système
(dyo_loi25.jours_preavis_demande), délibérément à l'écart des valeurs sourcées,
pour que personne ne le confonde avec la loi.
2. Un incident survient : engendrer les avis
L'incident se consigne dans l'édition gratuite, avec ses sept éléments. L'édition complète ajoute l'onglet Avis engendrés et le bouton Avis en haut de la fiche.
L'avis à la personne concernée
Nouveau ▸ Type d'avis : Avis à la personne concernée, puis Engendrer.
Le module refuse tant qu'il manque un des six éléments, et il nomme lequel :
- la description des renseignements personnels visés (sur l'incident) ;
- les circonstances (sur l'incident) ;
- la date ou la période de l'incident (sur l'incident) ;
- les mesures prises ou envisagées pour diminuer le risque (sur l'incident) ;
- les mesures proposées à la personne (sur l'avis) ;
- les coordonnées d'une personne à contacter (sur l'avis).
Cinq éléments sur six, c'est un avis incomplet qui a l'air d'un avis. C'est pour cela que le module refuse au lieu de laisser un trou dans le texte.
Les points 5 et 6 vous sont proposés à partir du responsable désigné, sans vous être imposés.
Si vous ne pouvez pas décrire les renseignements visés — journaux purgés, sauvegarde illisible — écrivez la raison dans le champ de description de l'incident. Le registre admet l'un ou l'autre ; pour l'avis, la source ne dit pas si la substitution vaut, et le module a retenu la lecture stricte plutôt que d'inventer une permission.
L'avis à la Commission
Type d'avis : Avis à la Commission d'accès à l'information, puis Engendrer.
Ce que vous obtenez est un extrait du registre, et son texte commence par le dire en majuscules : ce document n'est pas le formulaire de la Commission. Le contenu exact de ce formulaire n'a pas pu être récupéré depuis une source primaire, et le reproduire de mémoire aurait été la pire espèce d'invention — elle serait passée inaperçue. Recopiez les éléments dans le formulaire officiel.
La source ne chiffre aucun délai pour cet avis : elle dit « s'empresser ». Le module ne calcule donc aucune échéance ici, et n'en calculera pas.
Une fois l'avis parti
Cliquez sur Marquer transmis. Trois choses se produisent :
- la date de transmission est posée ;
- elle est reportée sur la fiche d'incident — personne ne pense à recopier ces dates à la main, et le registre doit les porter ;
- le texte est scellé.
Vous pouvez toujours noter après coup la référence de transmission et l'accusé de réception — ils arrivent forcément après. Mais le texte, le type d'avis et les coordonnées de contact ne se modifient plus.
Si le contenu doit changer, créez un nouvel avis : le registre montrera qu'il y en a eu deux, ce qui est la vérité.
3. L'évaluation des facteurs relatifs à la vie privée
Renseignements personnels ▸ Suivi ▸ Évaluations (ÉFVP) ▸ Nouveau
À faire pour tout projet d'acquisition, de développement ou de refonte d'un système d'information ou de prestation électronique de services — les trois seuls que la source nomme. Si votre projet n'en est aucun, l'évaluation reste possible et utile ; elle n'est simplement pas celle que la source impose.
Le point le plus regardé : « dès le départ »
La source exige que le responsable participe dès le départ. Renseignez Participation du responsable depuis le. Le module compare cette date à celle de l'ouverture et constate : « Le responsable a rejoint l'évaluation 30 jour(s) après son ouverture. »
Il ne dit pas si c'est « dès le départ ». Il vous donne le chiffre.
Sans cette date, l'évaluation ne peut pas être conclue : « dès le départ » se prouve par une date, ou ne se prouve pas.
Le questionnaire
Cliquez sur Préparer le questionnaire. Vingt et une questions en sept sections sont recopiées sur l'évaluation.
Ces questions ne sont pas officielles, et chacune le dit dans sa réserve. La Commission ne publie pas de grille imposée — recherché le 14/09/2026. C'est une liste de départ : adaptez-la, complétez-la, taillez-la à votre maison depuis Configuration ▸ Questionnaire d'ÉFVP.
Les libellés sont recopiés, pas liés. Une question réécrite l'an prochain ne changera pas ce qui a été demandé dans une évaluation déjà conclue.
Conclure
Terminer refuse tant qu'il reste une question sans réponse, que la conclusion n'est pas écrite, ou que la date de participation manque — et le refus nomme tous les manques à la fois, pour ne pas vous faire revenir trois fois.
La conclusion est la vôtre. Le module ne dit pas si le projet peut aller de l'avant.
4. La conservation du registre des incidents
Chaque incident affiche Conservation obligatoire jusqu'au : cinq ans après la prise de connaissance.
Le point de départ est la date où vous avez su, pas celle de l'incident. C'est l'erreur la plus naturelle, et elle raccourcit la conservation d'autant que la découverte a été tardive.
Tant que cette date n'est pas passée, l'incident ne peut pas être supprimé. Le refus cite sa source et vous propose l'archivage : l'enregistrement reste, le registre aussi, et il sort simplement des écrans.
Le filtre Conservation obligatoire en cours est dans la vue de recherche.
Une fois la durée écoulée, le module dit qu'elle est écoulée. Il ne conclut pas qu'il faut purger.
5. Les sources — Commission d'accès à l'information
Configuration ▸ Sources — Commission d'accès à l'information
Vous y trouverez deux lignes, et la première est manuelle.
| Source | État | Ce qu'elle fait |
|---|---|---|
| Formulaire de la Commission | active | Répond depuis votre registre : où en est le dossier, quel avis a été engendré, quand il a été transmis, si l'accusé a été noté. Elle ne part jamais sur le réseau. |
| Interface automatique | inactive | Répond toujours « indisponible », avec le motif écrit. |
La Commission n'ouvre aucune interface de programmation publique. La seconde ligne existe pour nommer cette absence : sans elle, vous chercheriez indéfiniment une option de connexion que vous croiriez avoir manquée.
Le jour où la Commission en ouvrira une, saisissez son URL et sa clé, cochez « actif » : elle passera devant, et il n'y aura rien à réécrire.
Non éprouvé en production
Aucun avis produit par ce module n'a été déposé auprès de la Commission d'accès à l'information. Faites relire votre premier avis par votre conseil.
Ce que le module ne fera jamais pour vous
Il ne dit pas si un risque de préjudice est sérieux. Il ne dit pas si vous êtes en défaut. Il ne dit pas si un projet peut aller de l'avant. Ces trois jugements ne sont pas des calculs : ils s'apprécient, avec un conseil, et le module se contente de les dater et de les signer une fois que vous les avez portés.
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- DYONYSOS
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.