Security & Data

Security & Data Residency

How FraudSense protects your data and your customers' data.
Questions? support@getfraudsense.com

For MENA enterprise clients: FraudSense supports UAE sovereign cloud deployment on AWS UAE region, Saudi deployment on AWS Riyadh, and fully on-premise deployment within your own infrastructure. Contact us to discuss your requirements.

Platform Security

πŸ”

Encryption in Transit

All API communication is encrypted using TLS 1.3. HTTP connections are rejected. Certificate pinning is supported for enterprise deployments.

πŸ—„οΈ

Encryption at Rest

All database data is encrypted at rest using AES-256. Backups are encrypted with the same standard.

πŸ”‘

API Key Security

API keys are generated using cryptographically secure random UUIDs. Keys are stored as hashed values. Compromised keys can be revoked instantly.

πŸ›‘οΈ

Authentication

JWT tokens with 7-day expiry. Passwords hashed with bcrypt at cost factor 12. Email verification required before account activation.

⚑

Rate Limiting

All endpoints are rate limited at 1,000 requests per 15 minutes per IP. Replay attack detection blocks session token reuse within 60 seconds.

πŸ“Š

Audit Logging

Every API call is logged with timestamp, endpoint, risk score, and response time. Logs are retained for 24 months for audit purposes.

Data Residency Options

We understand that MENA banks and fintechs operate under strict data localization requirements. FraudSense offers three deployment models:

OptionData LocationSetupBest For
Shared Cloud Default US / EU (Railway) Instant Developers and startups
UAE Sovereign Cloud Available AWS UAE (me-central-1) or Azure UAE North 1–2 weeks UAE banks β€” PDPL compliance
Saudi Sovereign Cloud Available AWS Riyadh (me-south-1) 1–2 weeks Saudi banks β€” SAMA compliance
On-Premise Enterprise Your own infrastructure 2–4 weeks Tier 1 banks β€” full data control

UAE Sovereign Cloud

FraudSense can be deployed exclusively on AWS Middle East (UAE) region or Azure UAE North. All data β€” device intelligence signals, risk scores, session history, and client accounts β€” is processed and stored within UAE borders. This deployment satisfies CBUAE and UAE PDPL requirements for cloud outsourcing.

On-Premise Deployment

For banks requiring maximum data control, FraudSense is available as a Docker-based on-premise deployment. The entire platform β€” API, scoring engine, and database β€” runs within your own data center or private cloud. No data leaves your network. FraudSense provides the software license, deployment support, and ongoing updates.

Compliance

πŸ‡¦πŸ‡ͺ
UAE PDPL
βœ“ Aligned
πŸ‡ΈπŸ‡¦
Saudi PDPL
βœ“ Aligned
🏦
SAMA Framework
βœ“ Aligned
πŸ›οΈ
CBUAE Guidance
βœ“ Aligned
πŸ‡ͺπŸ‡Ί
GDPR
βœ“ Aligned
πŸ”’
ISO 27001
In progress

What data does FraudSense collect?

FraudSense collects device intelligence signals β€” not personal identity data. Specifically:

FraudSense does not collect names, national IDs, passport numbers, financial account numbers, or any biometric data.

Third-party subprocessors

SubprocessorPurposeData Location
RailwayCloud hosting and PostgreSQL databaseUS / EU
ResendTransactional email deliveryUS
StripePayment processingUS
ip-api.comIP geolocation (IP address only)EU

For sovereign cloud or on-premise deployments, subprocessors are replaced with equivalents within your chosen jurisdiction.

Vulnerability disclosure

If you discover a security vulnerability in the FraudSense platform, please report it responsibly to support@getfraudsense.com. We will acknowledge your report within 24 hours and aim to resolve confirmed vulnerabilities within 30 days.

Contact

For security or compliance inquiries: support@getfraudsense.com

For enterprise data residency discussions: support@getfraudsense.com

What FraudSense Collects

Every parameter collected by the FraudSense SDK. No personal data is ever transmitted.

βœ…
Privacy by Design
FraudSense collects anonymous device parameters only. No names, emails, photos, contacts, financial data, or any personally identifiable information is ever collected or transmitted. Parameters are numbers and boolean values β€” they cannot identify a specific individual.
Signal
What's sent
What's NOT sent
Accelerometer
movementScore: 0.4
βœ• Raw sensor readings
Battery
isCharging: true, level: 0.95
βœ• Battery serial number
GPS
lat: 25.20, lon: 55.27
βœ• Location history, addresses
Device
model: "iPhone 15", os: "iOS 17"
βœ• IMEI, serial number
Network
connectionType: "wifi"
βœ• IP contents, SSID
Behavior
typingWPM: 45, movementScore: 0.4
βœ• What was typed
Screen
portraitRatio: 0.95
βœ• Screenshots, content
SIM
hasSIM: true
βœ• Phone number, ICCID
βœ… We collect
Anonymous device parameters
Behavioral timing metrics
Network connection type
GPS coordinates (if permitted)
Device model and OS version
Battery state (charging/not)
❌ We never collect
Names, emails, phone numbers
Photos, contacts, messages
Financial account numbers
Passwords or credentials
IMEI or device serial numbers
Browsing history or app content