AI-Assisted Risk Scoring for Inbound Air Cargo Security
Safety & Security · Risk Assessment & Triage · Enforcement
What it collects that can identify you
- Shipper and consignee names and addresses submitted on air waybills by air carriers via web API. These are directly identifying personal data protected at the Protected A classification level under Canadian law.
Also collects operational data, which is anonymized data.
- Run by
- Transport Canada (TC)
- Where
- No fixed location
- Kept
- Retained As per applicable Canadian laws governing PLACI data retention under the Canadian Aviation Security Regulations, 2012
- Shared with
- Accountable organization
- Your copy
- You cannot see the data it holds about you. What you can do
What it is for
This system automatically scores every inbound air cargo shipment to Canada for security risk before it is loaded onto an aircraft. It uses machine learning and natural language processing to analyse air waybill data — including shipper names, addresses, and commodity descriptions — and flags high-risk shipments for review by Transport Canada analysts. Low-risk shipments are cleared automatically; higher-risk ones are reviewed by a human analyst who decides whether to request more information, require additional screening, or issue a do-not-load notice.
What it collects and what happens to it
Data taken in
- Shipper and consignee names and addresses submitted on air waybills by air carriers via web API. These are directly identifying personal data protected at the Protected A classification level under Canadian law.
- Commodity description, weight, piece count, and air waybill number — the non-personal operational fields from air waybills submitted by air carriers. These follow a mandatory industry-standard format transmitted through a web API.
Processing
- Supervised machine learning classifies and groups free-text data fields in air cargo information and applies an automated risk algorithm to calculate a risk score for each inbound shipment. The algorithm was developed from Transport Canada's own training data.
- Natural language processing interprets free-text commodity description fields on air waybills, which are rife with typos and industry jargon. NLP normalizes these descriptions and conducts identity resolution on shipper and consignee names.
What it does
- The system calculates a risk score for each shipment and classifies it as low-risk (auto-assessed) or above-threshold (referred to a human analyst). For above-threshold shipments, the system displays the score and relevant trade-pattern information; a human PACT analyst makes the final risk-mitigation decision.
- Natural language processing and fuzzy matching interpret free-text fields in air waybills — which are rife with typos and industry jargon — grouping commodity descriptions into meaningful categories (e.g. jeans/denim/pants = clothes) and performing identity resolution on shipper and consignee names.
Outputs
- An inbound cargo risk score displayed to PACT analysts for each shipment, along with relevant trade-pattern information. This score delineates shipments requiring further human review from those that do not. The score is tied to individual shipments associated with named shippers.
- Electronic status messages sent to air carriers: error codes for incomplete data, assessment-complete messages for low-risk shipments, and (following human review) RFI, RFS, or Do Not Load notices. Low-risk auto-assessments are system-generated without personal identifiers beyond the waybill number.
Run by
- Transport Canada is the federal department accountable for deploying and operating the PACT system. The system is restricted to specific users on the Transport Canada intranet, and Transport Canada analysts make all final risk-mitigation decisions.
Built by
- A consortium of vendors built the PACT AI system on behalf of Transport Canada. Microsoft provides underlying cloud and AI platform capabilities. The other vendors contributed system integration, technology consulting, and domain-specific design.
Kept for
- Personal information collected is stored and disposed of in keeping with all applicable laws in Canada. A Privacy Impact Assessment is underway to review collection, use, disclosure, and retention of PLACI data. The system will not de-identify personal information used or created.
- Duration: As per applicable Canadian laws governing PLACI data retention under the Canadian Aviation Security Regulations, 2012
Shared with
- Risk scores, shipment data, and audit trail records are available to authorized Transport Canada PACT analysts and managers through the PACT system on the Transport Canada intranet. Access is controlled by role-based permissions.
- Individual shippers and consignees do not have access to the risk scores assigned to their shipments or the internal assessment data held by the PACT system. The system operates on the Transport Canada intranet and is restricted to authorized government employees.
Stored
- Microsoft is listed as a vendor, indicating cloud infrastructure is used. Security and privacy have been designed into the system from the concept stage, and sharing agreements with appropriate safeguards are in place.
- Duration: As per applicable Canadian laws governing PLACI data retention
PACT AI Register — Vendor field (Microsoft) · PACT AIA — Section 3.2, Mitigation Q36 and Q38
How to read the colours
Can it identify you?
- Anonymized data
- Data about people with the link to who is broken. Stripped of identifiers, blurred, aggregated, or noised so this system can’t reasonably tie a record back to an individual.
- Pseudonymous data
- Each person’s data is tied to a token (hash, ID, template) that lets this system recognise the same person across events, but the token itself doesn’t reveal a name. Reidentification is possible with extra information.
- Identifiable data
- The data either contains a direct identifier (name, address, account name, recognisable face or voice, plate number) or carries a token this system uses to look up legal identity during processing.
Who completes the loop?
- Human decides
- This mode suggests; a person decides what to do next. The AI is always advisory — a human is in the loop on every decision. Example: a triage tool ranks cases for a clinician who chooses which to see first.
- Human executes
- This mode decides; a person carries out the result. Example: an optimizer plans the day’s trash-collection routes, and drivers run them.
- Autonomous
- This mode decides and acts on its own. No person reviews each decision or carries out the resulting action.
Definitions from the DTPR standard. Amber is about your data, violet about who decides. The fuller the shape and the deeper the colour, the more identifying the data or the less a person is involved.
- AI registerPre-load Air Cargo Targeting (PACT) — Government of Canada AI RegisterTransport Canada, AI Register ID 2526-TC-001, AIA Package ID c088f841-2d79-4c7e-9281-cc65cbae1b06.
- Policy documentPre-load Air Cargo Targeting (PACT) — Algorithmic Impact AssessmentTransport Canada, Passenger Protect Program and Targeting Operations, AIA v0.10.0, Impact Level 2.
- AI registerPACT AI Register Entry
- AI registerPACT AI Register Entry — Vendor field
- Policy documentPACT AIA — Project Description
- Policy documentPACT AIA — Section 3, Q19 and Q26
- Policy documentPACT AIA — Section 3, Q26
- Policy documentPACT AIA — Section 3, Q22–Q23
- Policy documentPACT AIA — Section 3, Q25
- Policy documentPACT AIA — Section 3, Q43–Q54
- Policy documentPACT AIA — Section 3, Q54
- AI registerPACT AI Register — Description
- AI registerPACT AI Register — Description
- Policy documentPACT AIA — Section 3, Q26
- Policy documentPACT AIA — Section 3, Q26
- Policy documentPACT AIA — Section 3.2, Mitigation Q7 and Q11; Section 3, Q35–Q36
- Policy documentPACT AIA — Section 3, Q39–Q40 and Q32
- Policy documentPACT AIA — Section 2, Notice requirement
- Policy documentPACT AIA — Section 2, Explanation requirement; Section 3, Q34
- Policy documentPACT AIA — Section 3.2, Mitigation Q29; Section 3, Q34
- Policy documentPACT AIA — Section 2, Human-in-the-loop; Section 3.2, Mitigation Q30–Q31
- Policy documentPACT AIA — Section 2, GBA+; Section 3, Q36; Section 3.2, Mitigation Q11
- Policy documentPACT AIA — Section 3, Q6 and Q27
- Policy documentPACT AIA — Section 3, Q6
- Policy documentPACT AIA — Section 3.2, Mitigation Q34–Q35 and Q39
- AI registerPACT AI Register — Vendor field (Microsoft)
- Policy documentPACT AIA — Section 3.2, Mitigation Q36 and Q38
- Register entryPublished by the Helpful Places. Reference 3b24c0f4. This disclosure was drafted with AI assistance.Schema: ai@2026-05-06-beta
What you can do
Ask about this system
Questions go to the Helpful Places, not the vendor.
Your rights
- Right to Be Informed of AI UseA plain language notice is required to be posted through all service delivery channels in use (internet, in person, mail, or telephone) informing affected parties that an automated decision system is in operation. The AIA is publicly available on the Government of Canada Open Data portal.
- Right to an Explanation of a DecisionWhere a decision results in denial of a service or a regulatory action (e.g. a Do Not Load notice), shippers are entitled to a meaningful plain-language explanation covering: the role of the system in the decision, the data and its source, the criteria applied, the system output and how to interpret it, and the principal factors that led to the decision. Contact information for the PACT Program is provided through which shippers can request an explanation.
- Right to ContestA recourse process is established for clients who wish to challenge a PACT decision. Shippers may invoke their rights under their contract of carriage or under international treaties governing liability for the shipment of goods on aircraft. Contact information for the PACT Program is provided to shippers when a Do Not Load decision prevents their cargo from being loaded.
- Right to a Human ReviewAll shipments above the low-risk threshold are reviewed by a human PACT analyst before any enforcement action is taken. The system enables human override of system decisions, and a log is maintained of all instances when overrides are performed. Low-risk auto-assessments do not involve human review, but no enforcement action is triggered by auto-assessment alone.
- Right to Non-discriminationA Gender-based Analysis Plus was conducted to identify and address potential discriminatory impacts on gender and other identity factors. The use of advanced analytics is expected to significantly reduce the potential for unintentional bias compared to manual assessment. Documented processes are in place to test datasets against biases, though these are not publicly available.
Risks and safeguards
- Civil liberties harmThe system could produce discriminatory targeting based on shipper names, nationalities, or trade routes, affecting individuals' freedom from arbitrary interference.Safeguard: A Gender-based Analysis Plus was conducted; documented processes test datasets against biases; the risk algorithm is transparent and not a trade secret; all key decision points are linked to relevant legislation; and human analysts make all final enforcement decisions, with a recourse process available to shippers who wish to challenge outcomes.
- Financial & business harmA shipper whose shipment is re-screened or prevented from loading could incur additional costs and supply-chain delays.Safeguard: The system is designed to minimize operational impacts; air carriers are committed to expedient risk assessment; impacts are assessed as typically brief and limited to a single shipment; and shippers have recourse through their contract of carriage and international liability treaties.