| An authentication code from which nothing about the other elements can be derived, which cannot be generated from earlier codes, and which cannot be forged | Volume 1 and Volume 2, OM-3.2.4(a) to (c) ↗ | A FortAuth passkey answers each login or payment with a signature over a fresh server challenge, made by a private key held in the secure element of the customer's phone. The signature reveals nothing about the key, the PIN or the biometric. Past signatures do not help produce the next one, and without the key none can be forged. Because the credential is bound to the bank's domain, a lookalike site gets nothing it can replay. | FortAuth |
| Security features for the knowledge, possession and inherence elements | Volume 1 and Volume 2, OM-3.2.6(a) to (c) ↗ | Possession is the non-exportable key on the registered device, using standard public-key algorithms and key lengths the bank can document. Inherence is the device's fingerprint or face match, which runs on the phone's own sensor and protected template store and never sends the biometric to the bank. The device PIN is the knowledge fallback. The bank can document the algorithm and key length OM-3.2.6 asks about from the FIDO2 standard and the credential it registers, and the sensor and template protection from the device platform's own specifications. | FortAuth |
| PSPs: at least two independent elements at access and at transaction initiation, with a trusted device counting as possession | Volume 5, GR-12.1.3, GR-12.1.4 and GR-12.1.5 ↗ | Registering a passkey through the PSP's app is the act of marking the device as trusted that GR-12.1.5 describes. After that, each sign-in or payment combines possession of the key with a biometric or PIN unlock, which are two independent elements in one gesture. A stolen password does not compromise the key, and a stolen phone without the owner's biometric or PIN cannot use it. | FortAuth |
| Predefined transaction authentication that promotes non-repudiation and accountability | Volume 1 and Volume 2, OM-3.2.2 ↗ | With Secure Payment Confirmation, the amount and payee are shown on the customer's device and bound into the data the passkey signs, so the record shows what the customer approved, not just that a code was entered. FortVoice applies the same principle to spoken instructions: the transcribed command is shown on the phone and executes only after the customer confirms it. | FortAuthFortVoice |
| Call-backs, where appropriate, to identify the person originating an electronic funds transfer | Volume 1 and Volume 2, OM-3.2.2 ↗ | FortAgent can place the call-back on the bank's own telephony, tell the customer they are speaking to an AI agent, and ask them to confirm the transfer with FortAuth on their registered phone. A person can take over at any point. When to call back stays the bank's decision under its own procedures; every call is transcribed and logged against the transfer it concerns. | FortAgentFortAuth |
| Clear audit trails for electronic transactions, with the source of each request, synchronised time and metadata | Volume 1 and Volume 2, OM-3.3.4 and OM-3.3.5 ↗ | FortAuth logs each ceremony with the credential and device used, the time, the origin and the signed challenge. FortVoice logs the transcribed command alongside the customer's confirmation. FortAgent transcribes, QA-scores and audit-trails every call. These records can go to the bank's own log and retention systems, so the retention period follows the bank's documented policy. | FortAuthFortVoiceFortAgent |
| Measures against phishing by telephone, WhatsApp, SMS and email that seeks customers' sensitive information | Volume 1 and Volume 2, OM-5.1.2A ↗ | With passkeys there is no one-time code for a fraudster to ask the customer to read out, and a credential bound to the bank's domain will not sign for a phishing site. In the contact centre, FortAgent verifies callers through FortAuth on their own device instead of asking for details a fraudster could have phished first. The surveillance and monitoring duty in the same paragraph remains the bank's. | FortAuthFortAgent |
| Safeguards on links sent by SMS and short messages, including verification by password or biometric authentication | Volume 1 and Volume 2, OM-5.5.21(c)(iii) and (iv); Volume 5, GR-12.2.26 ↗ | A payment link the customer requested opens to a passkey approval: biometric authentication that the rule names in item (iv), with the amount and merchant shown on the device as item (iii) asks of the message. A link sent by anyone other than the bank leads to a site the passkey will not sign for. | FortAuth |
| Checking the authenticity of an electronic request to reactivate a dormant account, for example by telephone or video call | Volume 1, BC-4.20.11 ↗ | FortAgent can call the customer on the number the bank holds, disclose that it is an AI agent, and ask for a FortAuth confirmation on a device the bank already trusts. The transcript and signed confirmation together record how authenticity was established. Where no registered device exists, the agent hands the call to staff. | FortAgentFortAuth |
| Customer data confidentiality consistent with the PDPL, including processor contracts and limits on transfers outside Bahrain | Volume 1 and Volume 2, OM-3.1.2(e) and OM-3.3.6; PDPL Articles 8 and 12 ↗ | An on-premise or in-region deployment keeps speech, call recordings, transcripts and authentication logs inside the bank's chosen estate, so no transfer abroad is needed to run the products. FortVoice processes speech in the bank's own environment rather than at a global endpoint. FortAuth stores only public keys, which reveal nothing if breached, and never receives the customer's biometric. | FortVoiceFortAgentFortAuth |