Skip to content

Comments

OLH-3718 remove international numbers UI#2761

Merged
jeremy-barrass-gov merged 56 commits intomainfrom
OLH-3718-remove-international-numbers-ui
Feb 24, 2026
Merged

OLH-3718 remove international numbers UI#2761
jeremy-barrass-gov merged 56 commits intomainfrom
OLH-3718-remove-international-numbers-ui

Conversation

@jeremy-barrass-gov
Copy link
Contributor

@jeremy-barrass-gov jeremy-barrass-gov commented Feb 20, 2026

Proposed changes

OLH-3720 Update Change Phone Number journey: https://govukverify.atlassian.net/browse/OLH-3720?atlOrigin=eyJpIjoiMDQ5Mjg3MDZmMWU0NGY2ZjgzYjhiZGI2YjM3ZjA2MWUiLCJwIjoiaiJ9
OLH-3722 Update Change Default Method journy: https://govukverify.atlassian.net/browse/OLH-3722?atlOrigin=eyJpIjoiYTQyZDE5MDk1MjhjNDgwMDljMWYwODE1MDkwZTUzOTIiLCJwIjoiaiJ9
OLH-3723 Update Add Back-up Method journey: https://govukverify.atlassian.net/browse/OLH-3723?atlOrigin=eyJpIjoiZGFkZjY3YzhkODRjNDFkMmExZGNkZTM5Y2I5OWZiZGUiLCJwIjoiaiJ9

Remove the ability in the UI for users to add an international phone number to their MFA Authentication methods.

What changed

Any UI elements mentioning international phone numbers were removed.
UI elements were updated to ensure UK phone numbers only is explicit.
Information regarding UK phone numbers only was added.
Information regarding setting up and using an authenticator app was added.
Error messages were updated.
Any logic (except for phone number validation) pertaining to international numbers was removed.

Why did it change

Because we no longer support international phone numbers for SMS MFA, due to this being exploited financially by bad actors adding premium rate international phone numbers to an account, then spamming the account with login attempts to generate texts (and revenue) to that number.

Related links

#2731

Checklists

Environment variables or secrets

  • No environment variables or secrets were added or changed

Testing

Fully unit and feature tested.

Sign-offs

N/A

  • Design updates have been signed off by a member of the UCD team

Monitoring

  • This PR includes changes that need to be monitored in production as the scope of the change could cause issues

How to review

I've run through the journeys locally and run automated unit testing and feature testing. I will deploy this branch to Dev imminently for UCD testing.

…phone-number-page

[OLH-3720]  update mobile phone number page
Copy link

@SyedAlam83 SyedAlam83 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Testing completed, no issues found

Copy link
Contributor

@danacotoran danacotoran left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @jeremy-barrass-gov this looks great.

Assuming that this has been reviewed and approved by the UCD team in terms of UI and content design already, I have only done a code review as part of which I spotted a couple very minor things that could be tweaked (as outlined in inline comments – it's basically all to do with styling on <a> elements).

Let me know if anything is unclear.

Happy to approve once resolved!

@sonarqubecloud
Copy link

@jeremy-barrass-gov jeremy-barrass-gov added this pull request to the merge queue Feb 24, 2026
Merged via the queue into main with commit 1458127 Feb 24, 2026
9 checks passed
@jeremy-barrass-gov jeremy-barrass-gov deleted the OLH-3718-remove-international-numbers-ui branch February 24, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants