| Device-based authorisation (e.g. FIDO2) tied to a registered mobile device, for access and critical actions | CORF Chapter 4, clause 8.3.1.3(c); also 8.1.2.5 ↗ | FortAuth is a FIDO2 implementation, which is the example the clause names. The private key is created in the secure element of the customer's registered phone and cannot be exported, and the biometric or PIN that unlocks it is a second factor in the same gesture. The same ceremony binds the credential at digital onboarding, which is where clause 8.1.2.5 asks for FIDO2-grade MFA. | FortAuth |
| Out-of-band authorisation of fund transfers, bill payments and beneficiary addition, with the customer verifying the amount | CORF Chapter 4, clause 8.3.1.3; Circular No. (2/BS, IBS, PS/547/2024), item 2 ↗ | With Secure Payment Confirmation, the amount and payee are shown on the device and bound into the signed data, so the record proves what the customer approved, not just that a code was sent. Circular 547/2024 describes an OTP message carrying the amount. Whether a signed confirmation can stand in for that message on payment links is for the bank to confirm with CBK. | FortAuth |
| Device authentication on first use, a limited number of validated devices, and remote deactivation | CORF Chapter 4, clauses 8.3.1.9, 8.3.1.10 and 8.3.1.12 ↗ | Each registered device holds its own passkey, so the bank's list of credentials is its list of validated devices. It can cap them at three or six, revoke any one remotely, and notify the customer of every registration and removal. Optional device fingerprinting adds the device signals that 8.3.1.9 lists. | FortAuth |
| Security codes generated inside the mobile app so that no transaction is made from another device, and checks on unrecognised devices | Circular No. (2/BS, IBS/534/2023), items 1 and 3 ↗ | A passkey signature can only be produced by the device that holds the key. Every transaction approved this way is therefore evidence that it came from the registered device, which is the outcome item 3 asks for. Optional device fingerprinting and VPN or anonymiser detection flag the unrecognised device or out-of-country VPN that item 1 describes, so the bank's verification step runs before the transaction does. | FortAuth |
| Contacting the customer through the bank's official phone service when a device is not recognised | Circular No. (2/BS, IBS/534/2023), item 1 ↗ | FortAgent can place this verification call on the bank's own telephony, tell the customer they are speaking to an AI agent, and have them confirm with FortAuth on a device they already trust. A person can take over at any point. Each call is transcribed and logged, so the bank can show the customer knew about and approved the change before any transaction went through. | FortAgentFortAuth |
| Customer-service verification that is neither generic nor easy to obtain | CORF Chapter 4, clause 8.1.3.4 ↗ | FortAgent verifies the caller through FortAuth on their own device before any account action, rather than with balances or recent transactions, the very examples the clause rejects. A signature from a key held in the caller's phone cannot be researched or socially engineered. CBK's own examples are a registered mobile with a secure PIN, or voice biometrics; this is a different method, so the bank should record it as such. | FortAgentFortAuth |
| MFA before changes to sensitive customer information through the mobile app, IVR or online banking | CORF Chapter 4, clause 8.1.3.5 ↗ | A passkey step-up is the MFA event for a change of mobile number or email address in the app or on the web. On a voice or IVR channel, FortAgent sends the request for a FortAuth confirmation on the customer's device instead of accepting details read out over the phone. | FortAuthFortAgent |
| Customer awareness of AI in products, and AI that is explainable, auditable and monitored | CORF Chapter 4, clauses 7.1.1.7, 7.1.2.4 and 7.1.2.5 ↗ | FortAgent tells every caller they are speaking to an AI agent, and transcribes, QA-scores and audit-trails every call, so each automated decision can be reconstructed and reviewed. It is model agnostic, so the bank chooses, and can switch, the model it monitors. FortVoice shows the transcribed command on the phone for confirmation before it executes, so no voice instruction is acted on unseen. | FortAgentFortVoice |
| Confidentiality of customer data that extends to third parties supporting the bank | Bank Customer Protection Manual, Section Eighth item 2 and Principle Nine; E-Payment Instructions, Articles 29 and 30 ↗ | An on-premise or in-region deployment keeps authentication data, speech and call records inside the bank's own estate, so there is less third-party holding for the bank to answer for. FortVoice processes speech in the bank's own region rather than at a global endpoint, and FortAuth holds only public keys, which reveal nothing if breached. | FortVoiceFortAgentFortAuth |
| Safe technology, including fingerprint and mobile apps, to help blind and low-vision customers bank independently | Circular No. (2/BS/IBS/350/2015), Instructions on Dealing with Blind and Low Vision Customers, item 4 ↗ | FortVoice lets a customer speak a banking command inside the app, and it is confirmed before it executes. FortAuth replaces typed codes with a fingerprint or face unlock. Together they let a blind or low-vision customer complete a transaction without reading a screen or an SMS, while keeping the security controls the circular requires. | FortVoiceFortAuth |