Blog / Coding tips

ASOS Data Breach: What Happened, What Data Was Taken and 8 Steps to Protect Yourself

Cover image for ASOS Data Breach: What Happened, What Data Was Taken and 8 Steps to Protect Yourself

ASOS confirmed that criminals accessed customer data after a fake "ASOS HACKED" push notification appeared on app users' phones on 6 October 2026. According to ASOS and BBC reporting, the stolen profiles include names, addresses, phone numbers, email addresses, customer numbers and search history, but ASOS says no payment card details or passwords were taken. The biggest risk now is follow-up phishing, so the most useful thing you can do is treat any message about the breach with suspicion.

Below I set out what is known so far, using only statements from ASOS, Snowflake and reputable news reports, and what is still unclear. Then I go through eight practical steps you can take today, including a privacy-safe way for developers to check whether a password has appeared in earlier leaks.

What happened on 6 October 2026?

On the morning of Tuesday 6 October, ASOS app users across the UK saw a pop-up notification headed "ASOS HACKED". The message read: "Dear Asos DPO and IT, we have fully compromised the Snowflake instance. Engage with us, or we will leak it." It included a link to a Telegram channel.

The message looked genuine because it came through ASOS's real notification system. As the BBC's explainer for ASOS customers reports, the group behind it calls itself Xuanyewen, or Xuanye Group. Threat researchers at Group-IB said its Telegram channel was created on the same day the message went out.

Later that day ASOS said it had taken "immediate action to restrict access to the notification platforms" and was working with specialist advisers and the relevant authorities. The company's shares fell sharply on the news before partly recovering.

How the attackers got in

ASOS's investigation, shared with customers on 8 October, found that the attacker gained access to an employee account "by impersonating a trusted contact to obtain log in credentials". The attacker then used those credentials to "access information on certain third-party platforms used by ASOS".

In other words, this was social engineering rather than a technical flaw in ASOS's own website. The attacker tricked a person, not a server. That pattern has become very common in recent retail attacks.

The attackers claimed they had reached the data through Simon AI, a marketing platform built on top of Snowflake. Simon AI's owner had not commented publicly at the time of writing, so treat that part as a claim rather than a confirmed fact.

Was Snowflake hacked?

No, according to Snowflake. A Snowflake spokesperson told Infosecurity Magazine that the issue "did not in any way result from a vuln, weakness, flaw or misconfiguration with the Snowflake service, platform or internal environments" and that no action is needed by other Snowflake customers.

The mention of Snowflake in the push notification appears to refer to where some of the data was stored, not to a breach of Snowflake itself. Security researchers also pointed out that sending push notifications needs access to a separate messaging system, which supports the idea that several third-party tools were involved.

What data was taken, and what wasn't

At first ASOS said only "basic personal information including name and contact details" may have been accessed. On 8 October, after the BBC said the criminals had sent it a sample, ASOS told customers that detailed profiles had been taken.

Reported as taken:

  • full names
  • postal addresses
  • phone numbers
  • email addresses
  • ASOS customer numbers
  • search terms used on the ASOS site

Reported as not taken:

  • payment card or bank details
  • account passwords

ASOS says its website and app are working normally and that it will contact customers directly if they need to take further action. We don't yet know exactly how many people are affected. The BBC reports that it could be millions.

Why the real danger is the scams that follow

Leaked names, addresses and shopping history are gold for scammers. They let criminals write messages that sound convincing because they know who you are and what you buy.

Charlotte Wilson of Check Point told the BBC that "the biggest immediate risk may be what happens next", warning people to be "extremely suspicious" of messages about refunds, compromised accounts or password resets. The NCSC says breach-related scams often mention resetting passwords, receiving compensation, scanning devices or missed deliveries.

Expect to see things like:

  • emails offering an ASOS "compensation voucher"
  • texts saying a parcel could not be delivered to your exact address
  • phone calls from someone claiming to be ASOS security
  • fake password reset links that lead to lookalike login pages

8 steps to protect yourself

Here is a practical checklist based on advice from ASOS, the NCSC, the ICO and Which?.

  1. Don't click the link in the hack notification. ASOS and security experts say to ignore it completely.
  2. Change your ASOS password, but only through the official app or by typing asos.com yourself. The ICO stressed this point. Never use a link from an email or text.
  3. Change the same password anywhere else you used it. Passwords weren't reported as stolen, but reuse is how one breach becomes many.
  4. Turn on two-step verification for your email, banking and shopping accounts. The NCSC calls it one of the most effective protections available.
  5. Treat every ASOS-themed message as suspect. If in doubt, close the message and go to the app or website directly.
  6. Hang up on unexpected calls. Which? advises calling the company back on a number you find yourself.
  7. Watch your bank statements for unusual payments, even though card details weren't reported as taken.
  8. Report scams. Forward suspicious emails to report@phishing.gov.uk and suspicious texts to 7726.

