FIPPA / MFIPPA IT Controls Matrix (Free Download for Ontario Municipalities)

A control-by-control matrix Ontario municipalities can use to evidence the IT controls FIPPA, MFIPPA, and the Information and Privacy Commissioner of Ontario expect across council, public works, finance, transit, utilities, permits, and elections systems.

Built by Fusion Computing’s CISSP-led team. Mapped to FIPPA, MFIPPA, IPC Ontario guidance, CIS Controls v8.1, and the cyber-insurance baseline. Built for CAO, Clerk, and CFO use in council reporting.

Why this matrix exists

Why this matters: Ontario municipalities are bound by MFIPPA and overseen by the Information and Privacy Commissioner of Ontario, which investigates municipal privacy breaches and expects reasonable safeguards plus defensible retention. A control-by-control matrix is how a small municipality demonstrates that without a large in-house team.

“Municipal privacy obligations are not satisfied by a policy binder, they are satisfied by controls you can show the IPC. The recurring gap is records with no access log and no retention schedule. This matrix maps each FIPPA and MFIPPA expectation to the specific IT control that proves it.”

Mike Pearlstein, CISSP, CEO and CISO, Fusion Computing

The matrix (eight municipal control families)

The Canadian Centre for Cyber Security has repeatedly flagged local governments as priority ransomware targets because they hold citizen data and run essential services on constrained budgets. Mapping each obligation to a CIS Controls v8.1 safeguard turns a compliance list into an operational defence.

1. Identity, access, and council systems

  • Multi-factor authentication enforced on every staff account, every elected official, every contractor
  • Conditional access policies block sign-ins from unmanaged devices and from non-Canadian IP ranges by default
  • Role-based access to financial systems (Diamond, Vadim, GP) reviewed quarterly with documented sign-off
  • Council member device program with documented separation of personal and municipal data
  • Departing-staff and term-end-of-council offboarding runbook with audit-trail of revocations

2. Public works, transit, and operational technology

  • SCADA / OT network segmentation from the corporate Microsoft 365 environment
  • Documented inventory of OT devices (water-treatment PLCs, transit fareboxes, fleet telematics, signal controllers)
  • Patch management cadence for OT separate from IT, with safety-impact-aware change control
  • Vendor remote-access controls with named external technicians and time-bound credentials
  • Incident-response runbook covering OT-specific scenarios (water supply, transit, emergency services)

3. FOI / records management

  • Records-retention schedule applied to all electronic records via Purview labels or equivalent
  • FOI request workflow documented from intake through release decision through publication
  • Search tooling capable of locating records across email, file shares, SharePoint, and legacy systems
  • Privacy-impact-assessment (PIA) template for new systems before procurement
  • Council-record retention separate from general-staff retention where the policy distinguishes

4. Backup, recovery, and resilience

  • Daily encrypted backup of all production systems with off-site storage in Canada
  • Documented backup restore test performed at least quarterly
  • Recovery Time Objective and Recovery Point Objective defined and communicated to CAO and Council
  • Disaster recovery runbook covering an October-snowstorm scenario, a water-system attack, and a ransomware event
  • Annual full-restore exercise with after-action notes filed

5. Cybersecurity baseline (CIS Controls v8.1 mapped)

  • EDR on every municipal-managed device with active monitoring (IG2 baseline)
  • Email security with DMARC, DKIM, SPF enforced on the municipal domain
  • Phishing-simulation training run at least twice a year for all staff and council
  • Vulnerability management cadence with documented monthly scan and 30-day patch SLA
  • Incident response retainer with a CISSP-led external partner on call 24/7

6. Vendor and procurement controls

  • Documented vendor inventory for every third party with municipal-data access
  • SOC 2 (or equivalent) attestation on file for primary financial software, payroll, HR systems
  • Procurement bylaw cyber-controls clause included in every RFP touching municipal data
  • Data Processing Agreement on file for every cloud vendor handling personal information
  • Annual vendor review cycle with named responsible staff member

7. Council reporting and council-relations

  • Quarterly CISO-style council briefing on cybersecurity posture (open or in-camera per municipal practice)
  • Annual cybersecurity-tabletop exercise with named participants and an after-action report
  • Incident-disclosure protocol distinguishing internal-only, council-notification, and public-disclosure triggers
  • Cyber-insurance policy on file with the municipality’s required limits and an answered baseline-controls questionnaire
  • Pre-prepared council-record incident statement (not built mid-incident)

8. AI tooling and citizen-facing systems

  • Microsoft Copilot tenant-scoped, with sensitivity-label-aware retrieval blocking citizen-PII surfacing
  • Consumer ChatGPT and Gemini blocked at the network and identity layer for municipal-managed devices
  • Written AI use policy signed by all staff with consent to audit logging
  • Citizen-facing AI tools (chatbots on the municipal website, voice IVR) with PIA on file
  • IPC-aligned answer to “is AI used to make decisions affecting citizens” readily available

How to use this matrix

Three audiences. CAO uses it for the council brief: which controls are in place, which are partially in place, which are gaps. Clerk uses it as the FOI / records-management reference: where the controls live across the eight families. CFO uses it for the insurance renewal: every line item maps to a question the underwriter asks.

Run the matrix once a quarter. Each row gets a status (in place, partial, gap), a named owner, and a target date for closing any gap. The council brief becomes a status-of-each-family one-pager. The clerk’s FOI binder becomes the reference index. The CFO’s insurance renewal becomes a packet, not a panic.

Fusion Computing supplies the line-by-line evidence packet for our municipal clients and refreshes it at each quarterly business review. See our IT services for Ontario municipalities hub for the full operating scope.

Frequently asked questions

Is this matrix a substitute for FIPPA / MFIPPA legal interpretation?

No. It is a practitioner-built IT controls inventory designed to help a municipality demonstrate the “reasonable measures” standard that FIPPA / MFIPPA establish. For the underlying legal texts and authoritative interpretations, see the Ontario statutes (FIPPA RSO 1990, c F.31; MFIPPA RSO 1990, c M.56) and the published IPC orders. Fusion does not provide legal advice. Your municipal solicitor and the IPC remain responsible for interpretation.

How is this different from the CIS Controls v8.1 framework?
Does this apply to school boards, police services boards, and conservation authorities?

Yes. MFIPPA applies to municipalities, school boards, police services boards, conservation authorities, and other local institutions defined in the Act. The matrix structure is identical; the staff roles change (Director of Education instead of CAO, Chief instead of head, etc.) and Family 2 (OT) becomes more or less relevant depending on the institution’s operational profile.

Our municipality is too small to staff a full security team. Does this still apply?

Yes, and most controls scale down. A 25-staff rural municipality can implement MFA, EDR, encrypted backups with tested restore, written AI policy, and a quarterly access review without a dedicated security team. The controls that require staffing (24/7 monitoring, tabletop exercises, vCISO touchpoints) are typically the ones an outsourced IT partner supplies. Fusion’s municipal program scales from villages of 5,000 to mid-tier cities.

Does Fusion supply this evidence matrix for municipal clients?

Yes. For Fusion-managed municipal clients, we maintain the line-by-line evidence packet against each control family, refreshed at each quarterly business review and on-demand for council briefings, IPC inquiries, or insurance renewals. The packet includes Fusion’s own SOC 2 status and a documented data-flow diagram covering our administrative access to municipal systems.

Get the PDF version

Want the printable PDF for CAO / Clerk / CFO use in council reporting? Book a 30-minute walk-through and we’ll send it after the call along with a gap analysis on your current setup.

Book a Consultation

Updated