Competitive security assessment · revision 1

Heaven Wallet comparison against the banks

Twenty-four security capabilities, scored 0–100 against HSBC, Revolut, Monzo, PayPal and Coinbase Wallet. Heaven leads decisively on the controls that live inside the app — and is beaten everywhere protection comes from a banking licence rather than from code.

Verified 11 August 2026 · re-scored every Monday against Heaven's source and the competitors' published posture

App-layer security

85.7%

Heaven's mean across the 18 in-app capabilities. Nearest rival: Revolut at 72.4%.

All 24 capabilities

70.1%

Fourth of six once deposit protection, licensing and redress are counted. HSBC leads at 78.3%.

Areas won outright

9 / 24

Plus 2 shared first places — 11 of 24 at or above every rival, and 11 of the 18 in-app ones.


The five arenas

Grouping the capabilities shows the shape of the result far better than a single average does. Heaven does not lose evenly — it wins two arenas outright by wide margins and loses one almost completely.

Heaven Wallet Comparison wallets
Arena 1 · 5 capabilities

Identity & device trust

Sign-in, MFA, device binding, integrity checks, behavioural signals.

HSBC88.0
Heaven84.0
Revolut81.6
PayPal77.0
Monzo72.0
Coinbase60.0
Arena 2 · 6 capabilities

Transaction defence

Step-up auth, limits, programmable rules, risk scoring, cooling-off, intent decoding.

Heaven92.5
Revolut76.7
HSBC69.2
Monzo68.3
PayPal50.8
Coinbase44.2
Arena 3 · 4 capabilities

Platform hardening

Local storage, screen capture blocking, TLS pinning, tamper-evident audit trail.

HSBC91.3
Revolut87.5
Monzo84.0
PayPal80.8
Heaven73.3
Coinbase66.3
Arena 4 · 3 capabilities

Sovereignty & privacy

Self-custody, duress protection, sovereign identity verification.

Heaven91.7
Coinbase58.3
Monzo31.7
Revolut28.3
HSBC25.0
PayPal21.7
Arena 5 · 6 capabilities

Institutional protection

Deposit guarantees, licensing, reimbursement, staffed fraud desks, recovery, certification.

HSBC97.5
Monzo92.5
Revolut90.0
PayPal80.0
Coinbase36.7
Heaven23.3

The full matrix

Every capability, scored 0–100. A gold rail on the left marks a row Heaven wins outright; bold marks the leader in each row.

Swipe to compare all six

Scores are a considered assessment, not an audited benchmark — see method below.
Capability Heaven HSBC Revolut Monzo PayPal Coinbase
Identity & device trust
Biometric / passkey sign-in859088859080
MFA depth — TOTP, push, recovery codes809080708575
Device binding & authorised-device registry908585807060
Device-integrity checks (jailbreak, root, debugger)859085757055
Behavioural biometrics808570507030
Transaction defence
Per-transaction step-up authentication958580706560
User-set spending limits957085755040
Programmable spending rules954065552520
Real-time risk scoring shown to the user858085757545
Cooling-off hold on a first send to a new payee957075653020
Pre-authorisation clarity / intent decoding907070706080
Platform hardening
Encrypted local storage789090888585
Screenshot & screen-record blocking908580706040
TLS certificate pinning359590909080
Tamper-evident audit trail909590888860
Sovereignty & privacy
Self-custody / seizure resistance952020201595
Duress & stealth protection9501020030
Sovereign KYC & data minimisation855555555050
Institutional protection & redress
Deposit protection (FSCS or equivalent)010090100400
Regulated licence & supervision2510090958530
Fraud reimbursement & payment reversal5958590900
Staffed 24/7 fraud operations209590908040
Credential & account recovery709590909065
Independent certification (SOC 2, ISO 27001, pentest)2010095909585
Mean across all 24 70.178.376.873.264.951.0
Mean across the 18 in-app capabilities 85.771.972.466.759.955.8

Where the result comes from

