Delayed push notifications
9 July 2026 · 18:40 – 19:52 AST · 1 hour 12 minutes
Mobile app
Resolved
A queue backlog at Pulsegate, the partner that delivers our push,
SMS and email messages, delayed notifications by up to twenty minutes. Payments,
transfers and balances were never affected — only the alert that tells you about them.
The backlog cleared once the provider drained the queue, and all delayed messages were
delivered rather than dropped. We have since split fraud and security alerts onto a
dedicated high-priority route so they cannot sit behind marketing traffic.
Slow card authorisations
24 June 2026 · 20:16 – 20:54 AST · 38 minutes
Card payments
Resolved
Authorisation responses slowed from around 90 milliseconds to over
four seconds, and roughly 2% of card payments timed out and were declined at the terminal.
The cause was connection pool exhaustion in the authorisation service after a scheme
certificate rotation left stale connections open. We recycled the pool and payments
returned to normal. No customer was charged for a declined payment; a small number of
pending holds released within 24 hours as expected. Pool health is now checked after every
certificate rotation.
Scheduled maintenance — core ledger patching
6 June 2026 · 01:00 – 03:00 AST · 2 hour window
Multiple services
Completed
Planned patching of the core ledger, announced in the app seven days
in advance. Balances and statements were read-only for fourteen minutes inside the window.
Card payments and Yusr Send continued throughout. Work finished 26 minutes ahead of
schedule.
In-app chat degraded — long queue times
13 May 2026 · 11:22 – 13:27 AST · 2 hours 5 minutes
In-app chat
Resolved
A routing fault in the chat platform sent new conversations to a single
agent queue instead of distributing them, so waits stretched past twenty minutes at the
busiest point. Conversations already open were unaffected, and the phone line ran normally
throughout. Routing was corrected by the vendor and the backlog was worked down by the end
of the shift. Customers who left the chat before being answered were called back the same
day.
Scheduled failover exercise (eu-central-1)
22 April 2026 · 02:10 – 02:51 AST · 41 minutes
Multiple services
Completed
Our quarterly disaster recovery exercise. Read traffic was served from
the secondary region in Frankfurt (eu-central-1) for 41 minutes while we verified recovery
times end to end. Write operations were unaffected and stayed on the primary region
throughout. There was no customer impact: balances, statements and card payments behaved
normally for the duration. Failback completed cleanly at 02:51 and the exercise met its
recovery time objective with room to spare.
Account opening — identity check timeouts
9 March 2026 · 09:48 – 11:15 AST · 1 hour 27 minutes
Account opening
Resolved
New applications stalled at the document and face-match step after our
identity verification partner reported degraded performance on its side. Around 1,900
applications were affected. Existing customers were not impacted at any point. Applicants
were able to pick the application back up from where it stopped once the partner
recovered, and we messaged everyone who had stalled to let them know they could continue.
Scheduled maintenance — monthly statement generation
4 February 2026 · 02:00 – 04:00 AST · 2 hour window
Statements
Completed
Planned upgrade to the statement service. PDF statements could not be
downloaded for 51 minutes inside the window; transactions remained visible in the app the
whole time. January statements were published on schedule the following morning.
Replication lag alert on the secondary region
18 January 2026 · 03:31 – 03:57 AST · 26 minutes
Platform
Resolved
Monitoring raised a replication lag alert on the secondary region.
Engineers investigated, traced the lag to a long-running index rebuild, and confirmed it
cleared on its own once the rebuild finished. No failover was performed and there was no
customer impact. Alert thresholds were retuned so a maintenance job of this shape does not
page the on-call engineer again.
Login failures on Android
2 December 2025 · 16:05 – 16:44 AST · 39 minutes
Mobile app
Resolved
A bad configuration release caused sign-in to fail on Android with a
generic error. iOS was unaffected. We rolled the release back within 39 minutes of the
first report. Nobody was locked out permanently and no repeated-failure lockouts were
applied to affected accounts.
Entries before December 2025 are archived. Ask us in chat if you need
the record of a specific date — we keep the full log.