September 9, 2026

Could You Be Shopping on a Fake Site Right Now? Inside the DoppelCart Network Stealing Card Data

by
Abhijay Bhatnagar
September 9, 2026
Copy link to blog

You’re trying to save a few bucks. The site looks legit. The products look right. The discount feels a little wild, but not impossible. And then you check out. That’s the trap DoppelCart is built for. Security researchers at Nebty linked this operation to 119,000+ fake shop domains, with 105,000+ still active, all designed to copy real brands and quietly pull your card data the moment you type it in . Let’s break down how it works, what it steals, and how to stop being the “easy checkout” these scammers count on.

DoppelCart’s scale isn’t “a few scam sites” — it’s a factory

If DoppelCart were just a handful of sketchy fake stores, you could write it off as “random internet junk” and move on. That’s not what Nebty found.

Researchers linked DoppelCart to 119,000+ fake e-commerce domains, with 105,000+ still active at the time of reporting . A huge chunk of that footprint sits on .SHOP, enough that it represented 2.72% of all sites on the entire .SHOP TLD . That’s not a scammer with a weekend project. That’s industrial scale.

Why the volume matters:

  • Takedowns don’t “stick.” When you’re dealing with tens of thousands of domains, defenders aren’t playing whack-a-mole. They’re playing whack-a-hydra.
  • Victims keep flowing in. Even if some domains get reported, plenty stay up, and new ones can rotate in fast.
  • Brand trust gets exhausted. People stop knowing what to believe because the fakes are everywhere, not “rare.”

The “mass production” clue: the stores aren’t handmade

Nebty didn’t just count domains. They found a repeatable build pattern that screams factory line:

  • 96% of confirmed DoppelCart sites share identical build files
  • …and they resolve to just 27 commerce backends

Put simply: it’s the same storefront kit stamped out again and again, then pointed at a small set of backend systems that handle the mechanics behind the scenes. That consistency is the danger. When scammers reuse the same “store template,” shoppers get the same familiar layout, the same product grid, the same checkout flow. Your brain reads that as “normal ecommerce,” and you move faster.

And that’s the point. DoppelCart doesn’t need to trick every person. At this scale, it just needs a small percentage of people to hit “checkout” before they start asking hard questions.

How they fool you: cloned brands, real photos, and discounts that short-circuit judgment

At factory scale, the “store” is just packaging. The real product is your trust.

Nebty’s data shows DoppelCart sites mimic 44,182 different brands, and it’s rarely a one-off. The median is two clones per brand, and some brands get hammered with 30+ copycat shops each . That persistence matters because it means you can’t rely on “I’ve never heard of that site” as your only filter. You might be looking at the 18th duplicate of a brand you already know.

The cloning playbook (and why it feels “real”)

These fake shopping sites don’t just steal a logo. They copy product catalogs, descriptions, branding, and images . Even worse, some of them load assets directly from the real company’s servers .

That one detail explains a lot:

  • Pages can load fast and “clean” because the images are coming from legit infrastructure.
  • Product photos look authentic because they often are authentic.
  • The storefront feels familiar, since it’s built out of the same building blocks you’ve seen on the real site.

The discount that does the dirty work

A big chunk of the conversion happens before checkout. Nebty notes these stores push discounts up to 65% to pull in bargain hunters . That number is doing psychological work: it creates urgency and makes you less likely to do the boring checks.

Here are the red flags that matter when the price looks “too good but maybe possible”:

  • Discount math that’s aggressive across the board (not just one clearance category).
  • Catalog-wide “sale” vibes with the same tone on every product page.
  • A store that looks polished, but the domain feels off (extra words, odd hyphens, subtle misspellings).
  • Support info that doesn’t match what you’d expect for the brand (or looks copy-pasted).

DoppelCart’s trick is simple: make the browsing experience feel normal enough that you treat checkout like a routine step, not a risk decision.

The checkout scam, in plain English: you type — they stream it out live

The fake storefront is just the setup. Checkout is the harvest.

When Nebty tested checkout pages across the DoppelCart cluster, they found code built to collect the exact details needed for payment fraud and follow-on abuse :

  • Card number
  • Expiration date
  • CVV / security code
  • Cardholder name
  • Email address
  • Phone number
  • Physical address

Why this data combo is so dangerous

A stolen card number alone is trouble. Add the rest, and it gets easier to weaponize.

  • Card + expiry + CVV is enough to attempt “card-not-present” purchases online.
  • Name + address + email + phone helps scammers look legitimate when they talk to support, run delivery scams, or try account takeovers.
  • Address and phone also make it easier to pass basic “does this look like the real buyer?” checks some merchants use.

In other words: it’s not just “credit card theft.” It’s a mini identity packet.

The technical punchline: real-time streaming via WebSockets

Here’s the part most people don’t realize: this isn’t always “submit the form and hope it gets intercepted.”