If you want a stronger option than passwords, many big retailers and email providers now support passkeys. I explain how they work and their trade-offs in are passkeys safe?.

For developers: check a password against known leaks safely

If you build login systems, you can stop users from picking passwords that have already leaked in earlier breaches. The Have I Been Pwned Pwned Passwords API uses a k-anonymity model. You hash the password with SHA-1 and send only the first five characters of the hash. The service returns every matching suffix, and you compare the rest locally, so the full password or hash never leaves your machine.

import hashlib, urllib.request

def pwned_count(password: str) -> int:
    sha1 = hashlib.sha1(password.encode("utf-8")).hexdigest().upper()
    prefix, suffix = sha1[:5], sha1[5:]
    req = urllib.request.Request(
        f"https://api.pwnedpasswords.com/range/{prefix}",
        headers={"User-Agent": "mfaysal-password-check", "Add-Padding": "true"},
    )
    with urllib.request.urlopen(req, timeout=10) as resp:
        for line in resp.read().decode().splitlines():
            h, count = line.split(":")
            if h == suffix:
                return int(count)
    return 0

print(pwned_count("password123") > 0)                     # True
print(pwned_count("correct-horse-battery-staple-9f3k2q"))  # 0

I ran this on 13 October 2026 and got the outputs shown. The range endpoint needs no API key. Use the result to warn users or block very common passwords at sign-up.

How to spot a fake ASOS message

Scam messages after a breach often copy the real company's logo and tone, so the design tells you very little. Focus on what the message asks you to do instead. Warning signs include:

  • urgency, such as "your account will be closed in 24 hours"
  • a link to a login page, voucher claim or "security check"
  • a request for card details to receive a refund
  • a sender address or phone number you don't recognise
  • small spelling changes in the web address, such as extra letters or hyphens

Real companies rarely ask you to confirm card details or passwords by email or text. If a message mentions your order history or home address, remember that the criminals may now hold exactly that information, so it doesn't prove the message is genuine. The safe habit is always the same: close the message and open the app yourself.

Lessons for businesses from the ASOS breach

The attack did not need a zero-day exploit. It needed one convincing impersonation and access to third-party tools with broad permissions. Three lessons stand out for any team, large or small:

  • Protect staff accounts with phishing-resistant sign-in. Hardware keys or passkeys stop stolen passwords from being enough on their own.
  • Limit what third-party marketing tools can do. A tool that can push messages to every customer is a powerful target, so restrict who can send and add approval steps.
  • Verify requests through a second channel. If a "trusted contact" asks for credentials, call them back on a known number.

UK organisations must report qualifying personal data breaches to the ICO within 72 hours of becoming aware of them under UK GDPR.

What we still don't know

Several questions remain open at the time of writing:

  • how many customers are affected in total
  • whether any data has been published or sold
  • exactly which third-party platforms were accessed
  • who is behind the Xuanyewen name

I will update this article if ASOS or the ICO publishes new information.

FAQ

Was ASOS really hacked?

Yes. ASOS confirmed an unauthorised push notification and later told customers that criminals had taken customer profiles after gaining access to an employee account through impersonation.

What data was stolen in the ASOS breach?

Names, postal addresses, phone numbers, email addresses, customer numbers and search terms, according to ASOS and the BBC. ASOS says payment details and passwords were not accessed.

Should I change my ASOS password?

It is a sensible precaution. Change it only through the official app or by typing the website address yourself, and also change it anywhere else you reused it.

Do I need to cancel my bank card?

ASOS says payment card details were not taken, so cancelling isn't necessary. Keep an eye on your statements and contact your bank if you see anything unusual.

Was Snowflake hacked?

Snowflake says no. It found no vulnerability or misconfiguration in its platform and says other customers do not need to take action.

How do I know if an ASOS email is real?

You often can't tell from the message alone. Don't click links in it. Open the ASOS app or type the web address into your browser and check your account there.

Where do I report a scam message?

Forward scam emails to report@phishing.gov.uk and scam texts to 7726. If you have lost money, contact your bank straight away and report it to the police through the national fraud reporting service, or to Police Scotland on 101 if you live in Scotland.

Can I claim compensation for the ASOS breach?

UK GDPR gives you a right to claim compensation if a breach causes you damage or distress, but no scheme has been announced. Be very wary of any message offering ASOS compensation, because scammers use that exact lure.

Final thoughts

The ASOS breach shows how one tricked employee and powerful third-party tools can expose millions of customer profiles. For shoppers, the practical answer is calm caution: change reused passwords, switch on two-step verification and assume any breach-related message is a scam until you have checked it yourself.

This article reflects public statements available on 13 October 2026. Details may change as the investigation continues.

// note

How to read this note.

This is a learning note from studying the web. It is one small topic, written so I can remember it. It is not a course and not a claim that I have finished the subject.

If a sentence is wrong, say so from the contact page and name this title. Drafts never appear here. Related notes, when they exist, are other published posts, and the same sample rule applies to each of them.