Customer profile
Every customer has a risk profile with a live risk score, a status and the full history of events and devices. Identity and document verification results join the same record.
Naiza by Limaz
Naiza connects identity, transaction, device, and screening signals to configurable decisions and investigator review.
A decision begins with the signals attached to a customer or transaction and ends with a recorded action that an investigator can examine.
A payment alert may arrive without the onboarding evidence that explains the customer. A screening match may sit in a different queue from the transaction that triggered it. Investigators then rebuild the same timeline by hand.
Naiza keeps the relevant signals, rule result, reviewer action, and case evidence on one decision path. The institution retains control of its policies, thresholds, and escalation process.
Naiza is designed for banks, finance companies, payment service providers, fintechs, and digital lenders operating fraud and AML controls in Saudi Arabia and the Gulf.
Fraud and AML teams use the decisions and review queues; risk and compliance leaders define policy and oversight; technology teams own the event and system integrations.
APIs and SDKs pass onboarding or payment events to Naiza and return the resulting action to the originating workflow. Review outcomes can then be recorded against the same decision context.
The product documentation on naiza.ai contains the current integration detail; Limaz delivers the surrounding operating model and implementation work separately.
Naiza is built by Limaz for institutions that must operate under local regulatory expectations, bilingual operations, and high accountability for decisions that affect customers and the institution.
Where counter-fraud requirements, AML programs, or identity controls need broader system work, Limaz can implement around the product rather than leaving a platform disconnected from the operating model.
Every event follows the same path, from the moment your product sends it to the moment an analyst records the outcome.
A signup, login, payment, withdrawal or profile change reaches Naiza through the REST API. It carries the customer ID, device, IP address, session and any product fields your rules need. Use a synchronous call when the flow must wait for the answer, and an asynchronous call when it can continue.
Naiza enriches the event with IP geolocation (country, city and internet provider), VPN and proxy detection, email validation, the device's history and the customer's past events. When the Web SDK is installed, behavioural signals from the same browser session join the record.
Your rules run in the order you set, and the first match wins. Score rules add points to a cumulative risk score. When the score reaches 100, the event goes to review.
The response carries ALLOW, REVIEW or BLOCK, a risk score from 0 to 100 and the reasoning behind the result, including the rules evaluated. Your system acts on it at once.
Events sent to review appear in the dashboard. Analysts confirm the result and write it back as a label: fraud, legitimate, chargeback, refund, false positive or true positive, with notes and your own case ID.
Labelled outcomes show which rules catch fraud and which stop good customers, so the team tunes rules and thresholds with evidence.
Naiza is the Arab world's first unified fraud and AML platform. Fraud signals and anti-money laundering (AML) screening sit on the same customer record, so every decision sees the full picture.
Every customer has a risk profile with a live risk score, a status and the full history of events and devices. Identity and document verification results join the same record.
Device fingerprints persist across sessions. Naiza scores each device, flags any device linked to three or more customer accounts, and exposes fraud rings through repeated identifiers and device behaviour.
The Web SDK reads how a session behaves: keystroke timing, mouse movement and entropy, and clipboard pastes. These signals separate a real customer from a script or an account takeover.
Every event is checked for IP location by country, city and internet provider, for VPN and proxy use, and for a valid email address.
Payment, transfer and withdrawal events carry amounts, session and velocity context, and the product fields your rules evaluate.
Customers and counterparties are screened against 1,100+ global sources and millions of profiles, covering sanctions, politically exposed persons (PEPs), their relatives and close associates, watchlists and adverse media.
Block and allow lists by email, device fingerprint or IP address. Each entry carries a reason and an optional expiry date, and blocked entries stop in real time.
Naiza stores and processes fraud events, customer records and AML screening data inside the Kingdom of Saudi Arabia. API calls stay in the Kingdom, data in transit uses TLS, data at rest is encrypted, and access follows role-based controls.
The Saudi Central Bank (SAMA) Counter-Fraud Framework, issued in October 2022, organises counter-fraud work into four domains: Governance, Prevent, Detect and Respond. It expects institutions to run counter-fraud systems and verify they work as intended, document the rationale for scenarios and thresholds, add new rules quickly when new fraud types appear, and investigate and record the outcome of every system alert. Naiza's rule engine, decision reasoning and labelled outcomes give fraud teams the tooling for each of these expectations.
The Saudi Anti-Money Laundering Law requires financial institutions to apply customer due diligence, use appropriate systems to identify PEPs, monitor transactions on an ongoing basis, keep records for at least ten years, and report suspicious transactions promptly and directly to the General Directorate of Financial Intelligence (SAFIU). The Law of Combating Terrorism Crimes and its Financing sets matching duties for counter-terrorist financing (CTF). Naiza's screening, monitoring and audit trail give compliance teams the systems and records these duties call for.
Limaz built Naiza in Riyadh for regulated digital products in Saudi Arabia, with Arabic name matching at the core of its screening.
Write and change rules without a deployment, test them before activation, and watch a new rule in observation before it enforces. Every event shows the reasoning behind its decision.
Screen at onboarding, on payments and across the portfolio. Scored matches, clear REVIEW and CONFIRMED hand-offs and a full audit trail per screening support every escalation.
Open a customer and see every event, device, decision and screening result in one timeline. Record the outcome with notes and your case ID, on the same decision.
Set policy and thresholds, follow alert volumes and outcomes in the dashboard's analytics, and hold the evidence that examiners and auditors ask for.
A REST JSON API, examples in cURL, Node.js and Python, separate test and live keys, and signed webhooks. Team access uses Admin, Analyst and Viewer roles.
The law punishes fraud after it happens. SAMA's Counter-Fraud Framework requires institutions to prevent and detect it first. Here is how the two fit together, and what a working programme looks like.
A fintech that moves, holds or lends money in the Kingdom is a financial institution under the AML Law. This is how to turn the law's obligations into a programme that works at fintech speed.
Naiza is Limaz's fraud and AML decisioning product. It brings screening, transaction monitoring, identity signals, rules, and review workflows into one layer for financial institutions in Saudi Arabia and the Gulf.
Banks, finance companies, payment service providers, fintechs, and digital lenders that need accountable financial-crime operations under local regulatory expectations.
Product capabilities, APIs, and integration guides live on naiza.ai. This Limaz page explains the parent product relationship and the surrounding delivery work.
Yes. Naiza is the Arab world's first unified fraud and AML platform. It scores logins, signups, payments and withdrawals for fraud, and screens customers and counterparties against sanctions, PEP and watchlist data, on the same customer record. Fraud analysts and AML analysts work from one timeline of events, devices, decisions and screening results, so a mule account or a sanctioned counterparty is visible to both teams at once.
Naiza stores and processes fraud events, customer records and AML screening data in the Kingdom of Saudi Arabia, on Saudi-hosted infrastructure. Fraud and AML API calls stay inside the Kingdom. Data in transit uses TLS, data at rest is encrypted, API calls are authenticated with API keys, and user access follows role-based controls.
Naiza screens customers and counterparties against 1,100+ global sanctions, PEP and watchlist sources in a single call, covering millions of individual and entity profiles. Screening covers sanctions, politically exposed persons (PEPs) and their relatives and close associates, watchlists, adverse media, entities and counterparties. Each screening returns AUTO_CLEAR, REVIEW or CONFIRMED with scored matches and a full audit trail.
Naiza normalises Arabic and Latin names and handles spelling variations, aliases and differences between scripts. A name written in Arabic on an ID and in Latin letters on a payment resolves to the same match decision. A sensitivity profile sets how strict matching is, and possible matches go to REVIEW with a score so analysts see why a name was flagged.
SAMA's Counter-Fraud Framework expects working counter-fraud systems, documented scenarios and thresholds, timely rules for new fraud types, and a recorded outcome for every alert. Naiza gives fraud teams an expression-based rule engine that changes without a deployment, rule testing before activation, decision reasoning on every event, and labelled outcomes with case IDs for every review.
A developer sends a first event in minutes with a test API key and the examples in cURL, Node.js or Python on naiza.ai. Production rollout follows your product flows: synchronous calls for decisions a flow must wait for, asynchronous events for background monitoring, the Web SDK for device and behavioural signals, and signed webhooks for results. Limaz delivers the wider integration work when you need it.
Yes. Naiza rules use expressions with full logical operators, run in a priority order you set, and switch on or off without a deployment. Teams test and validate a rule before activation and run it in observation first. Each rule has a human-readable name that appears in review and feedback, so analysts know which rule raised each case.
Tell us which system, control, or requirement you are working on. We’ll come back with a clear next step.