Resources / Government investigators

The Fake Shop Investigation Playbook The shop vanishes. Your case doesn't have to.

A guide for investigators on preserving evidence, tracing domains and certificates, following payment trails, connecting shop clusters and sending information requests.

By the Intellibert team at Nukipa Labs GmbH, MunichLast updated: November 7, 2026Written from a German and EU perspective. Laws are tagged by country
On this pageIn 60 secondsWhy speed matters1. Preserve evidence2. Trace domainAd libraries3. Follow the money4. Connect shops5. Information requestsCommon mistakesQuestionsSources

The playbook in 60 seconds

  1. Preserve first. Save the shop properly before you do anything else. It may be gone tomorrow.
  2. Trace the domain. Find out who registered it, who hosts it and which other addresses appear next to it.
  3. Follow the money. Payment details are often the strongest link to a real person.
  4. Connect the shops. One report is rarely one shop. Look for what shops share.
  5. Ask the right provider. Send focused information requests to the party that actually holds the data.

Why the first hours matter

A fake shop, also called a fake online store or scam website, is built to disappear. Consumer centres warn that shops are often deleted and relaunched at new addresses[1]. By the time a victim notices that nothing is arriving, files a report and the case reaches a desk, there may be nothing left to look at.

100,000+fake shops recorded by Germany's Fakeshop-Finder since 2022, about 1,800 new ones a month[2]
Weeksshops often live "only a few weeks or months". More than half of older URLs in one test went offline within months[3]
10,000complaints to German consumer centres in 2025, described as "the tip of the iceberg"[4]
Best moment to preserve
Shop goes live, ads run Victims pay, no goods arrive Report reaches investigators Shop gone, moved to a new address
Illustration of a typical life cycle, not to scale. Timing differs from case to case.
STEP 01

Preserve the evidence

A screenshot on its own is weak evidence. The Berkeley Protocol, the UN-backed standard for online investigations, treats the web address, the page's source code and a full-page capture as the minimum for court use[5]. It was written for international crimes, so treat it as a strong reference point and follow your own agency's rules first.

What to capture

CaptureWhy it mattersTip
Full web addressIdentifies exactly what you sawCopy it, do not retype it
Full-page captureShows the shop as a visitor saw it, including the legal notice and checkoutCapture the checkout and payment pages, not only the home page
Page source codeHolds hidden traces that later connect shopsYour browser's "save page" function is a start
Payment detailsOften the best route to a real personNote IBAN, recipient name and payment provider exactly as shown
Time, collector and methodLets others check how the capture was madeRecord your name, the time and the tools used[5]
Hash valueA digital fingerprint that proves the file has not changed since captureCreate it at the moment of capture, using the currently accepted standard[5]

Keep a simple evidence log

Chain of custody means a chronological record of who held the evidence, when, and what was done with it[5]. It can start as simply as this:

Example entry (made-up case)
Item
E-001, full-page capture of checkout page
Web address
https://yourbrand-outlet.example/checkout
Captured
2026-11-06 09:14 UTC, by Investigator A
Method
Research workstation, browser capture
Fingerprint
SHA-256: 9f2c…a41e
Next custodian
Evidence store, 2026-11-06 11:02 UTC
Careful with public scanning tools. On urlscan.io, for example, public scans can be seen and searched by others, and the service does not guarantee to keep them[6][7]. Check the visibility setting before you scan anything in a live case, and do not treat a third-party tool as your evidence store.
A useful extra copy. The Internet Archive's Save Page Now keeps a public copy of a single page with its images and layout, but not the linked pages, and some sites block it[8]. Use it as a backup, not as your only record.
STEP 02

Trace the domain and certificates

Every shop depends on outside companies: someone registered the address, someone hosts the site, someone issued its security certificate. Each leaves traces.

