LIVE · v04.2.1 routing.engine = ✓ 18/18 PSPs p95 = 240ms · auth = 98.7% EUR · UTC · cluster eu-west-3
~/console $ open route

SECURITY · compliance · data · ops

PCI-DSS Level 1. SOC 2 Type II. ISO 27001.

Whaliepay sits in the payments path of merchants handling €10M+/year. We treat that responsibility the way you would treat your bank's vault — and audit it under three independent regimes every twelve months.

// certifications

Eight independent attestations, audited every twelve months

Every certification listed below is current, the audit report is available under NDA, and the audit firm is named. We never re-use a "year-old" attestation for a new region.

PCI

PCI-DSS Level 1

Service provider, 6M+ tx/year. Audited annually by Foregenix (QSA), current AOC available under NDA.

SOC

SOC 2 Type II

Trust Services Criteria · Security, Availability, Confidentiality. Continuous reporting via Vanta + auditor: Sensiba LLP.

ISO

ISO/IEC 27001:2022

Information security management system, certified by Bureau Veritas, full surveillance audit every 12 months.

GDPR

GDPR · DPA

Standard contractual clauses + EU-only data residency by default. DPA signable from console, no negotiation needed.

PSD2

PSD2 · SCA

Strong customer authentication compliant — 3DS handling, frictionless routing and exemption flagging.

ISO

ISO/IEC 27701

Privacy extension to 27001, audited together. Demonstrates GDPR / privacy by design implementation.

CCPA

CCPA / CPRA

California consumer privacy compliant. Subject access requests handled within 30 days from the console.

HIPAA

HIPAA · on Enterprise

BAA available for Enterprise customers in regulated healthcare adjacency. Audited by a third-party HIPAA specialist.

// architecture

How the vault is built — six layers, audited end-to-end

Card data never leaves the PCI-scoped vault. Application services interact with the vault through tokens only. Keys are wrapped by an HSM, rotated quarterly, and never present in plaintext outside the secure module.

L1

Token vault · HSM-backed

Cards stored in a dedicated PCI-scoped Postgres cluster, encrypted with AES-256-GCM. Data encryption keys are wrapped by a key encryption key held in a FIPS 140-2 Level 3 HSM (Thales Luna). Quarterly key rotation, dual-control for every operation.

L2

Dual-control + four-eyes

Sensitive operations (key rotation, role changes, vault access, prod deploy) require a second approver. The Slack-bot trigger and the approval audit are both immutable, append-only logs replicated across two regions.

L3

Network segregation

Three VPC tiers — public ingress, application, vault — each with explicit security-group rules. Vault tier accepts only mTLS connections from the application tier on a single port, audited by a private CA we own end-to-end.

L4

Continuous secret scanning

All commits scanned in CI with Gitleaks + custom rules. Secrets found in CI block the build. Hourly scans of all repos for leaked credentials. Production secrets live only in Vault by HashiCorp, never in env files.

L5

Endpoint security

All employee laptops have full-disk encryption, MDM, EDR (CrowdStrike), and conditional-access SSO for all production-adjacent tools. Hardware keys (YubiKey) for vault access, MFA mandatory for everything else.

L6

Continuous patching

Base images rebuilt nightly. Critical CVE patching SLA: 24h. High CVE: 7 days. Containers re-deployed on patched base images via a rolling deploy with no service interruption.

// data residency

EU by default. US on opt-in. Custom data residency for regulated industries.

Every byte of merchant data (cards, transactions, ledger lines, audit log) lives in the EU by default. The application services run in EU regions. Backup, monitoring and analytics all sit on EU infrastructure. US data residency is available on opt-in for North-American merchants.

eu-west-3 · primary
Paris (FR)
3 AZ · GDPR · default for EU merchants · ISO 27001 audited DC
eu-central-1 · DR
Frankfurt (DE)
3 AZ · disaster-recovery for eu-west-3 · BSI C5 attested DC
us-east-1 · opt-in
Ashburn (US)
3 AZ · SOC 2 · default for NA merchants · isolated from EU
eu-de · enterprise
Frankfurt (DE-only)
German-only cluster for regulated DE customers · €4,500/mo add-on
eu-fr · enterprise
Paris (FR-only)
French-only cluster, SecNumCloud-aligned
eu-ie · enterprise
Dublin (IE)
Irish-only cluster for SaaS-heavy iGaming and gambling
// subprocessors

Twelve named subprocessors, with their role and region

Whaliepay relies on twelve vendors to deliver the platform. Each one is named below with their role, region and the relevant compliance posture. Customers are notified 30 days before any addition or change.

Vendor
Role
Region
Compliance
AWS
Infrastructure hostingEU (FR, DE, IE)SOC 2, ISO 27001, PCI L1
Cloudflare
CDN, DDoS, WAFGlobalSOC 2, ISO 27001
Datadog
Observability, APMEU (FR)SOC 2, ISO 27001
HashiCorp Vault
Secrets managementEU (DE, self-hosted)n/a (self-managed)
Thales Luna HSM
HSM for token vaultEU (FR, DE)FIPS 140-2 L3
Auth0
SSO + identity (console)EU (FR)SOC 2, ISO 27001
PagerDuty
On-call pagingEU (DE)SOC 2
Sentry
Error trackingEU (DE)SOC 2, ISO 27001
GitHub Enterprise
Source code, CI/CDEU (IE)SOC 2, ISO 27001
1Password Business
Password vaultingEU (DE)SOC 2
Vanta
Continuous complianceUS (data EU-mirrored)SOC 2, ISO 27001
Twilio SendGrid
Transactional emailEU (IE)SOC 2, ISO 27001

