Glossary

J‍ump to:  ‍

A    ‍B‍    ‍C‍   ‍ D‍    ‍E‍    ‍F‍    ‍G‍    ‍H‍    I ‍  ‍J‍   ‍ K‍  L‍   ‍ M‍  ‍  N‍    ‍O‍   ‍ P ‍ Q   ‍R ‍   ‍S‍    ‍T‍    ‍U‍    ‍V‍    ‍W‍   ‍X‍    ‍Y‍    ‍Z

A

Access Token

A temporary credential issued after authorization that allows an application to securely access specific resources on behalf of a user.

Accreditation

The formal process by which an organization is approved to participate in an Open Banking or Consumer-Driven Banking ecosystem, ensuring it meets defined technical, security and governance requirements.

Accredited Third-Party Service Provider (ATPSP)

An organization that has successfully met the accreditation requirements to participate in Canada's Consumer-Driven Banking ecosystem and is authorized to access customer-permissioned financial data or provide services on a customer's behalf.

Account Aggregation

The process of securely collecting account information from multiple financial institutions and presenting it in a single application or service.

Advisory Committee

A committee that provides advice and recommendations to support the development, implementation and ongoing evolution of Canada's Consumer-Driven Banking framework.

Agent Authentication

The process of verifying the identity of an AI agent before allowing it to access systems, data or services.

Agent Authorization

The process of determining what actions and resources an authenticated AI agent is permitted to access or perform.

Agentic AI

Artificial intelligence that can autonomously plan, reason, make decisions and execute tasks to achieve defined goals with minimal human intervention.

Agent Identity

A unique digital identity assigned to an AI agent that enables it to be authenticated, authorized and trusted when interacting with systems, applications and other agents.

Agent-to-Agent (A2A)

The secure exchange of information, requests or actions between two or more AI agents, enabling them to collaborate and complete tasks on behalf of users or organizations.

Account Information

Information relating to a customer's financial accounts, such as account details, balances, transactions and product information, that can be securely shared with authorized third parties with the customer's consent.

Aggregator

An organization or platform that acts as an intermediary between Data Providers and Data Recipients, aggregating financial data from multiple sources into a single access point.

AI Agent

An autonomous software system that can understand goals, make decisions and perform tasks on behalf of a user or organization.

API (Application Programming Interface)

A set of rules and protocols that enables different software applications to communicate and exchange data securely.

API Gateway

A service that manages, secures and monitors API traffic between systems.

API Provider

An organization that makes APIs available for authorized third parties to access services or data.

Authentication

The process of verifying the identity of a user, application or system before granting access.

Authentication Management

The processes, technologies and controls used to verify the identity of users, applications and organisations before granting access to systems, data or services within an Open Data ecosystem.

Authorized Third Party

The process of determining what an authenticated user or system is permitted to access or do.

Authorization

The process of determining what an authenticated user or system is permitted to access or do.

B

Banking-as-a-Service (BaaS)

A model where licensed financial institutions provide banking capabilities to third parties through APIs

Biometric Authentication

A method of verifying a person's identity using unique biological characteristics, such as a fingerprint, facial recognition or voice recognition

Business Purpose

The clearly defined reason presented to an end user explaining why their financial data is being requested.

C

Central Public Registry

A publicly accessible registry that lists Accredited Third-Party Service Providers (ATPSPs) authorized to participate in Canada's Consumer-Driven Banking framework, providing transparency about accredited participants and their status.

Client ID

A unique identifier assigned to an application when it registers with an authorization server.

Client Secret

A confidential credential used to authenticate an application when communicating with an authorization server.

Common Rules

The shared rules, standards and requirements that govern how participants operate and interact within Canada's Consumer-Driven Banking framework. Common Rules establish consistent expectations for security, consent, liability, operational processes and participant responsibilities.

Competition

The process of encouraging innovation, choice and better outcomes by enabling consumers to securely share their financial data with accredited participants, allowing organizations to develop new products, services and experiences within open banking ecosystems.

Consensus Standard Data Format (CSDF)

A standard developed by FDX to support data sharing in a standardized, machine-readable format.

Consent

The explicit permission given by a consumer to share their financial data with an authorized third party.

Consent Dashboard

A secure interface that allows consumers to view, manage and revoke the permissions they have granted for sharing their financial data with authorized participants.

Consent Journey

The complete user experience through which an end user reviews, authorizes and manages permission to share financial data.

Consent Lifecycle

The stages of creating, modifying, synchronizing, revoking, expiring and reauthorizing a consent grant.

Consent Management

The processes and technology used to capture, manage, monitor and revoke consumer consent for data sharing.

Consent Modification