TraceWhat it tells youLimits to know
Domain lookup (WHOIS / RDAP)Registrar, registration date and often an abuse contactPersonal owner details are often hidden from the public
ICANN RDRSINTL A request channel for hidden registration data on domains like .com. Open to law enforcement with an ICANN account[9]Not all registrars take part. In the pilot, 26% of requests were approved and 55% denied[10]
DENIC (.de)DE Holder details for companies are public. For private persons only the registration date and managing member show[11]. Authorities have a dedicated request form[12]DENIC only registers domains. It stores no content and cannot take shops offline[13]
EU registration data rules (NIS2)EU Registries and registrars must answer lawful, justified requests within 72 hours[14]. DE In Germany this is § 50 BSIG, for authorities only[15]The request has to be well justified
Hosting and networkWhich company serves the siteMany shops sit behind Cloudflare, which is generally not the host[16]. In one network 98.6% did[17]
Certificate logs (crt.sh)Security certificates are recorded in public, searchable ledgers[18]. They can reveal other addresses used by the same operatorA name in a log does not prove a live site. Entries can take about a day to appear[18]
What is a certificate log? Think of it as a public register. Whenever a site gets a security certificate, the entry is written into a ledger nobody can quietly edit. Searching it for a shop's name can surface sibling addresses you would not have found otherwise.

Check the ad libraries (EU)

Half of the 653 fake-shop domains German consumer advocates checked in 2025 had advertised on Google or Meta[19]. EU In the EU, very large platforms must keep a public, searchable record of their ads, including who the ad was for and who paid, until a year after it last ran[20]. That makes these libraries a quick, free check, and no information request or special investigative measure is needed to read them.

Meta Ad Library Google Ads Transparency Center
Wherefacebook.com/ads/library, no account neededadstransparency.google.com, no account needed
Search for a shopYour brand or the shop's name, or its web address in quotes as an exact phrase. There is no dedicated domain fieldAdvertiser name or website, so you can enter the shop's address directly[21]
Set firstCountry, ad category "all ads", active and inactiveRegion, then date and format
Extra detail on EU adsUnder "EU transparency": run dates, targeting, estimated EU reach, advertiser and payerDates shown, targeting categories, reach per location[21], advertiser name and location, payer[21]
How long ads stayEU ads: one year after the last impression. Elsewhere, most ads only while active[22]One year after the ad last ran. New ads can take 48 to 72 hours to appear[23]
Shows where the ad leadsYes, the ad's link and displayed domainNo clickable links[23]

TikTok has a similar library covering the European Economic Area, Switzerland and the UK[24].

What the libraries can give your case

  • When the shop was active, and in which countries and for which age groups it advertised.
  • How far it reached, which can help you estimate the number of potential victims.
  • Other shops: other ads from the same advertiser can lead to sibling shops.
  • Who to ask: the platform holds the advertiser's account and payment data. See step 5.
Treat it as a lead, not as proof. Payer and advertiser names are declared by the advertiser. On Meta, researchers found digit strings and misused brand names in the payer field[25], and a verified badge on Google concerns identity, not honesty[21]. A harmless page when you click through doesn't clear a shop either, because scam ads can show reviewers and library visitors a clean page while feed users reach the scam[25]. And no results don't prove there were no ads: ÖIAT found ads that could be found by account name but not by their own text[25].
Save it early. When a platform removes an ad as illegal or against its rules, the content and the advertiser and payer details are dropped from the record[20], and other ads may simply age out after a year. Capture what you see as in step 1, including the search you ran and the date.
STEP 03

Follow the payment trail

Addresses are cheap to replace. Getting paid is harder, so payment details often connect shops and lead to people.

TraceWhat it can tell youRoute, by country
IBANThe first two letters show where the bank sits, not where the account holder lives. Virtual IBANs may route to an account elsewhere[26]DE Account retrieval via BaFin under § 24c KWG shows holders and authorised persons[27]. Other countries: see the table in step 5
Foreign bank accountHolder and account activity in another EU stateEU European Investigation Order: decision within 30 days, execution within 90[28]
Suspicious transactionsWhether the money has already been flaggedDE Financial Intelligence Unit (FIU) at customs[29]. Prosecutors can obtain data on request[30]
Payment providerMerchant account, payouts, sign-up dataSee step 5
Crypto walletTransactions are public, but names are not. An exchange may know its customerEU Eurojust's and Europol's SIRIUS project includes contacts for crypto exchanges[31]
CASE EXAMPLE

One complaint, six shops

In 2023 Bavarian prosecutors described a case that started from one victim's complaint and led to six alleged fake solar shops copying real companies, with damage of at least about €140,000[32]. One report is often a way into something bigger.

STEP 04

Connect the shops into clusters

Treating each shop as a separate case hides the operator. A shop cluster is a group of shops that share something only their operator would share. The goal is to turn many small reports into one case.

Bank accountShop templateHostingreported shop
From one reported shop to a network: three shared traces link 14 shops. Illustrative example.

How much does each link prove?