The full subprocessor list, with sub-processor flow-down clauses, is in the DPA. PSPs (Stripe, Adyen, Mollie, etc.) are not subprocessors — they are independent controllers of the cardholder data Whaliepay forwards on the merchant's behalf.

// penetration testing

Quarterly external penetration tests, with NCC Group

Whaliepay commissions a full-scope penetration test from NCC Group every quarter. Each test covers the routing engine API, the token vault, the console UI, the console backend, and the production CI/CD pipeline. Findings are remediated in the SLA below, then re-tested.

last test2026-Q1NCC Group · 14 days · 2 testers
next test2026-Q3Scheduled, scope agreed
critical SLA24hPatch & re-test
high SLA7 daysPatch & verify

Findings (anonymised, by severity and class) are published in our annual transparency report. The full report, with remediation details, is shared under NDA with prospects evaluating Whaliepay.

// bug bounty

Bug bounty program — for researchers and the wider community

If you find a vulnerability in Whaliepay, we want to hear about it — and we pay for valid reports. Submit to [email protected] (PGP fingerprint below). We acknowledge within 24h and aim to triage within 72h.

SCOPE

In-scope assets

  • app.whaliepay.com (the console)
  • api.whaliepay.com (the routing API)
  • webhooks.whaliepay.com
  • docs.whaliepay.com
  • whaliepay.com (the marketing site)
  • The Node + Python SDKs
PAY

Reward bands (EUR)

  • Critical (RCE, vault access, auth bypass): €8,000 – €25,000
  • High (data exposure, privilege escalation): €2,500 – €8,000
  • Medium (XSS, IDOR with limited impact): €500 – €2,500
  • Low (info disclosure, edge-case CSRF): €100 – €500

Out of scope: denial of service, social engineering, physical attacks, attacks on subprocessors, attacks on customer data. Safe-harbor: we will not pursue legal action against researchers acting in good faith under our published policy.

// PGP fingerprint, current key valid until 2027-01-01 4F6A 8B2D 9E11 C087 5A23 61EF 2BD4 9D08 1A2C 4F0B // Download the public key: https://whaliepay.com/.well-known/pgp-key.asc
// documents

Compliance documents · downloadable from the console

Customers can download every compliance document from the console under Settings → Compliance. Prospects can request them by signing a one-page NDA from the contact form.

SOC

SOC 2 Type II report

Current period · Q4 2025 → Q1 2026 · audited by Sensiba LLP. 88 pages, 4 trust criteria, zero qualified opinions.

Request via NDA →
PCI

PCI AOC

Level 1 service provider, current AOC issued by Foregenix (QSA), valid 2025-09 → 2026-09.

Request via NDA →
DPA

GDPR Data Processing Agreement

Pre-signed by Whaliepay, customer countersigns from the console. SCCs included, transfer impact assessment available.

Read the public summary →
ISO

ISO 27001 certificate

Issued by Bureau Veritas, scope statement included. Public — downloadable without NDA.

Public download →
PEN

Pen test summary

NCC Group · 2026-Q1 · executive summary. Detailed report under NDA + procurement approval.

Request via NDA →
SIG

SIG / CAIQ questionnaire

Pre-filled SIG Lite and CAIQ v4 for procurement teams. Saves you 8-12 hours of vendor risk assessment.

Request →
// incident response

If something happens — the playbook is published, the SLAs are firm

We've designed for incident response to be the same way customers experience routine operations: visible, audited, time-boxed. Our published playbook is below; the full IR plan is in the customer portal under Settings → Security.

01

Detection & triage

Auto-detection via SIEM (Datadog Cloud SIEM) + on-call paged in < 60s. Triage within 15min. Initial severity assigned within 30min.

02

Communication SLA

Critical / High incidents: status page + email to affected customers within 60min of confirmation. Hourly updates until resolved.

03

Customer notification

Data-breach notification within 24h. The first notification carries our preliminary understanding; a full notice follows within 72h per GDPR Art. 33.

04

Post-mortem

Blameless post-mortem published within 14 days of resolution for every Critical / High incident. Permanent action items tracked in the customer portal.

05

Regulator coordination

For breaches affecting EU personal data, we notify the lead DPA (CNIL, France) within 72h. Acquirers and PSPs receive parallel notice per our contractual obligations.

06

Tabletop exercises

Quarterly tabletop exercise with engineering, ops and legal — simulated breach, regulator notification, customer comms drill. Findings feed back into the IR plan.

Procurement need the docs? Send them straight from the console.

SIG Lite, CAIQ, SOC 2 Type II, PCI AOC, ISO 27001 certificate, DPA — every artefact your security and procurement teams need is one click away.