Scaling Security at Cashrewards

Scaling Security at Cashrewards

Following recent security incidents, Cashrewards launched the Security Program of Work with aims to strengthen account protection while maintaining usability. Key priorities included implementing Multi-Factor Authentication (MFA) and making mobile numbers mandatory for all accounts to reduce unauthorised access risks and enhance user trust.

By embedding security within the existing user experience, the initiative strived to balance compliance, fraud prevention, and ease of access, while ensuring security measures supported both users and business operations.

Focus
Security Experience Design
Duration
April - September 2024
Reflections

Insight

Over 30% of accounts lacked a verified mobile number, leaving the platform exposed to credential stuffing, brute force attacks and a breach that exposed 7,000 members' data.

Key Solutions

Rather than following a traditional step-by-step design process, this initiative required an iterative and collaborative approach, balancing security enhancements with usability, business needs and technical constraints. The following highlights key design implementations that contributed to the success of the Security Program of work. 

Driving Mobile Adoption for Security

To prepare for the introduction of MFA and strengthen account security, mobile number verification was introduced through a phased rollout. The experience evolved from light-touch notifications to a mandatory full-screen prompt at sign-in. Each phase was designed to balance urgency with flexibility, guiding users through the change while minimising disruption to their shopping journey.

Read more

Securing the Sign-up Flow for SSO Accounts

A critical compliance gap in the sign-up flow allowed users registering through Google, Apple, or Facebook to bypass mobile verification. To address this, the flow was redesigned to capture mobile numbers across all SSO entry points. The updated experience balanced platform constraints with a low-friction onboarding process, resulting in higher verification rates and a more secure sign-up journey.

Read more

Introducing MFA for Sensitive Features

Access to sensitive features, including password resets and stored gift cards, was previously secured through email-only verification. To reduce risk, SMS-based MFA was added to high-risk actions using a modular OTP flow. The design aligned with user expectations by placing verification at natural friction points, improving account recovery success while supporting platform-wide consistency.

Read more

Establishing a Unified Error System

Inconsistent error messaging made it difficult for users to understand issues and slowed down support resolution. A streamlined error code system was introduced to improve clarity while protecting sensitive information. Codes were integrated into existing UI patterns to maintain a simple, secure experience across the platform.

Read more

Key Metrics & Impact

📱 65% of users linked a mobile number, enabling the rollout of MFA and strengthening account security

📉 ~20–30% drop in account access-related tickets, reducing support load post-launch

✅ 94.6% verification rate across SSO sign-ups, closing a major compliance gap

🔁 MFA added to password resets and gift card access, improving protection for high-risk actions

🧩 Modular flows supported phased rollout across platforms, balancing security and usability


Strong security shouldn’t come at the cost of user experience.
A key challenge was striking the right balance between strengthening security and maintaining a seamless user experience. With new features introducing friction, even in small ways, my focus was on minimising disruption while guiding users with clarity. By rolling out designs in phases and layering in contextual education, we supported user adoption without overwhelm.