The process of changing an existing consent grant, typically implemented by revoking the original consent and issuing a new one.

Consent Notification

A notification sent to participants when the status of a consent grant changes.

Consent Request

The request presented to an end user seeking permission to access specific financial data.

Consent Revocation

The withdrawal of an end user's permission to access their financial data.

Consent Synchronization

The process of ensuring all participating organizations maintain a consistent record of an end user's consent.

Consumer-Driven Banking Act (CDBA)

The federal legislation that establishes Canada's Consumer-Driven Banking framework. The Act sets out the rules for participation, accreditation, governance, consumer protection and the secure sharing of customer-permissioned financial data between participating entities and Accredited Third-Party Service Providers (ATPSPs).

Consumer-Driven Banking Framework

The policies, standards, governance and technical requirements that enable secure and interoperable data sharing within Canada's Consumer-Driven Banking ecosystem.

Consumer Financial Protection Bureau (CFPB)

A U.S. federal agency responsible for protecting consumers in the financial marketplace. The CFPB develops and enforces regulations relating to consumer financial products and services, including the Personal Financial Data Rights Rule under Section 1033 of the Dodd-Frank Act.

Consumer Interface

An interface through which a consumer requests, accesses and manages their covered financial data with a Data Provider.

Consumer Profile Data

Information about a consumer that identifies or describes them, such as their name, contact details and other personal information associated with their financial accounts, that may be shared with their consent under Canada's Consumer-Driven Banking framework.

Core Banking System

The central system used by a financial institution to manage customer accounts, transactions and banking operations.

Covered Data

The categories of customer financial information that a Data Provider is required to make available under the U.S. Personal Financial Data Rights Rule.

Credential Sharing

The practice of providing online banking usernames and passwords to a third party to access financial data. Credential sharing is commonly associated with screen scraping and is being replaced by more secure, API-based data sharing using customer consent.

Cross-Border Data Sharing

The secure exchange of financial data between organizations operating in different countries or jurisdictions, in accordance with applicable legal, regulatory and privacy requirements.

Customer Data

Information relating to a customer's accounts, transactions, products or financial activities.

Customer Experience (CX)

The overall experience a customer has when interacting with an organization, including the ease, efficiency and quality of products, services and digital interactions.

Cyber Security

The practice of protecting systems, networks and data from unauthorized access, attack or damage.

D

Data Access Platform (DAP)

An FDX term for a third-party platform that enables customer-permissioned access to financial data, allowing authorized participants to exchange information through APIs in accordance with the rules and standards of data sharing ecosystem.

Data Cluster

A logical grouping of related financial data that an end user can authorise to be shared for a specific purpose. This is one of the most important FDX terms and deserves its own guide as well as a glossary entry.

Data Governance

The policies, processes and controls that ensure data is managed securely, consistently and in accordance with legal, regulatory and organizational requirements.

Data Holder

An organization that stores and controls customer financial data and makes it available through authorized data-sharing arrangements.

Data Minimization

The principle of collecting, accessing and sharing only the data necessary for a specific purpose.

Data Portability

The ability for customers to securely access and transfer their financial data between organizations and service providers.

Data Provider

An organization that provides authorized access to customer data through secure APIs.

Data Recipient

An organization authorized to receive customer-permissioned data from a Data Provider.

Data Scope

The categories and types of customer-permissioned financial data that may be shared under Canada's Consumer-Driven Banking framework

Data Sharing

The secure exchange of data between authorized organizations with customer consent.

Data Sharing Ecosystem

A network of organizations that securely exchange data, services and capabilities using common standards, governance and customer consent.

Data Standard

A defined format, structure or specification that enables data to be exchanged consistently and interoperable between systems.

Data Stewardship

The responsibility for managing, protecting and ensuring the quality, security and appropriate use of data throughout its lifecycle.

Department of Finance Canada

The Government of Canada department responsible for developing and implementing Canada's Consumer-Driven Banking framework and related financial sector policy.

Derived Data

Information created by processing, analysing or combining customer-permissioned data. Derived data is generated by a participant and is distinct from the original data received from a Data Holder/Provider.

Developer Interface

A secure interface, typically an API, through which Authorised Third Parties electronically request and receive covered data from a Data Provider. Required under the U.S. PFDR.

Digital Identity

A verified digital representation of an individual or organization used to authenticate identity online.

Digital Wallet

A digital application that securely stores payment methods, identity credentials or other digital assets.

Direct Connectivity

A point-to-point connection between two organizations that enables secure data sharing without relying on an intermediary or central aggregator.

Dodd-Frank Act, Section 1033