Shared traceStrengthWhy
Same bank account or merchant accountStrongMoney ends up in the same place
Same contact email or phone numberStrongHard to explain by chance, unless it was copied from a real company
Identical template or configuration filesMediumPoints to shared tooling, which may be sold to several groups
Same advertiser or payer in an ad libraryMediumWorth following, but the names are self-declared[33]
Same analytics or tracking IDMediumSuggests one account behind several sites
Same certificateMediumUseful, but check who manages it first
Same server addressWeakCommon in shop clusters[1], but thousands of unrelated sites can share one
Cloudflare, or a young domainWeakNot proof by themselves[1]

Strength ratings are a rule of thumb from investigative practice, not a legal standard. Look for at least two independent links before you call shops connected.

What real networks looked like

BOGUSBAZAAR

75,000+ domains

More than 850,000 victims and over USD 50m in order volume, run by a core team and franchisees. About 200 shops sat on each server[34]. Researchers later linked shops through identical configuration files[17].

PHISH 'N' SHIPS

121 fake stores

More than 1,000 hacked legitimate websites sent visitors to fake stores using four payment processors. It was tied together by injected code and shared payment processors[35].

STEP 05

Send focused information requests

Ask the party that actually holds the data, and ask for specific items. The registrar knows who bought the address, the host knows who pays for the server, and the platform knows who opened the store.

Who holds what

PartyLikely holdsHow to reach them
Registrar or registryRegistrant details, payment for the domainDirect request, DENIC form, RDRS
Hosting companyCustomer account, payment, access logsProvider's law enforcement contact. Under the EU's Digital Services Act (DSA), providers must publish a contact point for authorities[36]
CloudflareAccount data. It is generally not the hostlawenforcement@cloudflare.com with case number. Non-US governments preferably via a mutual legal assistance treaty (MLAT)[16]
Shopify and similar platformsStore owner, sign-up data, payoutsShopify's online legal access form, addressed to the correct company[37]
Google (ads, email)Advertiser and account dataOnline system for verified agencies, legal process required[38]
Meta (ads, pages)Advertiser, page and payment account dataOnline request system for law enforcement, legal process required[39]
Bank or payment providerAccount holder, transactionsSee step 3
Don't start from scratch. Eurojust's and Europol's SIRIUS project offers law enforcement and judicial authorities guidelines, contacts for over 1,000 providers and model request forms[31].

The legal instruments, in brief

The right tool depends on where you work. EU tools come first, then the same jobs under national law.

EU instrumentWhat it coversKey point
e-Evidence Regulation EUDirect cross-border orders to providers offering services in the EU. Applied since August 18, 2026, Denmark excluded[40][41]Answer within 10 days, or 8 hours in emergencies. Preservation for 60 days. Subscriber data for all offences. Traffic and content data for offences with a maximum of at least 3 years, by a judge[42]
European Investigation Order EUEvidence from another EU state[28]Slower, but wider in scope

The same jobs in national law

CountryFraud offenceWho the customer is (subscriber data)Who connected when (traffic data)Bank accounts
DE Germany§ 263 StGB: up to 5 years, up to 10 in serious cases[43]§ 100j StPO with § 22 TDDDG for digital services, also by IP address[44][45]§ 100g StPO for telecoms[46]. § 100k StPO for usage data from digital services, for serious or listed offences[47]§ 24c KWG retrieval via BaFin[27]
AT Austria§ 146 StGB: up to 6 months. Serious and commercial fraud (§§ 147, 148) carry more[48]§ 135(1a) with §§ 134, 137 StPO. IP lookups need a prosecutor's order[49]§ 135(2) StPO: prosecutor's order with court approval[49]§ 116 StPO[49] and the account register[50]
CH SwitzerlandArt. 146 StGB: up to 5 years, up to 10 if commercial[51]Art. 21, 22 BÜPF, through the federal surveillance service[52]Art. 273 StPO: court approval, up to 6 months back[53]Art. 265 StPO production order. Art. 284, 285 to monitor an account[53]
UK UKEngland & WalesFraud Act 2006, s.2: up to 10 years[54]Investigatory Powers Act 2016, Part 3 ("entity data")[55][56]Same Act ("events data"), for serious crime[55]Police and Criminal Evidence Act (PACE) 1984, Sch. 1 production order[57]. Customer information orders apply in money laundering and confiscation cases[58]
US USAfederal18 U.S.C. § 1343, wire fraud: up to 20 years[59]18 U.S.C. § 2703(c)(2): subpoena[60]§ 2703(d): court order. Preservation under § 2703(f)[60]Right to Financial Privacy Act routes[61]. Grand jury subpoenas are largely exempt[62]
FR FranceArt. 313-1 Code pénal: up to 5 years[63]Art. 60-1, 60-2 CPP requisition[64][65]Art. 60-1-2 CPP: offences of at least 3 years[66]FICOBA file[67][68], then a requisition to the bank
NL NetherlandsArt. 326 Sr: up to 4 years[69]Art. 126na Sv for communications providers, 126nc for others[70]Art. 126n Sv: prosecutor's order[70]Art. 126nc, 126nd Sv[70] and the bank data referral portal[71]

