Live Fraud Detection Engine · v1.0

Catch Fraud
Before It Costs
Your Bank

FraudAlert monitors every transaction in real time against 7 configurable detection rules — flagging suspicious activity the moment it happens, so your team can act before damage is done.

7
Detection Rules
<1s
Alert Response
100%
Transactions Checked
Rule Triggered
HIGH_AMOUNT — ₦500,000+
TRANSACTION MONITOR · LIVE
LIVE
REF AMOUNT TYPE STATUS
Core Capabilities

Everything your compliance team needs

From the moment a transaction is recorded, FraudAlert runs every check automatically — no manual review required for the initial detection.

Real-Time Detection

Every transaction is checked against all active fraud rules the instant it's submitted. No batch processing, no delays — alerts fire in under a second.

Smart Alert Management

Assign alerts to specific staff, track resolution status, add investigation notes, escalate critical cases — all from a single interface with full comment history.

Blacklist Management

Maintain a registry of blacklisted account numbers. Any transaction involving a blacklisted account instantly triggers a Critical-severity alert, regardless of amount.

Configurable Rules

Toggle any fraud rule on or off. Adjust thresholds — change the high-amount limit, frequency window, or withdrawal cap — without touching a single line of code.

Analytics & Reports

Dashboard charts showing alert trends, rule trigger frequency, and staff activity. Export transaction logs and fraud alerts to CSV with a single click.

Complete Audit Trail

Every action — logins, transaction entries, alert updates, rule changes, user management — is timestamped, attributed, and exportable as a compliance record.

The Process

From transaction to resolution

FraudAlert turns a complex compliance workflow into four clear steps — with automation handling the heavy lifting.

1
Staff Records Transaction

A staff member fills out the transaction form — amount, accounts, type, channel. A live risk meter shows pre-check warnings in real time before submission.

2
Fraud Engine Runs

Immediately on submit, all 7 active fraud rules are checked. Blacklist lookup, amount thresholds, frequency analysis, off-hours detection — all in under one second.

3
Alerts Generated

Any rule violations create fraud alerts with severity ratings (Low → Critical). The transaction is flagged, admins are notified instantly via in-app notifications.

4
Admin Resolves

Admin reviews the alert detail, adds investigation notes, assigns to staff, marks it resolved, escalated, or a false positive — with full timeline tracking throughout.

Detection Engine

7 Rules. Every transaction. Automatic.

The fraud engine runs every active rule against every transaction — no configuration needed per transaction. Admins can adjust thresholds or disable rules anytime from the Rules page.

Blacklisted Account
Transaction involves a sender or receiver on the blacklist register
Critical
High-Value Transaction
Single transaction amount exceeds ₦500,000 (configurable)
High
Excessive Failed Logins
The recording staff member had 3+ recent failed login attempts
High
Frequent Transactions
Same account made 5+ transactions within a 30-minute window
Medium
Large Cash Withdrawal
Cash withdrawal exceeds ₦300,000 single-transaction limit
Medium
Suspicious Round Amount
Exact round figures ≥₦100,000 may indicate structuring
Low
Off-Hours Transaction
Transactions recorded outside business hours (8 PM – 6 AM)
Low
FRAUDALERT · ALERT DETAIL
ALT-2025-00142 ● Critical
Blacklisted Account Detected
Sender 0123456789 is on the blacklist registry. Reason: Money laundering investigation.
ALT-2025-00141 ● High
High-Value Transaction
Transfer of ₦750,000 exceeds the ₦500,000 threshold. TXN-20250108-A9FX2.
12
Open
4
In Review
89
Resolved
@keyframes subtlePulse { 0%,100%{ border-color:rgba(230,57,70,0.2); } 50% { border-color:rgba(230,57,70,0.45); box-shadow:0 0 14px rgba(230,57,70,0.12); } }
7
Automated Fraud Rules
100%
Transactions Auto-Checked
<1s
Alert Response Time
8
Database Tables
Two Modules

Built for your whole team

Different roles get different tools. Admins see everything and control everything. Staff focus on recording transactions accurately.

Admin Module

Full System Control

Admins have access to every alert, every transaction, every user, every rule. The command centre for your fraud operations team.

  • Dashboard with live charts and stats
  • Assign, resolve, escalate fraud alerts
  • Manage staff accounts and permissions
  • Configure fraud rule thresholds
  • Export CSV reports (transactions + alerts)
  • Full system audit trail
  • Blacklist management with hit tracking
Staff Module

Fast, Safe Transaction Entry

Staff see only what they need — their own transactions, alerts on their records, and a clean form to record new transactions safely.

  • Personal dashboard with 7-day activity chart
  • Live risk meter while filling the transaction form
  • Real-time blacklist warning on account entry
  • Instant result showing which rules triggered
  • Full history of their own transactions
  • View alerts generated from their entries
  • Profile and password management
Built Secure

Security is not an afterthought

Every layer of FraudAlert was built with security-first practices — from how passwords are stored to how every page is accessed.

bcrypt Password Hashing
All passwords are hashed with bcrypt (cost 12). Plain-text passwords are never stored or logged anywhere.
CSRF Token Protection
Every form and AJAX POST request is validated against a server-side CSRF token. Cross-site request forgery attacks are blocked.
Brute-Force Account Lockout
Accounts are automatically locked after 5 failed login attempts for 30 minutes. Excessive login failures also trigger a fraud alert.
Role-Based Access Control
Admin and Staff roles are enforced on every page server-side. Staff cannot access admin pages regardless of URL manipulation.
PDO Prepared Statements
Every database query uses PDO prepared statements with parameterized inputs. SQL injection is structurally impossible.
Full Activity Audit Log
Every login, transaction, alert update, user change, and rule modification is logged with timestamp, user, and IP address — exportable as CSV.
Ready to Start?

Your bank's first line of defence against fraud

The system comes with demo accounts, seed data, and 7 pre-configured fraud rules ready to fire. You can be up and running in under 10 minutes.

admin@fraudalert.ng Password: Admin@1234 No setup needed for demo