Modernization path

Deploy Dynamics 365 in compliance with Quebec Bill 25.

Compliance or implementation of a Dynamics 365 platform (CRM, ERP, Customer Service, Sales) according to Quebec Bill 25 requirements: personal information mapping, consent management, regional hosting, logging, access and portability rights, Privacy Impact Assessment (PIA).

Who is concerned

Business context and modernization stakes.

Bill 25: Quebec's new privacy framework

Bill 25 (officially *Act to modernize legislative provisions as regards the protection of personal information*) modernizes the Quebec framework for personal information protection. It came into force in stages between 2022 and 2024, aligning Quebec with modern European GDPR standards while retaining local specificities. For any Quebec organization (private or public) processing personal information, the obligations are multiple: appointment of a Privacy Officer (PO), Privacy Impact Assessment (PIA) before any new project, explicit consent, access, rectification, and portability rights, incident notification within deadlines, documented retention policies, and transparency toward data subjects. The financial penalties are substantial, comparable to GDPR.

Dynamics 365 facing Bill 25: a terrain often to clarify

Dynamics 365 (Sales, Customer Service, Customer Insights, Marketing) is a natural Bill 25 target because it concentrates massive personal information: names, contact details, interaction history, behavioral data, marketing profiles. Many Quebec organizations inherit non-compliant Dynamics configurations: hosting outside Canada, implicit consents, insufficient audit logs, untooled user rights. Microsoft provides the technical infrastructure for compliance (Canadian regions, Microsoft Purview, Compliance Manager) but the legal and organizational compliance remains the client's responsibility. Our Dynamics 365 and Power Platform expertise, framed by the ATLAS methodology, structures this work.

When to address the topic: before, during, or after deployment

Three typical moments to address Bill 25 in a Dynamics 365 project. First, before a new deployment — this is the ideal situation, controls are integrated from design and the PIA is naturally produced with the project. Second, during a redesign or migration (Dynamics CRM on-premise to Dynamics 365 cloud, for example) — the opportunity is seized to align on Bill 25. Third, as remediation on an existing platform — compliance is achieved without interrupting production, through targeted streams (consents, logs, user rights, retention). All three cases follow the same method but with different operational constraints.

Source platform

On-premise Dynamics CRM, non-compliant Dynamics 365 cloud, or new deployment

Target technology

Bill 25-compliant Dynamics 365 Cloud, Canada Central / East hosting, privacy-by-design controls, signed PIA

Technology alternatives

Compare target trajectories.

Dynamics 365 Cloud + Microsoft Purview + signed PIA

Default choice. Hosting in Canada Central and East, Microsoft sovereign regions, Microsoft Purview for classification and governance, compliant Customer Insights, Customer Voice with granular consents. Main recommendation for Microsoft organizations.

Dynamics 365 Cloud + pseudonymization middleware layer

Cases where certain ultra-sensitive data must never transit in clear to Microsoft (e.g., healthcare, regulated public sector). A middleware layer (Azure API Management, custom function) pseudonymizes before insertion into Dynamics, with controlled re-identification on the usage side.

Hybrid Dynamics 365 (cloud + on-premise for sensitive data)

Cases where part of the information must remain on-premise for sectoral regulatory reasons, despite a primary cloud architecture. More complex to maintain, only to consider if the need is clearly justified.

Alternative solution: ServiceNow CSM, Salesforce Service Cloud

Cases where the organization seeks an alternative to Dynamics, and takes advantage of the Bill 25 work to reassess the platform. Significant effort but relevant if Dynamics does not cover functional needs.

Scoping reference

Typical duration and team for this path.

A Bill 25 compliance program on Dynamics 365 is generally structured over three to nine months depending on whether starting from a greenfield deployment, a redesign, or a remediation. For a privacy-by-design greenfield deployment, plan three to five months with a cell of four people: a senior Dynamics 365 consultant, a Dynamics architect with privacy sensitivity, a partner legal consultant or PO, a project manager. For remediation on an existing platform, plan six to nine months because streams are multiple (consents, logs, rights, retention) and must be deployed without production disruption.