The provision of the U.S. Dodd-Frank Wall Street Reform and Consumer Protection Act that grants consumers the right to access their financial data in a usable electronic format, forming the legal basis for the CFPB's open banking rule (Regulation 1033/CFPB Rule 1033) and the U.S. equivalent to Canada's Consumer-Driven Banking Act, the UK's Open Banking framework, and Australia's Consumer Data Right.

Dynamic Client Registration (DCR)

A process that enables authorized applications to automatically register with an API provider, simplifying secure onboarding within data sharing ecosystems.

E

Ecosystem

A connected network of organizations, technology providers and participants that exchange data and services securely.

Ecosystem Participant

Any organization or individual that participates in data sharing ecosystems.

Encryption

The process of converting data into a secure format to prevent unauthorized access.

End User

The individual who owns the financial data and grants permission for it to be shared.

F

Financial Data Exchange (FDX)

A non-profit North American organization that develops the FDX API standard, which enables secure and interoperable financial data sharing across the financial services industry.

Financial-grade API (FAPI)

A security profile developed by the OpenID Foundation that builds on OAuth 2.0 and OpenID Connect to provide secure, interoperable authentication and authorization for financial-grade APIs and customer-permissioned data sharing.

FDX API

The standardized API developed by Financial Data Exchange (FDX) that enables secure, interoperable and customer-permissioned financial data sharing between authorized participants.

FDX API Standard

A common technical standard that defines how financial data is securely shared between participants, promoting interoperability, security and consistency across data sharing ecosystems.

FDX Core Principles

The principles of Control, Access, Transparency, Traceability and Security that underpin financial data sharing within the FDX ecosystem.

Financial Consumer Agency of Canada (FCAC)

A federal agency responsible for protecting the rights and interests of consumers of financial products and services and promoting financial literacy in Canada.

Financial Data

Information relating to a person's or organization's financial accounts, products, transactions or services.

Financial Institution (FI)

An organization that provides financial products or services, such as a bank or credit union.

Financial Well-being

A person's ability to confidently manage their finances, meet current and future financial needs, and make informed financial decisions that support their overall financial health.

FinTech

A company that uses technology to develop or deliver financial products and services.

G

GDPR (General Data Protection Regulation)

European legislation governing the collection, processing and protection of personal data.

Governance Framework

The rules, roles, responsibilities and processes that define how participants operate and interact within data sharing ecosystem.

Government-led

An approach in which the development, implementation and oversight of a framework or initiative is primarily directed by government through legislation, regulation and public policy.

Granular Consent

A consent model that allows consumers to specify exactly which data can be shared, with whom and for what purpose.

H

Hosted Service

A cloud-based or managed service that is operated and maintained by a third-party provider on behalf of an organization.

I

Identity and Access Management (IAM)

The policies, technologies and processes used to manage digital identities and control access to systems, applications and data.

Identity Provider (IdP)

A service that authenticates users and confirms their identity to other systems.

Identity Token (ID Token)

A security token issued by OpenID Connect that contains information about the authenticated user.

Identity Verification

The process of confirming that an individual or organization is who they claim to be before providing access to services or information.

Implementation

The process of planning, configuring and deploying technology, standards and processes to participate in an ecosystem.

Integration Partner

An organization that provides technology or services to help connect systems, applications or participants within an ecosystem.

Interac

Canada's national payments network, providing debit payment and money transfer services and supporting secure digital payment infrastructure.

Interoperability

The ability of different systems, organizations and technologies to exchange and use data seamlessly.

ISO 20022

An international messaging standard for exchanging financial information.

J

Journey

An end-to-end user experience representing a complete consent management activity, such as granting or revoking consent.

JSON (JavaScript Object Notation)

A lightweight, structured data format commonly used for exchanging information between APIs.

JSON Web Token (JWT)

A secure, digitally signed token used to transmit claims and identity information between systems.

JSON Web Key (JWK)

A standard format for representing cryptographic keys used to verify digital signatures and encrypt data.

JSON Web Key Set (JWKS)

A collection of public keys published by an authorization server for verifying JSON Web Tokens.

Jurisdiction

A country, province, state or other legal authority with responsibility for establishing and enforcing the laws, regulations and requirements that govern organizations and activities within its area of authority.

K

Key Management

The processes and controls used to generate, store, distribute, rotate and protect cryptographic keys used to encrypt data and secure communications.

Key Performance Indicator (KPI)

A measurable value used to assess the performance, effectiveness or success of a product, service, process or organization.

Know Your Agent (KYA)

The process of verifying the identity, authority and permissions of an AI agent or automated system before allowing it to access data, perform actions or act on behalf of a user or organization.

Know Your Business (KYB)