A map for orientation, not a complete statement of each country's conditions. France and the Netherlands have adopted new criminal procedure codes expected around 2029, so article numbers will change[72]. Check with your prosecutor.

Two things to watch across borders. Basic fraud in Austria (up to 6 months) falls below the 3-year line for e-Evidence traffic data orders, while the basic offences in Germany, France and the Netherlands meet it. And only authorities in participating EU member states can issue e-Evidence orders. Switzerland, the UK and the US generally rely on mutual legal assistance, and the UK and US also have a data access agreement for serious crime[73].

What a good request contains

  • The exact identifier: full web address, account name or IP address.
  • The time window, with time zone.
  • Specific data: for example account holder, sign-up date and payout account, rather than "all data".
  • The legal basis and case number, addressed to the correct legal entity.
  • A note on confidentiality. Shopify, for one, notifies users unless prohibited[37], so say if notifying the customer would harm the case.
  • A preservation request if the data might otherwise be deleted.
DE Who to involve in Germany. Central cybercrime contact points (ZAC) in each state and at the Federal Criminal Police Office (BKA) serve businesses and authorities[74], and ZIT at the Frankfurt prosecutor's office is the BKA's first contact where local jurisdiction is unclear[75]. Check details with your prosecutor. This page is orientation, not legal advice.

Six common mistakes

MistakeDo this instead
Saving only a screenshotSave address, source code and full-page capture, with a fingerprint
Opening the shop from an office connectionUse a separate research setup. The Protocol recommends masking your IP and machine[5]
Reading the IBAN's country as the suspect's countryIt shows where the bank sits[26]
Asking Cloudflare for hosting data as if it were the hostIt is generally not the host, so ask what it can tell you about the account and find the real host
Reading an ad library's advertiser name as the operatorNames are self-declared[33]. Use them as a lead and ask the platform for the account data
Treating every report as a new caseCheck first whether shops share payment details, template or contacts

Common questions

How do you investigate a fake shop?

Preserve the evidence first, then trace the domain, follow the payment trail, connect related shops and send focused information requests to the providers that hold the data.

What if the shop is already offline?

Check public archives and certificate logs, and ask the registrar, host and payment provider, who may still hold account data. Reports and payment details from victims also remain valuable.

Is a screenshot enough as evidence?

Rarely. The Berkeley Protocol treats the web address, source code and a full-page capture as a minimum, and recommends adding a hash and collection details.

Can I see who owns a domain?

Often not publicly. Hidden registration data can be requested, for example through ICANN RDRS for domains like .com, or through DENIC's form for authorities for .de.

What is a shop cluster?

A group of fake shops run by the same operator, which can be identified through what they share, such as a bank account, contact details or template files.

Can I use the Meta and Google ad libraries in an investigation?

Yes, as a lead. Both are public and need no account. In the EU they show run dates, targeting, reach and declared advertiser and payer details for a year after an ad last ran. The names are self-declared, so ask the platform for account data.

Do these laws apply in my country?

Each law on this page is tagged by country, such as DE for Germany or EU for the whole EU. The table in step 5 lists the comparable powers in Austria, Switzerland, the UK, the USA, France and the Netherlands.

Does the e-Evidence Regulation already apply?

Yes, since August 18, 2026, in EU member states except Denmark. It allows direct cross-border orders to service providers, with a response deadline of 10 days, or 8 hours in emergencies.

Sources

