LFI · API Hub · v2.1 · Consent Management Interface

Consent Management Interface 2 min read

Every LFI must provide a Consent Management Interface (CMI) — a section of their digital banking application where customers can see all active and historical consents they have granted to third party providers, and take action on them. The CMI is a requirement, not an optional feature.

The LFI CMI serves as the primary transparency and control mechanism for customers within the LFI's own product. It complements the consent management interfaces provided by TPPs.

01 Two core journeys

What the CMI must support

A compliant CMI covers two core user journeys:

JourneyWhat the customer does
View & ManageSee a dashboard of all consents — active and historical — with enough detail to understand what each consent permits, and click through to manage any individual consent
Consent RevocationCancel a consent, triggering revocation at the API Hub with a clear confirmation of what happens to data or payments already processed
No Pause

Unlike the TPP CMI, the LFI CMI does not support Pause and Reactivate. Pause is a TPP-only concept that does not affect the consent state at the API Hub.

02 Dashboard + detail

View & manage

The CMI must present consent information at two levels:

Level 1

Dashboard

Lists all consents the customer has granted to TPPs via this LFI, with enough detail to identify each one. The information shown varies by consent type; see the per-product Requirements pages for Bank Data Sharing, Bank Service Initiation, and Insurance Data Sharing.

Any consent can be selected to open its detail page.

Level 2

Detail page

Shows the full parameters of a consent exactly as they were defined at consent creation. The detail page also hosts the Revoke action button where applicable, and — for long-lived payment consents — a full log of payments initiated under that consent.

03 Cancel access

Consent revocation

For any consent in the Authorized, AwaitingAuthorization, or Suspended state, the option to revoke must be present on the detail page. When a customer revokes a consent, the LFI must:

  1. Present a single confirmation page that clearly describes the impact — what the TPP will lose access to and what happens to any data already retrieved.
  2. Update the consent status to Revoked via the Consent Manager API.
Note

Single-use consents that have already been submitted (such as a Single Instant Payment that has completed) are irrevocable. Do not display a revoke button for consents in the Consumed state.