Nebty reports that each data field is transmitted in real time over WebSockets to a command-and-control (C2) server . WebSockets are a normal web technology that keeps a live connection open between your browser and a server (think chat apps, live updates). DoppelCart uses that same “always on” pipe to exfiltrate what you type as you type it.

And it can get worse. Nebty notes the checkout code can also relay the one-time confirmation code issued by a victim’s bank . That’s the kind of code people assume is their safety net.

So the trap isn’t just “you entered your card.” It’s that the checkout flow can be set up to watch the full moment-to-moment verification process, live.

What to do: quick checks before you buy, and damage control if you already paid

When a fake shop can stream what you type in real time, your best move is to slow yourself down before checkout.

Quick checks before you buy (60 seconds, max)

  1. Domain sanity check
  • Read it out loud. If it sounds like “brand-name-outlet-store-shop” or has extra words tacked on, treat it as guilty until proven innocent.
  • Click around without buying. Real brands usually have consistent footer links, policies, and a real company presence.
  1. Discount realism check
  • If the entire store is screaming a massive discount, assume it’s bait.
  • “Up to X% off” is normal. “Everything is 60–65% off” is where it gets weird (DoppelCart shops have advertised discounts up to 65%) .
  1. Contact/support mismatch
  • Look for an email, address, and support flow that makes sense for the brand’s country and size.
  • Watch for a nasty twist: Nebty notes some fake stores show the real brand’s legitimate support address, which sends confused buyers to the real company when nothing arrives .
  1. Checkout behavior cues
  • Checkout pages that feel “off” (odd field order, unusual prompts, clunky card entry) deserve a hard stop.
  • If the site pushes you to complete the purchase fast, that’s the point.

A relatable mistake: most people don’t get scammed while “carefully evaluating a vendor.” They get scammed while crushing a purchase during a sale—12 tabs open, phone buzzing, and the only goal is beating the timer. That’s when tiny tells slip by.

If you already entered info or paid: do this in order

  • Freeze your card / lock it in your banking app, then call the number on the back and ask for a replacement card.
  • Monitor transactions at least daily for the next couple weeks (small “test charges” can show up before bigger ones).
  • File a dispute / chargeback with your card issuer as soon as you suspect fraud.
  • Change passwords anywhere you reused the same login (email first, then shopping accounts).
  • Document the site: screenshots, domain name, order page, confirmation emails. This helps with disputes and reports.

If you’re a brand: find clones fast, then start takedowns

This hits brands too: support inbox chaos, reputation damage, and chargeback noise. Nebty created a searchable DoppelCart database to help companies identify impersonation and brand abuse and start taking action .

A simple safety net that actually helps: reduce what you expose at checkout

You can’t control how many fake shopping sites exist. You can control how much damage a fake checkout can do.

Nebty’s testing showed DoppelCart checkout pages collecting a full bundle: card details plus email, phone, and physical address . Even if you catch fraud quickly and replace your card, those contact details tend to stick around. They get reused for follow-up scams, phishing, and nonstop spam.

Think in “data layers,” not just “my card got stolen”

Here’s the practical way to model checkout risk:

  • Payment layer (card number, expiry, CVV): high-impact, but you can usually cancel/replace it fast.
  • Identity + contact layer (name, address, email, phone): slower damage. Harder to “replace.” Shows up later as new scams.

DoppelCart targets both . That’s why a safety net isn’t just “use a different card.” It’s “stop handing out permanent identifiers to random storefronts.”

Reduce exposure: small habits that pay off

  • Use a masked email for shopping
  • Keeps your real inbox from becoming the long-term blast radius if a fake store grabs it.
  • Use a masked phone number when a site demands one
  • A lot of scam follow-ups start with SMS: fake delivery texts, “refund” calls, “verify your order” prompts.
  • Avoid saving payment details on unfamiliar stores
  • “Save card for next time” is great on a trusted merchant. On a questionable domain, it’s a risk multiplier.
  • Be stingy with address details when you can
  • If shipping isn’t required (digital goods, tickets), don’t hand over extra fields.

Where Cloaked fits (without the hype)

Tools like Cloaked are built for this exact problem: creating masked emails and phone numbers you can use for signups and checkouts so your real contact info isn’t what gets copied and replayed later. If you ever end up on a cloned storefront, that separation can be the difference between “cancel card, move on” and “months of weird texts and targeted phishing.”

Free number scan to see what info about you is exposed.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
View all
Data Breaches
October 12, 2026

If Your AI Safety “Test” Touches Real Government Websites, It’s Not a Test Anymore

Data Breaches
October 12, 2026

Bought a Ledger Recently? Do This Now to Protect Your Hardware Wallet

Data Breaches
October 12, 2026

Would you spot a malvertising campaign hiding a fake Claude installer in your search results?