Heaven's nine outright wins

  • Programmable spending rules. Six rule types — time-of-day blocks, contract-interaction PIN, new-address delay, daily cap, per-transaction ceiling, forced PIN above a threshold. No bank exposes anything close to this to the customer.
  • Cooling-off on new payees. A first high-value send to an unknown recipient is held 15 minutes and stays cancellable. Banks warn; Heaven holds.
  • User-set spending limits. Single, daily and weekly ceilings the user controls, rather than fixed limits set by the institution.
  • Step-up authentication. PBKDF2 at 100,000 iterations with a 256-bit salt and a 512-bit derived key, gating every send.
  • Intent decoding. Raw calldata is translated into a plain-English risk narrative before signing — the one place a crypto wallet must beat a bank, and it does.
  • Device binding. A per-user authorised-device registry with revocation, tighter than any comparison wallet.
  • Screen-capture blocking. Native, and scoped per screen rather than applied bluntly across the app.
  • Duress protection. A decoy balance shown by default; the real balance appears only after PIN. Nothing in retail banking offers this.
  • Sovereign KYC. Liveness, document capture and OCR run in-house, so identity documents never sit in a third-party vendor's store.

Where Heaven is beaten

  • Deposit protection — 0 vs 100. Self-custodied crypto has no FSCS equivalent. This is a structural consequence of the model, not a defect to fix.
  • Reimbursement and reversal — 5 vs 95. On-chain settlement is final. The cooling-off window is the only recall mechanism Heaven has, and it closes after 15 minutes.
  • TLS certificate pinning — 35, last place. The only loss that is a genuine engineering gap rather than a model difference. Fixable this week.
  • Independent certification — 20 vs 100. No published SOC 2, ISO 27001 or third-party penetration test. Every incumbent has all three.
  • Staffed fraud operations — 20 vs 95. Rules and scoring run automatically; there is no human on the other end at 3am.
  • Encrypted local storage — 78, joint last. The Keychain wrapper is sound, but several security settings persist outside it.

Three fixes that move the score

Every other loss follows from Heaven not being a bank. These three do not — they are code, and closing them lifts the all-24 mean from 70.1 to roughly 76.

01

Certificate pins are still placeholders

The pinning service is fully written, but all six fingerprints read PLACEHOLDER_…, so release builds validate nothing. A debug-only banner flags it in development and is compiled out of release. Populating the pins moves this capability from 35 to roughly 90 — the single largest available gain.

02

Security settings persist outside the Keychain

The PIN hash and recovery codes go to secure storage correctly. Stealth-mode configuration, spending limits, spending rules, time-locks and risk state go to SharedPreferences, which is unencrypted on both platforms. An attacker with filesystem access can read the decoy balance and every configured limit — and stealth mode only works if the decoy is secret.

03

Push MFA has no server half

The client is complete and waits on a challenge document, but the Cloud Function that writes the challenge, pushes the notification and records approval is still a TODO. Until it ships, MFA depth rests on TOTP and recovery codes alone.


Method

Heaven's scores are derived from reading the codebase — the COVR security services, the authentication and MFA layer, the KYC flow, the native device-integrity bridges, the audit logger and the storage wrappers. Where a capability is written but not yet live, it is scored as not live: that is why certificate pinning sits at 35 rather than 90.

Comparison scores reflect the publicly documented security posture of each provider as of the assessment date, drawn from published product documentation, regulatory status and standard industry practice. They are not derived from source access, so they carry more uncertainty than Heaven's column — and incumbents generally under-document their controls, so if anything these numbers are conservative.

The scale is capability strength, not risk. A capability that does not apply to a provider's model is scored on the nearest equivalent protection rather than marked absent — a bank transfer has no calldata to decode, so pre-authorisation clarity scores what the customer actually understands before committing.

Self-custody is scored as seizure resistance, which is the security property it delivers. Its cost — no reversal, no deposit guarantee, no recovery of a lost key — is scored separately in the institutional arena, so the model is credited and charged for the same choice exactly once.