TPP Standards · v2.1 · Consent · Requirements

Consent Requirements 2 min read

These requirements apply to all TPPs operating within UAE Open Finance, regardless of the service type. They are assessed as part of the Functional Evidence certification process.

01 Only what you need

Minimal scope

A consent must be minimally scoped — it may only request the permissions genuinely necessary to deliver the service being offered to the user at the time of authorisation.

Requesting permissions speculatively, in anticipation of future features, or as a blanket grant is not permitted. If a TPP's service requires only account balances, it must not also request transaction history or beneficiary data.

Warning

LFIs may reject a consent at the /par stage if the authorization_details object contains values that are unsupported or disproportionate to the service offered and described via the /participants endpoint. This includes:

  • A Permissions set broader than the service the LFI supports
  • Field values the LFI does not support — for example, requesting AccountSubType: CreditCard at an LFI that only supports CurrentAccount and Savings
04 Stay in sync with the LFI

Maintaining consent state accuracy

A TPP must maintain an accurate and up-to-date record of every consent it holds in its own systems. The state of a consent can change at any time — the user may revoke it directly at the LFI, the LFI may suspend it, or it may expire — without the TPP initiating the change.

This record must be kept current and must be accurately reflected in the Consent Management Interface the TPP exposes to its users, so that users can always see exactly what they have consented to and take action to revoke or amend it.

TPPs have two mechanisms to keep their records in sync with the LFI:

Mechanism A

Polling

The TPP periodically calls the consent status endpoint to check the current state:

  • GET/account-access-consents/{ConsentId} for Bank Data Sharing consents
  • GET/payment-consents/{ConsentId} for Bank Service Initiation consents

Polling should be performed at a reasonable interval. Excessive polling rates are subject to rate limiting by LFIs.