Vue · MIT

aia-eia-js

A survey-based Algorithmic Impact Assessment / Évaluation de l'incidence algorithmique tool implementing the Government of Canada's Directive on Automated Decision-Making — bilingual (English/French), with weighted scoring that combines raw impact factors with mitigations into a final assessment tier.

Last reviewed: 2026-08-24

What it is

A Vue application built on the SurveyJS survey engine: an organisation answers a structured question set about an automated decision system, each answer carries a weight, and the tool calculates an overall impact tier from the combined score. Built for Government of Canada use but open for any organisation or jurisdiction to adapt.

Why it's here

This site's risk library names "missing AI impact assessment process" as a specific, addressable risk with a specific control. This repo is that control, working — evidence that a pre-deployment impact assessment can be a structured, repeatable instrument rather than a one-off document.

Governance notes.

What this demonstrates about governed AI — not a feature list, a connection back to the same discipline the rest of this site argues for.

Weighted, not just narrative, scoring

Impact factors and mitigations combine into a quantified tier, giving an assessment a comparable output rather than a free-text judgement call that varies assessor to assessor.

See the related entry in the library →

Anchored to a real regulatory instrument

Built directly against Canada's Directive on Automated Decision-Making, not a generic self-assessment questionnaire — the same framework-cited discipline this site applies to the EU AI Act and ISO/IEC 42001.

See the related entry in the library →

Public code, not a live demo — yet.

No hosted demo is embedded here. The repository is the thing to read.