Challenges

  • Integrating Bill 25 requirements from design: personal information mapping, explicit consents, access, rectification, and portability rights.
  • Guaranteeing data hosting in a Canadian region and formalizing any transfers outside Quebec.
  • Setting up access and modification logging, as well as compliant retention and deletion policies.
  • Appointing and equipping the Privacy Officer (PO) and documenting Privacy Impact Assessments (PIA).
  • Raising business and IT team awareness of new obligations, without blocking operational CRM uses.

ATLAS approach

  • Targeted Bill 25 audit: mapping of personal data present in Dynamics, identification of incoming and outgoing flows, qualification of legal bases and consents.
  • Privacy-by-design with the PO: classification of sensitive fields, retention policies, anonymization, audit logs, user rights.
  • Configuration or redesign of Dynamics 365: Canada hosting, Microsoft Compliance Center, compliant Customer Insights, Customer Voice with explicit consents.
  • PIA documentation: preparation, validation by PO and management, signature before go-live.
  • Independent audit and incident tests (notification, access rights, deletion) before production cutover.

Expected outcomes

  • Operational Dynamics 365 platform, Bill 25 compliant and audited.
  • PIA signed by PO and management, archived and kept up to date.
  • Documented operational procedures: consent management, access rights, deletion, incident notification.
  • Centralized audit logs (Microsoft Purview, Audit Log Search) with retention compliant with regulatory requirements.
  • Trained business and IT teams, PO equipped to fulfill obligations over time.
Identified pitfalls and ATLAS response

What we learned on this migration path.

Pitfall 01

Confusing technical compliance (Microsoft configuration) and legal compliance (PIA, PO, processes). Bill 25 requires both, and Microsoft cloud alone does not make compliance.

ATLAS response

Dual piloting: a technical stream with Dynamics architect and Microsoft Purview, a legal stream with the organization's PO and a legal consultant. Both streams converge on the signed PIA, which covers both technical controls and organizational processes. See the ATLAS methodology.

Pitfall 02

Underestimating consent management. On Dynamics, consents are often implicit or untracked, which does not stand against Bill 25. Reworking consents after the fact may require re-soliciting each contact.

ATLAS response

Dedicated consent audit: extraction of contact databases, qualification of current legal bases (consent, legitimate interest, contractual performance), design of an explicit and granular consent procedure for existing and future contacts. Customer Voice and Power Pages portals tool the collection. Re-solicitation of existing contacts is planned via targeted campaigns.

Pitfall 03

Neglecting access logging on personal information. Bill 25 requires the ability to trace who has seen, modified, or exported what, and for how long. Default Dynamics settings are insufficient.

ATLAS response

Explicit activation and configuration of Audit Log Search in Microsoft Purview, with retention adapted to requirements (typically one to three years). Excel exports and critical reports are also logged (Power BI Audit Logs, Customer Insights). A monthly review procedure of abnormal accesses is set up with the PO.

Pitfall 04

Forgetting portability and deletion. Users have the right to access their data, export it, and obtain its erasure. On Dynamics, these operations are neither tooled nor documented by default.

ATLAS response

Design of dedicated operational procedures: extraction of a contact's data in readable format (PDF, JSON), portability export, compliant deletion with derived data management (Power BI, Customer Insights, Customer Service tickets, backups). Legal deadlines (typically thirty days) are monitored via dedicated tickets and Power Automate alerts.

Pitfall 05

Considering compliance as a one-shot project. Bill 25 imposes continuous governance: new projects, new flows, new vendors trigger a PIA update.

ATLAS response

Sustained governance: living PIA, updated at each major change, mandatory annual review with the PO. Formal procedure for any new project involving personal information (simplified PIA template for minor evolutions). The PO has a dedicated Power BI compliance dashboard.

Access field experience

This path in real conditions.

Public sector

Correctional services management platform built on Dynamics 365, Power Apps, and Dataverse. Tracking of incarcerated and probation persons, modernization of administrative processes, compliance with sensitive data protection requirements.

Dynamics 365 + Dataverse · sensitive data · complete traceability
Read the full case
Frequently asked questions