The process used by financial institutions and regulated organizations to verify the identity, ownership and legal status of a business, helping to prevent fraud, financial crime and regulatory non-compliance.

Know Your Customer (KYC)

The process used by financial institutions to verify the identity of customers and assess potential risks, helping to prevent fraud, money laundering and other financial crimes.

Key Exchange

The secure process of sharing cryptographic keys between authorised parties to enable encrypted communication.

L

Liability

The legal responsibility of a participant for losses, damages or other consequences arising from its actions, omissions or failure to meet its obligations within data sharing ecosystem.

Liability Framework

The rules that define how responsibility and liability are allocated between participants in a data sharing ecosystem when issues such as unauthorised access, fraud or operational failures occur.

Logging

The process of recording system events, transactions and activities to support monitoring, troubleshooting, auditing and security.

Log Management

The collection, storage, monitoring and analysis of system logs to support security, compliance and operational performance.

Lifecycle Management

The processes used to manage the creation, maintenance, updating and retirement of systems, applications, APIs or participant credentials throughout their lifecycle.

M

Machine-to-Machine (M2M)

The automated exchange of data between systems or applications without human intervention.

Member

A customer of a credit union who owns a membership share and has access to its financial services.

Member Data

Financial and personal information relating to a credit union member that may be shared with their consent under a data sharing framework.

Member Experience

The overall experience a member has when interacting with a credit union across its products, services and digital channels.

Metadata

Information that describes other data, such as its source, format, creation date or permissions.

Multi-factor Authentication (MFA)

A security process requiring two or more methods of identity verification before access is granted.

Monitoring

The continuous observation of systems, APIs or services to identify performance issues, security events or operational risks.

N

Non-Human Identity (NHI)

A digital identity assigned to software, applications, APIs, AI agents, services or devices rather than an individual person.

Non-Repudiation

A security principle that provides evidence that a specific action or transaction occurred, preventing a participant from denying that it took place.

Normalization

The process of transforming data into a consistent structure or format to improve interoperability and simplify data exchange.

O

OAuth Scope

A permission that defines the level of access an application is requesting to a user's data.

Open Authorization (OAuth) 2.0

An authorization framework that enables users to grant third-party applications secure access to their data without sharing their passwords or login credentials.

Open Banking

A framework that enables consumers to securely share banking data with authorized third parties using APIs.

Open Data

The broader concept of securely sharing data across sectors through agreed standards, governance and customer consent.

Open Data Ecosystem

A network of organizations that securely exchange data, services and capabilities using common standards and governance.

Open Data Infrastructure

The technology, standards and governance that enable trusted Open Data ecosystems to operate.

Open Data Platform

A technology platform that enables organizations to participate in Open Data ecosystems through secure data sharing and interoperability.

Open Finance

The extension of Open Banking to include a wider range of financial products such as investments, pensions and insurance.

OpenID Connect (OIDC)

An identity layer built on OAuth 2.0 that enables applications to verify a user's identity and securely obtain basic profile information through standardized authentication.

OpenID Provider (OP)

An identity provider that authenticates users and issues OpenID Connect identity tokens.

Open Payments

The secure initiation and management of payments through Open Banking and Open Data technologies.

Open Standards

Agreed technical specifications that enable interoperability between organizations and systems.

P

Pay by Bank

A payment method that enables consumers to securely make payments directly from their bank account using Open Banking or Open Finance APIs, without using a credit or debit card.

Payment Initiation

The process of initiating a payment directly from a customer's bank account through an authorized third party.

Payment Initiation Service Provider (PISP)

A regulated third-party provider that enables customers to securely authorize payments directly from their bank account to a merchant or other recipient on their behalf.

Payment Request

A request sent by a merchant or service provider asking a customer to authorize a payment from their bank account.

Personal Financial Data Rights (PFDR)

The open banking rule issued by the U.S. Consumer Financial Protection Bureau (CFPB) under Section 1033 of the Dodd-Frank Act that establishes consumers' rights to access and securely share their personal financial data with authorized third parties.

Personally Identifiable Information (PII)

Information that can identify, relate to or reasonably be linked to a specific individual, either on its own or when combined with other information.

PKCE (Proof Key for Code Exchange)

An extension to OAuth 2.0 that protects authorization code flows from interception attacks, particularly in mobile and public client applications.

Point-to-Point Architecture

A model where organizations exchange data directly with one another rather than through a central aggregator.

Policy

A documented set of principles, rules or requirements that guides how an organization manages its operations, services, security or compliance.

PSP (Payment Service Provider)

An organization that enables businesses or consumers to make or receive electronic payments.

Pushed Authorization Request (PAR)