75 sources
  1. Verbraucherzentrale: Fakeshop glossary
  2. Verbraucherzentrale NRW, Apr 13, 2026: Fakeshop-Finder figures
  3. AV-Comparatives, Nov 2024: Fake shops detection test
  4. dpa via ChannelPartner, Jun 19, 2026: complaints to consumer centres
  5. Berkeley Protocol on Digital Open Source Investigations (OHCHR / UC Berkeley)
  6. urlscan.io: FAQ
  7. urlscan.io: Scan visibility
  8. Internet Archive: Save Pages in the Wayback Machine
  9. ICANN: Registration Data Request Service
  10. ICANN, Mar 3, 2026: RDRS two-year pilot results
  11. DENIC: New legal requirements for the domain query
  12. DENIC: Third-party requests for holder data
  13. DENIC: Fake shops
  14. NIS2 Directive, Article 28
  15. § 50 BSIG
  16. Cloudflare: Law enforcement
  17. heise, 38C3 report on BogusBazaar
  18. Certificate Transparency: How CT works
  19. vzbv, Nov 6, 2025: Every second fake shop advertises on Google or Meta
  20. Regulation (EU) 2022/2065 (Digital Services Act), Article 39
  21. Google Ads Help: About the Ads Transparency Center
  22. Meta: Ad Library tools
  23. Google Ads Transparency Center: FAQ
  24. TikTok: Commercial Content Library help
  25. ÖIAT study for KommAustria, Dec 2025: Fraud ecosystem in Meta advertising
  26. European Banking Authority: Report on virtual IBANs
  27. § 24c KWG
  28. Directive 2014/41/EU (European Investigation Order)
  29. Zoll: Financial Intelligence Unit
  30. § 32 GwG
  31. Eurojust: SIRIUS project
  32. Generalstaatsanwaltschaft Bamberg (ZCB), Apr 2023
  33. ÖIAT policy brief, May 2026: Ad libraries
  34. SRLabs: BogusBazaar
  35. The Record: Phish 'n' Ships
  36. Regulation (EU) 2022/2065 (Digital Services Act)
  37. Shopify: Government access policy
  38. Google: Requests from government agencies
  39. Meta: Information for law enforcement authorities
  40. Regulation (EU) 2023/1543 (e-Evidence)
  41. Heuking: The e-Evidence Act applies
  42. KriPoZ: The e-Evidence legislative package
  43. § 263 StGB
  44. § 100j StPO
  45. § 22 TDDDG
  46. § 100g StPO
  47. § 100k StPO
  48. Austria: Criminal Code (StGB), §§ 146 to 148
  49. Austria: Code of Criminal Procedure (StPO), §§ 116, 134, 135, 137
  50. Austria: Account Register Act, § 4
  51. Switzerland: Criminal Code, Art. 146
  52. Switzerland: Surveillance Act (BÜPF), Art. 15, 21, 22, 26
  53. Switzerland: Criminal Procedure Code, Art. 265, 273, 284, 285
  54. UK: Fraud Act 2006, sections 1 and 2
  55. UK: Investigatory Powers Act 2016, section 60A
  56. UK: Investigatory Powers Act 2016, section 261
  57. UK: Police and Criminal Evidence Act 1984, Schedule 1
  58. UK: Proceeds of Crime Act 2002, section 363
  59. USA: 18 U.S.C. § 1343
  60. USA: 18 U.S.C. § 2703
  61. USA: 12 U.S.C. § 3402
  62. USA: 12 U.S.C. § 3413
  63. France: Penal Code, Art. 313-1
  64. France: Code of Criminal Procedure, Art. 60-1
  65. France: Code of Criminal Procedure, Art. 60-2
  66. France: Code of Criminal Procedure, Art. 60-1-2
  67. France: Tax Procedure Code, Art. L135 ZC
  68. CNIL: FICOBA, the national bank account file
  69. Netherlands: Criminal Code, Art. 326
  70. Netherlands: Code of Criminal Procedure, Art. 126n to 126nd
  71. Netherlands: Financial Supervision Act, Art. 3:267i
  72. Rijksoverheid: New Code of Criminal Procedure
  73. US Department of Justice: CLOUD Act resources
  74. Polizei: Central contact points for cybercrime (ZAC)
  75. Generalstaatsanwaltschaft Frankfurt (ZIT)

This guide is general information, not legal advice. Tags show where a law or route applies: DE Germany, AT Austria, CH Switzerland, UK United Kingdom, US United States, FR France, NL Netherlands, EU European Union, INTL international. Laws, fees and contact routes change, so check the linked source before you rely on it.

Working a fake shop case? Let's talk.

Intellibert collects evidence on fake shops while they are online and shows which shops belong together.

See how it works →
↑ Back to top