What decision-makers ask about this path.

What is Bill 25 and why does it concern Dynamics 365?+

Quebec's Bill 25 modernizes obligations regarding personal information protection for Quebec organizations. It came into force in stages between 2022 and 2024 and requires the appointment of a Privacy Officer, a Privacy Impact Assessment before any new project, explicit consents, access, rectification, and portability rights, incident notification, retention policies, and transparency. Dynamics 365, like any CRM, concentrates massive personal information and falls directly within the Bill 25 scope: names, contact details, interaction history, marketing profiles, behavioral data.

How long does Bill 25 compliance on Dynamics 365 take?+

It depends on the starting point. For a privacy-by-design greenfield deployment, plan three to five months with a cell of four people (Dynamics 365 consultant, privacy architect, legal consultant or PO, project manager). For remediation on an existing Dynamics platform, plan six to nine months because streams are multiple (consents, logs, user rights, retention) and must be deployed progressively without production disruption. For public-sector organizations deploying Dynamics CRM, the public-sector CRM offering covers the full program (administrative workflows, citizen portal, Power BI reporting) with Bill 25 or GDPR compliance built in.

Who should lead the project: IT or the Privacy Officer?+

Both, in a structured pair. The Privacy Officer (PO) leads legal compliance, validates the PIA, and arbitrates sensitive choices (consents, transfers outside Quebec, retention durations). IT leads technical implementation on Dynamics and Microsoft Purview. Our co-delivery cell serves as the junction point between the two: we formalize legal requirements into technical specifications, and we translate technical constraints into clauses readable for the PO. Without this pair, the project drifts either toward legal without operational reach or toward technical without compliant validation.

Is Microsoft hosting in Canada enough for compliance?+

No, but it is a prerequisite. Microsoft offers Canada Central (Toronto) and Canada East (Quebec) regions that satisfy the regional hosting requirement. However, Bill 25 is not just about hosting: it also requires explicit consents, tooled user rights, logging, documented retention, incident notification, signed PIA. Hosting is a necessary but not sufficient condition. The work on Dynamics, Microsoft Purview, operational processes, and documentation remains to be done.

How to handle existing consents on a historical Dynamics database?+

Three options depending on the situation. If current legal bases (legitimate interest, contractual performance) cover the use, they can be kept and documented without re-soliciting contacts. If explicit consent is required, a re-solicitation campaign is launched on active contacts (typically by email with a link to a Power Pages consent management portal). Contacts who do not respond after several reminders are switched to no-consent status: data is retained to comply with legal obligations but without active marketing use. The entire procedure is tracked and validated by the PO.

Which Microsoft tools are mobilized for Bill 25 compliance?+

Several tools converge. Microsoft Purview for data classification, governance, and personal information mapping. Compliance Manager for control monitoring and report production. Audit Log Search for access and modification logging. Customer Voice for explicit consent collection with traceability. Customer Insights configured in line with Bill 25 limits. Power Pages for user portals (consent management, access rights, deletion requests). Power Automate to orchestrate incident notification and request response workflows. This tooling must be explicitly configured, it is not compliant by default.

Is Dynamics AX still supported?+

Dynamics AX 2009 and AX 2012 are out of mainstream Microsoft support. AX 2012 R3 left mainstream support in October 2018 and extended support in January 2023 — running it now means no security updates from Microsoft and increasing audit and compliance risk. The successor is Dynamics 365 Finance & Operations (cloud-first, formerly Dynamics 365 for Finance and Operations), which Microsoft actively invests in with quarterly releases, embedded Copilot, and modern integrations. For organizations still on AX 2012, migration is no longer optional in regulated industries. The path runs 12 to 24 months for a complex multi-country instance, with an initial 2-6 week POC to measure productivity. The ATLAS methodology is applied to Dynamics migrations with a internal classified discrepancy registry. See the Dynamics 365 + Quebec Law 25 journey.

Does this modernization path match your context?

We frame the trajectory, the budget, and the deliverables in a first thirty-minute conversation. A short POC can be proposed before committing to the full program.

Start this path