An OAuth extension that securely sends authorization request parameters directly to the authorization server before redirecting the user.

Q

R

Read Access

The permission granted to a user or application to view or retrieve data from a system without the ability to modify, create or delete it.

Read API

An API that allows authorized applications to securely retrieve data from another system.

Reauthorization

The process of renewing an existing consent grant after it expires or requires confirmation.

Refresh Token

A credential used to obtain a new access token without requiring the user to authenticate again.

Registration

The process through which a Data Recipient establishes its identity and permissions with a Data Provider before data sharing can occur.

Regulatory Compliance

The process of meeting the legal and regulatory requirements that apply to an organization.

Resource Server

The system that hosts protected data and validates access tokens before providing access to resources.

REST API

A widely used architectural style for building web APIs using standard HTTP methods.

Revoke Consent

The process by which a consumer withdraws their permission for an organization or authorized third party to access their financial data, ending future access under that consent.

S

Scope

The permissions granted to an application that determine which data or services it can access

Screen Scraping

A method of collecting data by capturing information displayed on a user's online banking interface, via credential sharing, rather than using secure APIs.

Strong Customer Authentication (SCA)

A security requirement that uses two or more independent authentication factors to verify a user's identity before granting access to an account or authorising certain actions. Authentication factors are based on three categories: something the user knows, something they have and something they are.

Secure Data Sharing

The authorized exchange of data using agreed standards, security controls and customer consent.

Service Provider

An organization that provides services within an Open Data ecosystem.

Service Recipient

An organization that consumes services provided by another participant within a data-sharing ecosystem.

Standard-Setting Body

An organization responsible for developing, maintaining and promoting technical standards that enable secure, interoperable and consistent data sharing.

T

Technical Standards

Agreed specifications, protocols and requirements that enable systems, applications and organisations to securely exchange data in a consistent, interoperable and reliable manner.

Technical Tag

An FDX extension indicating that an API element supports technical implementation requirements rather than customer financial data.

Third Party Provider (TPP)

An authorized organization that accesses customer financial data or initiates payments on a customer's behalf.

Token

A digital credential used to authenticate or authorize access to systems, applications or data.

Token Endpoint

The OAuth endpoint used to exchange authorization credentials for access tokens.

Token Introspection

The process of validating an access token and retrieving information about its status, permissions and expiry.

Tokenization

The process of replacing sensitive data with a non-sensitive token to improve security.

Trust Framework

A platform with a set of policies, standards and governance that establish trust between participants in an Open Data ecosystem.

U

User Consent

The permission granted by a user to allow their data to be shared or accessed for a specific purpose.

User Experience (UX)

The overall experience a person has when interacting with a product, service or digital application, including its usability, accessibility and ease of use.

User Interface (UI)

The visual elements and controls through which a user interacts with a digital application or system.

Utility

A shared service or infrastructure that provides common capabilities to multiple participants within a data sharing ecosystem.

Unique Identifier

A value used to uniquely identify a user, organization, account, application or transaction within a system or ecosystem

Unstructured Data

Information that does not follow a predefined format or data model, such as documents, emails or images.

V

Value-added Service

A product or service that enhances or extends the value of existing financial products using customer-permissioned data.

Variable Recurring Payments (VRP)

A payment method that enables customers to authorize a series of payments from their bank account within agreed limits, allowing the amount and timing of each payment to vary without requiring separate authorization for every transaction.

Verification of Identity

The process of confirming that an individual or organisation is who they claim to be.

Versioning

The practice of managing different versions of an API, standard or software to support updates while maintaining compatibility.

Vulnerability Management

The ongoing process of identifying, assessing, prioritising and remediating security vulnerabilities within systems and applications.

W

Webhook

An automated method of sending real-time notifications or data between systems when a specific event occurs.

Workflow

A defined sequence of tasks or processes that automates or supports the exchange of data and services between participants.

Write Access

The permission to create, update or modify data within a system or application.

Write API

An API that allows authorized applications to create, update or delete data within another system.

X

XML (Extensible Markup Language)

A structured data format used to exchange information between systems. While many modern APIs use JSON, XML is still used in some financial services and legacy systems.

Y

YAML

A human-readable data format commonly used for configuration files and API specifications.

Z

Zero Trust

A cybersecurity model based on the principle of "never trust, always verify", where every user, device and application must be continuously authenticated and authorised before accessing systems or data.

Zero Trust Architecture (ZTA)

A security framework that requires continuous verification of identities, devices and access requests to protect systems and sensitive data

Zero Knowledge Proof (ZKP)

A cryptographic method that allows one party to prove information is true without revealing the underlying information itself.