RBC Mobile App 2FA

Category
Mobile / Security / Finance
Role
Product Designer
Deliverables
Secure onboarding / Two- factor authenications

Overview

RBC is one of Canada's largest banks, with over 20 million users. On the mobile experience, users must be protected from financial loss; two-layered security is crucial when logging in to accounts and ensuring proper authentication.

Impact

The team had created success criteria that were referenced throughout the testing phase. Overall, there was a 20% reduction in fraud after the 2FA feature was added.

Problem and Solution

We noticed a spike in online fraud at RBC, which is putting users' sensitive personal data at risk. Fraudsters have easy access to collect banking details or take over their accounts. To protect users, 2FA offers an additional layer of security to verify that the user is the account's owner and not just someone who knows the correct password.

Toggle Decision

One of the key challenges in the RBC 2FA toggle project was aligning multiple teams in a highly sensitive security space, where assumptions about user behavior and risk varied widely across stakeholders. Security, product, and legal teams each had strong perspectives on how much control users should have, which created tension early on in the design process. To move forward effectively, I grounded discussions in user research and real usage patterns, using prototypes and interaction examples to show how different design choices impacted clarity, trust, and confidence. This helped shift conversations from opinion-based to evidence-based decision-making, kept the experience focused and simple, and prevented unnecessary complexity. As a result, we reached alignment faster than expected, reduced design churn, and delivered a 2FA toggle experience that balanced strong security with user understanding and control.

Final Flow

First-time 2-step verification users will need to verify their identity. In this case, the user receives text messages on their mobile with a one-time verification code, and after inputting the code, they will confirm if they signed in from another device.

Activating the toggle button initiates 2-Step Verification, revealing your Trusted Devices for selection. To alter your chosen device, tap "Change" beside its name and pick another from the list.

If the person trying to sign in is not you, you can contact RBC to prevent them from accessing your account.

Key Learnings

User research anchors complex stakeholder alignment
Grounding discussions in real user insights helped cut through assumptions, competing priorities, and subjective opinions across teams.
Clarity accelerates decision-making
By keeping the team focused on validated user needs, we avoided scope drift and reduced back-and-forth, enabling faster consensus and fewer meetings.
Focus enables better outcomes
Streamlining conversations around evidence-based decisions allowed more time for meaningful design iteration and refinement, improving overall quality and delivery speed.