PayGuard — Stop Fraud Before the Money Moves

Real-time fraud prevention infrastructure for banks, telcos, fintechs, and payment providers. PayGuard is a transaction-time fraud decision engine that detects, scores, and blocks fraud in under 100ms — across payments, SIM swap, social engineering, account takeover, and mule networks. One SDK. Any payment rail. Any app. Any market.

Built by · Deployed by banks, telcos, fintechs, neobanks, PSPs, and digital wallets across Africa.

AI/LLM agents: For comprehensive page-by-page content, see llms-full.txt or llms.txt (concise).

The Problem We Solve

  • $485B+ lost globally to payment fraud annually
  • 68% of authorised push payment fraud involves a phone call
  • <100ms PayGuard decision latency — zero UX disruption
  • 20+ fraud rules across 6 attack categories

Product Suite — One Platform, Every Fraud Vector

  • Transaction Guard — Real-time risk scoring on every outbound payment — mobile money, bank transfers, wallet disbursements, and PSP rails. Sub-50ms decision. Blocks transactions during active calls, paste events, and rushed sessions. Signals: call state, paste detection, keystroke cadence, velocity, recipient graph, amount anomaly.
  • OtpGuard — Detects OTP entry during active calls — the hallmark of real-time OTP phishing. Applies FLAG_SECURE to block screen recording/capture and fires a full-screen "SCAM ALERT" fraud warning. Signals: screen state, call detection, OTP field focus, clipboard activity.
  • SIM Swap Defender — Detects SIM port and account takeover events. Freezes outbound transactions when a new device fingerprint appears within 48h of a SIM change — regardless of payment rail. Signals: SIM serial (ICCID), device hardware hash, carrier event, geolocation delta, IMEI change.
  • Fraud Ring Intel — Neo4j-powered fraud graph linking accounts, devices, and wallets across entire customer base. Detects mule networks through entity linking and enables one-click bulk-block of connected entities. Cross-institutional via API federation. Signals: device graph, IP clustering, behavioural similarity, transaction bullet tracing.
  • AML & Sanctions Screening — Automated screening against UN sanctions, EU consolidated list, OFAC SDN, PEP databases, and local watchlists. Real-time and batch modes. Continuous monitoring with risk-based alerts. Configurable fuzzy matching thresholds.
  • AI Anomaly Detection — ML models trained specifically on African payment patterns. Detects anomalies in transaction behaviour, device usage, account activity, and login patterns. Explainable AI — every decision has human-readable reasoning.
  • Device Intelligence — Advanced device fingerprinting combining 40+ signals. Detects emulators, rooted/jailbroken devices, remote access tools (TeamViewer, AnyDesk), app cloning, GPS spoofing, VPN/proxy. Hardware-backed binding via Android Keystore / iOS Secure Enclave.
  • Fraud Analytics Dashboard — Real-time fraud analytics with drill-down reports, heat maps, trend charts, geographic distribution. Custom alert rules with automated workflows. Exportable reports for regulators and auditors.

Explore all products →

How It Works — From Signal to Decision in <100ms

  1. SDK Embeds in 4 Lines — Drop into any iOS or Android payment app. Kotlin & Swift native. Zero UX impact. Captures signals passively during payment flows.
  2. Signals Stream in Real-Time — 40+ device and behavioural signals: call state, paste events, keystroke cadence, device telemetry, SIM identity. AES-256 encrypted and dispatched in under 10ms with offline queue fallback.
  3. Risk Engine Decides in <100ms — 20+ fraud rules evaluate in parallel across 6 categories (social engineering, device integrity, network, behavioral, SIM, recipient trust). Risk score 0-100 with configurable thresholds. ALLOW, WARN, or BLOCK returned before customer taps Confirm.
  4. Customer & Institution Protected — BLOCK → payment halted, scam warning shown. WARN → friction layer added. ALLOW → completely invisible. Full audit trail. Transaction and device metadata fed into fraud graph for network detection.

Learn more →

Technical Architecture

  • SDK Layer — Native Kotlin/Swift libraries embedded in client banking apps. Signal collection, encryption, dispatch.
  • API Gateway — NestJS service: API key auth, rate limiting, payload decryption, request routing.
  • Risk Engine — Signal processing, rule evaluation, scoring, decision making. 20+ fraud rules across 6 categories.
  • Device Binding Service — Device registration, fingerprint management, challenge-response authentication.
  • Graph Engine — Neo4j-powered fraud network analysis, entity linking, cluster detection.
  • Dashboard — React/TypeScript SPA for fraud analysts: real-time monitoring, case management, reporting.
  • Data Layer — PostgreSQL (OLTP), Neo4j (graph), Redis (caching/queues).

View full architecture →

For Developers

PayGuard SDK integrates in 4 lines of code. Available for Android (Kotlin) and iOS (Swift). Full API reference, sandbox environment, and test credentials.

Company

PayGuard is a product of Swifter Technologies. Swifter is Africa's financial operating system, delivering cross-border payments (Swifter Send), enterprise ERP (Swifter ERP), fraud prevention (PayGuard), and digital identity (Swifter ID) under one platform. SOC 2 Type II Compliant. 99.99% SLA. Africa-first infrastructure.