{
  "schema": "phishdestroy.text-export.v1",
  "object_type": "Published page text and corresponding PDF digest",
  "id": "nl/index.html",
  "language": "nl",
  "title": "Het Steam-dossier: regels, trajecten en verantwoordingsplicht",
  "source_url": "https://phishdestroy.io/steam_dossier/nl/index",
  "source_html_sha256": "11b19fe0f195f5942fa97ee7bd27337af10ff004be73bb1db509df8b9ef3edc0",
  "exported_at": "2026-09-30T21:22:32.152Z",
  "scope": "Print reading edition. Research prose is retained; raster images and identified visual catalogues are replaced by source links. See editorial_scope for exact omissions. Support archive exports retain the core discussion and link the full gallery.",
  "editorial_scope": {
    "policy": "Research prose, conclusions, methodological limits and analytical tables retained without paragraph truncation. Named catalogues and visual galleries are linked; raster images are not embedded.",
    "linked_sections": [
      {
        "id": "exhibit-gallery-section",
        "source": "https://phishdestroy.io/steam_dossier/nl/index#exhibit-gallery-section"
      }
    ],
    "raster_images_replaced": 2
  },
  "license": {
    "identifier": "CC0-1.0",
    "url": "https://creativecommons.org/publicdomain/zero/1.0/",
    "rights_statement_url": "https://phishdestroy.io/steam_dossier/steam_tos_assets/license-rights.json",
    "rights_statement_sha256": "80d67354f8e5efd65b03696be950fb0f95c188d0089b1604281d0a4daff3f4cb",
    "application": "Authored research materials; third-party materials retain their own rights."
  },
  "pdf": {
    "filename": "index.pdf",
    "url": "https://phishdestroy.io/steam_dossier/exports/pages/nl/index.pdf?v=print-20260930-links-v6",
    "sha256": "14ade35148e148eeff052bbdce41259372751b1deab7be8d1c673f97a6d76da7",
    "bytes": 982179,
    "pages": 108
  },
  "integrity": {
    "signed_object": "index.content.json",
    "scope": "The exact UTF-8 bytes of this JSON file. It contains the published text and identifies the corresponding PDF by SHA-256. It is distinct from the separately signed rights statement.",
    "signature_file": "index.content.json.asc",
    "digest_file": "index.content.json.sha256",
    "format": "ASCII-armored detached OpenPGP",
    "signing_key_fingerprint": "129FC7F39C40C69D2EF3C329BFCF9E8DD295EE01",
    "public_key": "https://phishdestroy.io/.well-known/pgp-key.txt",
    "verify": [
      "gpg --import pgp-key.txt",
      "gpg --verify index.content.json.asc index.content.json",
      "sha256sum -c index.content.json.sha256"
    ]
  },
  "content": {
    "text": "Hoofdstuk 1 — Samenvatting van de zaak\nDe regel. Het record. De onbeantwoorde vragen.\nContext en bronbeperkingen\n\nZes bevindingen, die elk zijn gekoppeld aan een gedateerd openbaar document. De gedetailleerde hoofdstukken volgen dezelfde volgorde: technisch dossier (deel A), regels en handhavingsdossier (deel B), wettelijke kaders (deel C), en vervolgens de bijlagen met de belangrijkste bewijsstukken.\n\nZes bevindingen. Elk daarvan koppelt een schriftelijke regel aan een gedateerd document en aan een vraag die aan de hand van het bewijsmateriaal kan worden getoetst.\n\n1. Authentificatiehosts met afzonderlijke domeinen — 44 routes · 26 gesplitste paren\n\nDe gegevens in het live-register 44 platforms die zich authenticeren via een afzonderlijk registreerbaar domein. Er zijn nog vijf routes die in afwachting van verificatie zijn en waarvoor nog geen RDAP-datum is vastgesteld; als deze worden toegevoegd, komt het totaal op 47. Ze zijn niet meegeteld in het aantal van 44 en komen niet voor in de leeftijdsgrafiek. — 27 met een gepubliceerd bewijsbestand per route en 17 die handmatig zijn verzameld, apart vermeld. In 26 filter-split-paren het hoofddomein is GEBLOKKEERD in het Steam Link Filter, terwijl de proxy die de inloggegevens bevat dat niet is. Dit zijn geen wegwerpdomeinen: csgogem.com wordt geblokkeerd, terwijl api.csgem.com, de host met de login Steam, is sinds maart 2014 geregistreerd — 12 jaar en 6 maanden. Valve ontvangt die hostnaam bij elk OpenID-verzoek en toont deze aan de gebruiker op zijn eigen inlogpagina. De volledige tabel, de leeftijden per route en de herkomst zijn te vinden in paragraaf 3.\n\nVolg de route →\n2. 2016: het mechanisme kreeg een naam en de deadline werd vastgesteld\n\nOp 13 juli 2016 heeft Valve openbaar beschreven hoe goksites gebruik maakten van Steam OpenID en geautomatiseerde handelsaccounts, en in de kennisgevingen van zijn raadsman van 20 juli 2016 werd een termijn van tien dagen gesteld. Sindsdien is er geen handhavingsrapport per exploitant meer gepubliceerd. Tien jaar na het verstrijken van die termijn wordt hetzelfde genoemde mechanisme nog steeds gebruikt op authenticatiehosts met afzonderlijke domeinen die op 2026-09-21 geen Link Filter-blokkering retourneerden.\n\nLees de open brief aan de WSGC →\n3. Correlatie van apparaten, op briefpapier van de raadsman\n\nIn de hier weergegeven correspondentie beschreef de raadsman van Valve een correlatie op apparaatniveau waarbij één apparaat aan meerdere accounts wordt gekoppeld — een mogelijkheid waarvan de klantenservice van Steam gebruikers eerder had verteld dat deze technisch niet haalbaar was. De vraag is welke gegevens op apparaatniveau Valve in zijn bezit heeft en op welke gronden accounthouders de toegang daartoe wordt geweigerd.\n\nLees het memorandum →\n4. Twee reacties op het verzoek om toegang. In het ene geval werden de gegevens niet vrijgegeven, in het andere geval werden ze gelekt.\n\noktober 2025: De raadsman van Valve reageerde op een verzoek op grond van artikel 15 met een bijlage van 830 pagina’s waarin de geschrapte passages over de tekst heen zijn geschreven in plaats van te worden verwijderd — 902,270 tekens met een standaard extractietool weer naar buiten komen, inclusief de identificatiegegevens van derden die juist door die blokkades moesten worden achtergehouden. Artikel 15, lid 4, is de reden waarom die blokkades bestaan. september 2026: Ticket HT-2YBP-F7JP-D4VB werd na drie dagen afgesloten met een link naar de zelfbedieningspagina ‘Accountgegevens’ — geen gegevens, geen vermelde rechtsgrondslag. De termijn van één maand krachtens artikel 12, lid 3, was op het moment van publicatie nog niet verstreken; het bezwaar heeft betrekking op de inhoud.\n\nLees de redactiecontrole →Lees het ticketdossier →\n5. De markt boven het plafond van Steam\n\nSteam beperkt de marktkapitalisatie tot ongeveer $1,800. Op vijf marktplaatsen in een verouderd momentopname (23 september 2026), 248 CS2-productcategorieën door twee of meer van hen afzonderlijk boven die bovengrens worden geprijsd, en alle 248 ontbreken in Steam; een gloednieuwe Dragon Lore is verkrijgbaar vanaf $10,941 over 389 exemplaren die op alle vijf platforms staan vermeld (het cijfer voor uitsluitend CSFloat in paragraaf 13, afkomstig uit de momentopname van 20 september, bedraagt $10,623.95 over 62 aanbiedingen). Om tegen die prijzen te verkopen is een extern platform nodig, terwijl de overdracht van items nog steeds via Steam verloopt.\n\nVolg de koers en de overschrijving →\n6. De regel is duidelijk; het audittraject is dat niet\n\nDe abonneeovereenkomst reserveert Steam voor persoonlijk, niet-commercieel gebruik, verbiedt commerciële exploitatie tenzij uitdrukkelijk toegestaan, verbiedt scripts en bots, en staat beëindiging van het account toe. Valve paste die bepalingen in 2016 toe op gokexploitanten. Los daarvan heeft Valve, volgens het technische account van CSFloat, de dienst gesloten IEconItems_730/GetPlayerItems in 2017, waarbij de openbare toegang tot de originele item-ID's werd opgeheven (er is geen changelog met Valve gevonden).\n\nPlaats de regel naast het netwerk →\n2016 / Schriftelijk verzoek 10 dagen\nUiterste termijn in de kennisgevingen van Valve raadsman aan goksites van juli 2016. Open brief aan de WSGC: paragraaf 2.\n2017 / Openbaar controlespoor Toegang via ID geblokkeerd\nCSFloat registreert het verlies van originele item-ID’s.\nCorrespondentie met de raadsman Correlatie tussen apparaten\nEén apparaat dat in verband wordt gebracht met tientallen gestolen accounts.\nRouteregister Geblokkeerd, maar nog steeds aan het inloggen\nDe regel: De verklaring van Valve uit 2016 verbiedt het exploiteren van een gokbedrijf via Steam OpenID. Het verslag: Er staan 26 hoofddomeinen in het Link Filter, terwijl de host waarop de Steam-login van elk domein draait, al — die van csgogem.com draait al 12 jaar en 6 maanden.\nParagraaf 2 — Open brief\nOpen brief aan de Kansspelcommissie van de staat Washington\n\nTien dagen werden tien jaar. De vraag die de Commissie in 2016 aan Valve stelde, is niet beantwoord met een overzicht per exploitant; in deze brief wordt de Commissie verzocht de zaak opnieuw in behandeling te nemen.\n\nOMROEPBERICHT · COMMISSIE VOOR KANSSPELEN VAN DE STAAT WASHINGTON\n\nTien dagen werden tien jaar.Open het dossier opnieuw.\n\nAan de Kansspelcommissie van de staat Washington:\n\nIn 2016 vroeg directeur David Trujillo aan Valve om aan te tonen wat het had ondernomen om het gebruik van Steam-skins voor gokdoeleinden een halt toe te roepen. De toenmalige voorzitter Chris Stearns en de Commissie stonden tegenover een sector die was gebaseerd op door Valve uitgegeven items en Steam-overdrachten. Beide mannen hebben inmiddels hun functies bij de Commissie neergelegd. De vraag die zij aan Valve hebben gesteld, is nog steeds actueel.\n\nDe algemeen juridisch adviseur van Valve, Karl Quackenbush, gaf gokexploitanten tien dagen de tijd om het commerciële gebruik van Steam-accounts te staken. In zijn reactie aan uw Commissie in oktober ontkende Valve dat het gokken faciliteerde, verklaarde het dat het aan meer dan veertig websites sommatiebrieven had gestuurd en dat het de bijbehorende accounts had geblokkeerd. Het verdedigde tevens het behoud van Steam-transacties en OpenID, omdat deze diensten ten goede kwamen aan klanten en gameontwikkelaars. Dat was een blijk van machtsuitoefening. Dat verdient een toetsing, geen blind vertrouwen.\n\nWhat this means — OpenID and openid.realm\n\nOpenID is the sign-in standard behind the “Sign in with Steam” button: the site does not receive the password, Steam confirms the identity to it. openid.realm is the field carrying the address of the site asking for the sign-in, and openid.return_to the address Steam is to send the user back to. Steam receives both on every request and prints the realm on its own login page — which is why this dossier can name the host each platform authenticates through.\n\nSection 3 — the observed routes →\n\nNaar onze mening bleek uit het antwoord van Valve niet dat de gekozen handhavingsmaatregel in verhouding stond tot de omvang van het netwerk dat het beschreef. Een dreigbrief aan een exploitant is niet hetzelfde als een blijvende blokkering van de Steam-accounts, de handelsinfrastructuur en de authenticatieroutes die de bedrijfsvoering mogelijk maken. Volgens gerapporteerde schattingen bedraagt CS:GO Lounge alleen al was in 2016 goed voor meer dan $1 miljard aan inzet; dat is een externe schatting van de inzetbedragen, niet van de Valve-inkomsten, en de oorspronkelijke activiteit van de website op het gebied van weddenschappen op huidskleur werd later stopgezet. Gezien de omvang ervan was een controleerbare handhaving onontbeerlijk.\n\nVandaag, van Valve zelf Abonneeovereenkomst gearchiveerd 2026-09-21 ↗ beperkt commerciële exploitatie, behalve wanneer dit uitdrukkelijk is toegestaan, en verbiedt bovendien afzonderlijk bepaalde vormen van automatisering. Onze verouderd routeoverzicht records die als OpenID-return-hosts voor externe diensten zijn aangemerkt; openid.realm en openid.return_to zijn velden die naar Steam worden gestuurd, geen geheimen die ervoor verborgen worden gehouden. Onze Controles op linkfilters geeft voorbeelden weer waarbij voor een hoofdadres een waarschuwing werd gegeven, maar niet voor een bijbehorende inloghost. Een filterresultaat op zich kan niet aantonen dat Valve een aanmelding heeft toegestaan of dat een bepaalde bot een accountblokkering heeft omzeild. Dit bewijst wel dat een waarschuwing op de startpagina niet als een volledig antwoord op de vraag over de toegankelijkheid kan worden beschouwd.\n\nOok het bestaan van nuttige, rechtmatige Steam-handels- en OpenID-functies geeft geen antwoord op de vraag of verboden exploitanten daadwerkelijk werden uitgesloten. De eigen regels van Valve staan uitdrukkelijke uitzonderingen toe. Indien Valve zich op dat onderscheid beroept, dient de Commissie het bedrijf te verzoeken de vergunning, de accountcontroles en de handhavingscriteria te specificeren die van toepassing zijn op commerciële skin-bedrijven, evenals de specifieke niet-gokgerelateerde toepassingen waarop het zich in 2016 heeft beroepen. De loutere mogelijkheid van rechtmatig gebruik is geen antwoord op gedocumenteerd verboden gebruik.\n\nWij verzoeken de Commissie haar dossier uit 2016 opnieuw te bekijken en per exploitant een overzicht te vragen: welke Steam-accounts en handelsbots zijn na de kennisgevingen van tien dagen uitgeschakeld; of gerelateerde accounts of return-hosts werden gecontroleerd; welke exploitanten later weer toegang kregen; welke uitzonderingen werden toegekend; en welke documenten de verklaring van Valve aan de Commissie staven. Maak openbaar wat volgens de wet door het publiek mag worden ingezien. Vergelijk die documenten met de huidige routes en met de latere ingrepen van Valve, waaronder OPSkins in 2018 gearchiveerd 2026-03-07 ↗.\n\nIn de kennisgeving werd in juli 2016 een termijn van tien dagen vastgesteld; tien jaar is lang genoeg om vast te stellen of dit is uitgevoerd. De Commissie zou de jaarrekening van Valve over 2016 moeten toetsen aan de infrastructuur die vandaag de dag nog waarneembaar is.\n\nHet Steam Dossier-onderzoek · Openbare verklaring, 20 september 2026\n\nMededeling van de Commissie uit 2016 ↗ gearchiveerd 2026-05-20 ↗ · Het antwoord van Valve uit 2016 (kopie van het document) ↗ · De OpenID-verklaring van Valve uit 2016 ↗ gearchiveerd 2026-09-21 ↗ · Huidige Steam-overeenkomst ↗ gearchiveerd 2026-09-21 ↗ · Tijdlijn van de uitwisseling in 2016: Paragraaf 11 →\n\nDeel A — Technisch dossier · Paragraaf 3\nDe website is geblokkeerd. De inlogpagina is dat niet.\n\n26 geblokkeerde hoofddomeinen. De authenticatieproxy achter elk domein, en hoe lang deze al actief is. Deze afzonderlijke authenticatiehosts zijn geen bijkomstige tweede adressen — elk ervan is een authenticatieproxy voor Steam, die zich tussen het platform en het OpenID-eindpunt van Valve bevindt en de inloggegevens doorgeeft die het geblokkeerde domein niet langer openlijk kan doorgeven. Valve heeft de ‘voordeur’ op de Link Filter geplaatst. De aanmelding verliep nog steeds via de proxy: csgogem.com is geblokkeerd, en api.csgem.com is sinds maart 2014 geregistreerd — twaalf en een half jaar. Op al die dagen stuurde die host zijn eigen hostnaam naar het OpenID-eindpunt van Valve, en Steam gaf die direct weer aan de gebruiker op de inlogpagina. Valve is de hoofdlijn waar al deze routes doorheen lopen; deze hoeft ze niet te vinden. Dat is wat in dit hoofdstuk wordt gemeten: niet of er een waarschuwing is, maar hoeveel jaar het traject achter de waarschuwing open blijft. Er staan 44 routes met afzonderlijke domeinen in het register, waarvan er 27 voorzien zijn van een gepubliceerd bewijsdossier per route — zie de onderstaande tabel. Bekijk eerst één voorbeeld en meet vervolgens alle routes.\n\nFiguur 3.1 — De twee routes, weergegeven.\n\nEén platform, één gebruiker, twee verzoeken die vanuit dezelfde browser worden verzonden. Het Link Filter van Valve is op beide van toepassing. Het blokkeert het verzoek dat een link bevat en laat het verzoek door dat de inloggegevens bevat. Alles wat in dit gedeelte wordt gemeten, is een telling van hoe lang de onderste route open blijft.\n\nThe player\none browser, one session\nrollbit.com\nthe platform's main domain\nrbsnin.com\nseparate authentication host\nLINK FILTER\n✕ BLOCKED\nLINK FILTER\n✓ CLEAN\nsteamcommunity.com\nOpenID endpoint · signs in\nno route\nLink geplaatst op Steam — gestoptInlogverzoek — toegangskaartenBewaarde cheques van 19 en 21 september 2026\n\nBeide verzoeken zijn zichtbaar voor Valve, maar er wordt slechts op één ervan gereageerd. Het Link Filter is een Valve-lijst, die wordt gecontroleerd door een Valve-service. Het OpenID-verzoek bevat de eigen naam van de authenticatiehost en stuurt deze naar het eindpunt van Valve, dat deze direct weergeeft op de inlogpagina. De hostnaam staat hoe dan ook in het verzoek — het verschil is of er iets mee wordt gedaan.\n\nEén platform. Twee verschillende routes.ROLLBIT / OPGESLAGEN WAARNEMINGEN\nStap 5 / 5\n\nDe aanvraag bereikt Steam. De waargenomen route leidde naar het inlogformulier van Steam. De auteurs hebben het inlogproces niet voltooid. Het blokkeren van de link naar het hoofddomein heeft deze waargenomen route naar het formulier niet geblokkeerd.\n\n01 DE CONTROLE VAN HET LINKFILTER\nBESTEMMINGrollbit.comHet hoofddomein van het platform\nSTEAM LINK-FILTERControleert de linkEen afzonderlijk waarschuwingssysteem voor bestemmingen\nOPGESLAGEN RESULTAATLink geblokkeerd19 en 21 september 2026\n02 DE WAARGENOMEN AANMELDRUTE\nOP HET PERRONAanmelden met SteamHet platform start een OpenID-verzoek\nAPARTE AUTH-HOSTrbsnin.comGeen 'Link Filter'-blok in de opgeslagen controle\nSTEAMInlogformulier weergegevenDe opgevraagde host komt voor in de melding van Steam\nControleer de oorspronkelijke vastleggingsnotities, de registratiedatum en de protocolgegevens\nHoe de handhaving van Valve eruitziet\nHoofddomein: geblokkeerd\nGebruiker\n→\nrollbit.com\n(hoofddomein)\n↓\nSTEAM LINK-FILTER — BLOKKEERD\n\"Link geblokkeerd!\" — gemarkeerd als mogelijk schadelijk\nrollbit.com heeft een Link Filter-blokkering gerapporteerd voor 2026-09-19 en 2026-09-21 (controle zonder authenticatie; onbewerkte HTML en SHA-256 opgeslagen). Een zichtbaar, controleerbaar verslag.\nWat er eigenlijk gebeurt — authenticatie\nAuth-host: niet geblokkeerd\nGebruiker\n→\nrollbit.com\n\"Log in met Steam\"\n↓\nOmleiden via een aparte authenticatiehost:\nrbsnin.comLinkfilter: CLEAN\ngeregistreerd 2026-09-18T09:34:52Z (Verisign RDAP)\n↓\nSteam mededeling op de inlogpagina (2026-09-20):\n\"Note that rbsnin.com is not affiliated with Steam or Valve\"\nSteam geeft deze melding weer vanuit het openid.realm van het verzoek dat het heeft ontvangen.\n↓\nSteam inlogformulier dat voor de afzonderlijke host wordt aangeboden\nDe auteurs hebben het inlogproces niet voltooid; het proces werd gevolgd tot aan het Steam-formulier.\nValve ontvangt bij elk dergelijk verzoek de hostnaam return_to / realm. rbsnin.com heeft bij 2026-09-21 geen blokkering door de Link Filter geretourneerd.\nOp verzoek\nAls OpenID-provider ontvangt Steam bij elk authenticatieverzoek de auth-hostnaam: deze komt binnen op de eigen servers van Valve in de openid.return_to en openid.realm parameters.\nVerzonden door de website\nDe authenticatiehost wordt niet via een scan gedetecteerd — het platform stuurt deze in elk verzoek naar Steam. Volgens OpenID 2.0 §9.1 return_to is formeel gezien optioneel, maar zonder dit kan Steam het inlogresultaat niet weergeven; voor een goed werkende Steam-inlogprocedure is het dus in feite verplicht. Steam geeft zelfs de hostnaam weer aan de gebruiker (\"<host> is niet gelieerd aan Steam of Valve\").\n14 jaar\nis de leeftijd van de oudste authenticatiehost die bij de 2026-09-21-controle nog steeds Steam aanmeldingen heeft (dota2.net, geregistreerd op 2011-10-29); de nieuwste is drie dagen oud (rbsnin.com). Beschouw het cijfer „0 geblokkeerde authenticatiehosts“ niet als de conclusie. Een geblokkeerde authenticatiehost zou de functie „Aanmelden met Steam” van het platform volledig onbruikbaar maken, dus een register dat is samengesteld op basis van werkende aanmeldingen kan alleen hosts bevatten die nooit zijn geblokkeerd. Het getal dat van belang is, is niet het aantal blokkeringen, maar het aantal jaren dat het hoofddomein op de Link Filter stond terwijl de inloggegevens ernaast bleven werken.\nAuthenticatiehosts met afzonderlijke domeinen: registratiedatum versus hoofddomein (30 routes: de 25 die in de 2026-09-21-browseraudit werden opgelost, plus 5 die op 2026-09-22 zijn toegevoegd)\nPlatform\tLinkfilter: hoofdpagina\tAuth-host\tLinkfilter: auth host\tAuth-host geregistreerd\tBron van de waarneming\tBewijsdossier\nRollbit\nrollbit.com · reg. 2014-11-08\n\tGEBLOKKEERD\n2026-09-19, 2026-09-21 · Wayback 2026-09-21\n\trbsnin.com\tSCHOON\n2026-09-21 · onbewerkte HTML (geen Wayback-momentopname)\n\t2026-09-18\n09:34:52Z, Verisign RDAP\n\tSteam mededeling op de inlogpagina, 2026-09-20\trollbit.com.json\nSkin.Club\nskin.club · reg. 2017-09-04\n\tGEBLOKKEERD\n2026-09-19, 2026-09-21 · Wayback 2026-09-21\n\tsc-auth.net\tSCHOON\n2026-09-21 · Wayback 2026-09-21\n\t2019-04-02\nRDAP\n\tSteam mededeling op de inlogpagina\tskin.club.json\nHowl.GG\nhowl.gg · reg. 2017-03-16\n\tGEBLOKKEERD\n2026-09-18, 19-09, 21-09 · Wayback 2026-09-21\n\thowl.uno\tSCHOON\n2026-09-21 · Wayback 2026-09-21\n\t2026-08-11\nRDAP\n\tLive browseropname + meegeleverde OpenID-URL\thowl.gg.json\nDuelbits\nduelbits.com · reg. 2020-02-03\n\tGEBLOKKEERD\n2026-09-21 · Wayback 2026-09-21\n\tswitchflips.com\tSCHOON\n2026-09-21 · Wayback 2026-09-21\n\t2020-04-21\nRDAP\n\tOpgegeven OpenID-URL\tduelbits.com.json\nCSGOFast\ncsgofast.com · reg. 2015-03-27\n\tGEBLOKKEERD\n2026-09-19, 2026-09-21 · Wayback 2026-09-21\n\tsteam-login.authtofast.com\tSCHOON\nauthtofast.com, 2026-09-21 · Wayback 2026-09-21\n\t2026-06-30\nauthtofast.com, RDAP\n\tLive browseropname + meegeleverde OpenID-URL\tcsgofast.com.json\nFarmskins\nfarmskins.com · reg. 2016-03-23\n\tGEBLOKKEERD\n2026-09-19, 2026-09-21 · ruwe HTML\n\tsteam.kobal.cc\tSCHOON\n2026-09-19, 2026-09-21 · onbewerkte HTML\n\t2017-01-07\nkobal.cc, RDAP\n\tLive browseropname + meegeleverde OpenID-URL\tfarmskins.com.json\nCobaltLab\ncobaltlab.tech\n\tGEBLOKKEERD\n2026-09-21 · onbewerkte HTML\n\tcobaltauth.com\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2025-01-07\nRDAP\n\tOpgegeven OpenID-URL\tcobaltlab.tech.json\nCSGO.NET\ncsgo.net · reg. 2012-07-22\n\tGEBLOKKEERD\n2026-09-21 · ruwe HTML\n\tcn2.easylot.net\tSCHOON\n2026-09-21 · ruwe HTML\n\t2016-09-03\neasylot.net, RDAP\n\tLive browseropname\tcsgo.net.json\nGGDrop\nggdrop.com\n\tGEBLOKKEERD\n2026-09-21 · onbewerkte HTML\n\tggauth.com\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2023-05-03\nRDAP\n\tOpgegeven OpenID-URL\tggdrop.com.json\nRustChance\nrustchance.com\n\tGEBLOKKEERD\n2026-09-21 · onbewerkte HTML\n\thgfuihd.com\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2019-01-27\nRDAP\n\tOpgegeven OpenID-URL\trustchance.com.json\nSkin.Fans\nskin.fans\n\tGEBLOKKEERD\n2026-09-21 · onbewerkte HTML\n\tauth.skinfans.com\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2018-07-16\nskinfans.com, RDAP\n\tOpgegeven OpenID-URL\tskin.fans.json\nSkinport\nskinport.com · reg. 2018-09-05\n\tGEBLOKKEERD\n2026-09-21 · ruwe HTML\n\tskinport.app\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2020-06-20\nRDAP\n\tLive browseropname + meegeleverde OpenID-URL\tskinport.com.json\nSkins.Cash\nskins.cash\n\tGEBLOKKEERD\n2026-09-21 · onbewerkte HTML\n\tskinscash.live\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2019-12-05\nRDAP\n\tOpgegeven OpenID-URL\tskins.cash.json\nTF2Hunt\ntf2hunt.com · reg. 2018-01-13\n\tGEBLOKKEERD\n2026-09-21 · onbewerkte HTML\n\trstspcl.com\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2020-08-08\nRDAP\n\tLive browseropname + meegeleverde OpenID-URL\ttf2hunt.com.json\nCSGOGem\ncsgogem.com · reg. 2016-10-16\n\tGEBLOKKEERD\n2026-09-22 · onbewerkte HTML\n\tapi.csgem.com\ncsgem.com — afzonderlijk registreerbaar domein\n\tSCHOON\n2026-09-22 · onbewerkte HTML\n\t2014-03-08\ncsgem.com, RDAP — oudste in het register\n\tHandmatige verzameling + vastleggen via Link Filter\tlinkfilter-2026-09-22.json\nGamdom\ngamdom.com · reg. 2016-07-29\n\tGEBLOKKEERD\n2026-09-22 · ruwe HTML\n\tlogin.gambldom.com\ngambldom.com — één letter verschil met het merk\n\tSCHOON\n2026-09-22 · onbewerkte HTML\n\t2017-09-24\ngambldom.com, RDAP\n\tHandmatige verzameling + vastleggen via Link Filter\tlinkfilter-2026-09-22.json\n12CS\n12cs.fail · reg. 2026-03-24\n\tGEBLOKKEERD\n2026-09-22 · ruwe HTML\n\tfail.games\tSCHOON\n2026-09-22 · ruwe HTML\n\t2021-08-24\nfail.games, RDAP\n\tHandmatige verzameling + vastleggen via Link Filter\tlinkfilter-2026-09-22.json\nCSGOEmpire\ncsgoempire.com · reg. 2015-06-10\n\tSCHOON\n2026-09-19, 2026-09-21 · Wayback 2026-09-21\n\tcsgoempirelogin4.com\neen van de tien genummerde domeinen login1–10\n\tSCHOON\n2026-09-21 · Wayback 2026-09-21\n\t2020-07-20\n05:49:17Z, Verisign RDAP\n\tLive-opname via de browser\tcsgoempire.com.json\nCS.MONEY\ncs.money\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\tauth.dota.trade\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2016-07-15\ndota.trade, RDAP\n\tSteam mededeling op de inlogpagina\tcs.money.json\nCSFloat\ncsfloat.com · reg. 2021-07-11\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\tcsgofloat.com\nhet vroegere merkdomein van de exploitant; een afzonderlijk registreerbaar domein, geen aanwijzing voor ontduiking\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2015-09-29\nRDAP\n\tLive browseropname\tcsfloat.com.json\nG4Skins\ng4skins.com\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\tauth.g4s.to\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2021-05-30\ng4s.to, RDAP\n\tOpgegeven OpenID-URL\tg4skins.com.json\nJuice.GG\njuice.gg\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\tletmeinjuice.com\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2024-04-15\nRDAP\n\tOpgegeven OpenID-URL\tjuice.gg.json\nMarkt.CSGO\nmarket.csgo.com\n\tSCHOON\n2026-09-21 · ruwe HTML\n\tdota2.net\tSCHOON\n2026-09-21 · ruwe HTML\n\t2011-10-29\nRDAP\n\tLive browseropname + meegeleverde OpenID-URL\tmarket.csgo.com.json\nRust.TM\nrust.tm\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\tdota2.net\tSCHOON\n2026-09-21 · ruwe HTML\n\t2011-10-29\nRDAP\n\tOpgegeven OpenID-URL\trust.tm.json\nCSGOLounge\ncsgolounge.com · reg. 2013-08-14\n\tSCHOON\n2026-09-22 · onbewerkte HTML\n\tdota2.net\nderde front-end op deze authenticatiehost\n\tSCHOON\n2026-09-22 · onbewerkte HTML\n\t2011-10-29\ndota2.net, RDAP\n\tHandmatige verzameling + vastlegging via Link Filter\tlinkfilter-2026-09-22.json\nDota2Lounge\ndota2lounge.com · geregistreerd 2012-08-10\n\tSCHOON\n2026-09-22 · onbewerkte HTML\n\tdota2.net\nvierde front-end op deze authenticatiehost\n\tSCHOON\n2026-09-22 · onbewerkte HTML\n\t2011-10-29\ndota2.net, RDAP\n\tHandmatige verzameling + vastleggen via Link Filter\tlinkfilter-2026-09-22.json\nSkinBaron\nskinbaron.de\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\tskinbaron.com\nhetzelfde merk, andere TLD\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2015-12-22\nRDAP\n\tOpgegeven OpenID-URL\tskinbaron.de.json\nTF2Royal\ntf2royal.com · reg. 2022-08-17\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\ttf2auth.com\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2021-07-27\nRDAP\n\tLive browseropname + meegeleverde OpenID-URL\ttf2royal.com.json\nTradeit\ntradeit.gg\n\tSCHOON\n2026-09-21 · onbewerkte HTML\n\tconnect-tradeit.com\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2022-02-23\nRDAP\n\tOpgegeven OpenID-URL\ttradeit.gg.json\nUpgrader\nupgrader.pro\n\tSCHOON\n2026-09-21 · ruwe HTML\n\tupgauth.space\tSCHOON\n2026-09-21 · onbewerkte HTML\n\t2026-08-14\nRDAP\n\tOpgegeven OpenID-URL\tupgrader.pro.json\nBron: steamcommunity.com/linkfilter, GET zonder authenticatie, 2026-09-21, 53 hosts, interval van 3 s; steam_tos_assets/linkfilter-recheck-2026-09-21.json; onbewerkte HTML in steam_tos_assets/linkfilter-raw/. Inschrijfdata: RDAP, steam_tos_assets/domain-registration.json. · Eerdere controle van 2026-09-19 in linkfilter-all-results.json · routegegevens invoeren in auth-route-audit.json · Wayback Machine-momentopnames van de Link Filter-pagina’s, 2026-09-21, vermeld in wayback-snapshots.json (er is geen snapshot beschikbaar voor rbsnin.com; het lokale raw-bestand is het enige bestand).\n\nInschrijfdata: RDAP (steam_tos_assets/domain-registry/). De \"opgegeven OpenID-URL\" bepaalt de verzoekparameters, niet dat de aanmelding is voltooid. De auteurs hebben op geen enkel platform een aanmelding voltooid. Een afzonderlijk domein is op zichzelf geen bewijs van omzeiling. Evenmin is „0 geblokkeerde authenticatiehosts“ een op zichzelf staande bevinding: het blokkeren van één ervan zou de Steam-aanmelding van dat platform onmogelijk maken, dus een register dat is samengesteld uit werkende aanmeldingen kan geen geblokkeerde authenticatiehost bevatten. De observatie die zwaar weegt, is de koppeling en de duur ervan — een hoofddomein op het Link Filter naast een inlogdomein dat al jaren actief is. Deze tabel bevat 30 rijen: 25 van de 27 routes met een bewijsbestand per route, plus vijf toegevoegd op 2026-09-22 waarvan de splitsing in het Link Filter is vastgelegd in linkfilter-2026-09-22.json ook al is het domein zelf handmatig verzameld — dat staat in de bronkolom bij de rijen vermeld. De twee routes voor bewijsbestanden die niet worden weergegeven, zijn skinsnipe.com (auth host pricing.tradeupspy.com, geregistreerd 2020-03-11) en csgobig.com (auth host letmeinbig.com, geregistreerd 2023-01-20); beide gaven bij de controle van 2026-09-22 de status BLOCKED main / CLEAN auth host weer, vastgelegd met SHA-256 in linkfilter-2026-09-22c.json, maar de ruwe HTML-code voor die batch zit niet in de gepubliceerde set, dus worden ze hier bij naam genoemd in plaats van dat ze een rij krijgen die elke andere regel in deze tabel kan staven. De overige 12 met de hand verzamelde routes in het register worden als zodanig aangeduid in master_registry.json onder realm_src: user.\n\nPrimaire empirische controle · Meerjarig tijdsbestek\nDe valkuil van het grote geheel: Link Filter is slechts schijnmaatregelen, geen bescherming\n\nIn desktopbrowsers worden gebruikers beschermd door externe beveiligingsmaatregelen: Google Safe Browsing en Microsoft SmartScreen onderscheppen bekende phishing-pogingen met rode waarschuwingen die het volledige scherm vullen. In de Big Picture-modus van Steam, de in-game-overlay (Shift+Tab) en het Steam-deck (SteamOS) zijn die beveiligingen niet aanwezig. De ingebouwde browser ondersteunt geen enkele extensie, schakelt externe Safe Browsing-engines uit en biedt de gebruiker precies één beschermingslaag: die van Valve linkfilter interstitieel.\n\nVeeg om alle vier resultaten te vergelijken →\n\n92.5%\n2025–2026: geavanceerde phishing zonder fouten geslaagd (37/40)\n77.5%\nPhishing in het CS2-tijdperk 2023–2024 zonder fouten geslaagd (31/40)\n70.0%\nOude phishing-aanvallen uit 2021–2022 zonder fouten geslaagd (28/40)\n7 / 7\ngoknetwerken geblokkeerd (positieve controle)\nMeerjarig longitudinaal onderzoek: 120 pure Steam phishingdomeinen live getest (24 september 2026)\n\nOm te onderzoeken of het filter van Valve nieuwe bedreigingen gewoon traag registreert of er fundamenteel blind voor is, hebben we een audit uitgevoerd op 120 bevestigde Steam-specifieke phishingdomeinen over drie historische cohorten, vergeleken met steamcommunity.com/linkfilter:\n\nCohort 1: 2021–2022 (klassieke ruilaanbiedingen en itemdrops) — 70.0% Clean Pass (28/40). Zelfs 4 tot 5 jaar nadat ze door internetwaakhonden in kaart zijn gebracht, zijn 7 van de 10 oude phishing-hosts nog steeds zonder enige blokkering bereikbaar.\nCohort 2: 2023–2024 (CS2 Beta-hype & valse ondersteuningsverzoeken) — 77.5% Zonder fouten geslaagd (31/40). Campagnes die zich voordoen als aankondigingen van Counter-Strike 2 en valse oproepen aan de community (bijv. cs2-steam.com, appealsteamcommunity.help) gaan er dwars doorheen.\nCohort 3: 2025–2026 (serverloze edge-implementaties & favicon-klonen) — 92.5% Volledig geslaagd (37/40). Moderne phishing-kits die worden ingezet op EdgeOne, Vercel en Cloudflare Pages (bijv. steamgifter.online, steam-dp4lt5b8fnez.edgeone.dev) vrijwel ongehinderd doorkomen.\n\nTelemetrie & aansprakelijkheidsdekking, geen bescherming. Waarom bestaat het Link Filter dan, als het 70% tot 92.5% van pure Steam-phishing doorlaat? Het fungeert als een aansprakelijkheidsverklaring voor het bedrijf en als een sensor voor telemetrie van uitgaande klikken. Door een beleefde \"Je verlaat Steam\" melding met een klikbare groene knop ‘Doorgaan’, Valve legt de juridische aansprakelijkheid bij het slachtoffer op grond van de Steam Abonneeovereenkomst (*\"de gebruiker is vrijwillig buiten Steam terechtgekomen\"*). Valve verzamelt de telemetriegegevens van de klik, maar blokkeert de diefstal niet.\n\nHet Favicon Hash-bewijs: geen opname van dreigingsfeeds. Onafhankelijke platforms voor dreigingsinformatie (urlscan.io, Shodan, Censys) sporen actieve Steam-phishingkits op door simpelweg te zoeken naar de officiële favicon-hash van Steam (page.favicon.hash:9f890a9debcdfccc339149a7943be9aff9e4c9203c2fa37d5671a5b2c88503ad NOT domain:*.steampowered.com). Deze eenvoudige geautomatiseerde controle brengt actieve phishingclusters binnen enkele seconden aan het licht. Valve synchroniseert niet met externe feeds, voert geen op hashwaarden gebaseerde dreigingsdetectie uit en grijpt alleen handmatig in wanneer dit door toezichthouders wordt opgelegd (het WSGC-besluit inzake kansspelen uit 2016) of om zijn geregistreerde domeinnamen te beschermen.\n\nBelangrijkste auditbewijsmiddelen: Longitudinaal meerjarig onderzoek met 120 domeinen: longitudinal-steam-phishing-audit.json · 100 specifieke Steam phishing-voorbeelden: linkfilter-steam-phishing-100.json · Uitgebreid onderzoek naar de voeding (n=250): linkfilter-coverage-2026-09-22.json.\n\nCSGOEmpire — batchregistratie van tien genummerde auth-domeinen\n\nOp 2020-07-20 tien genummerde domeinen, csgoempirelogin1.com via csgoempirelogin10.com, werden geregistreerd. Voor alle tien zijn Verisign RDAP-tijdstempels vastgelegd: login1 05:49:06Z, login5 05:49:08Z, login2 05:49:11Z, login3 05:49:14Z, login4 05:49:17Z, login6 05:49:20Z, login7 05:49:23Z, login8 05:49:26Z, login9 05:49:28Z — negen domeinen in 22 seconden — en login10 om 05:56:03Z, zeven minuten later. Het tijdsverschil wijst erop dat het om één bulkbewerking door de registrar gaat.\n\nHet patroon komt overeen met vooraf ingestelde fallback-hosts; alleen login4 is waargenomen in een live OpenID-verzoek. csgoempire.com en csgoempirelogin4.com leverden beide de status „CLEAN“ op in het Link Filter op 2026-09-21; CSGOEmpire behoorde niet tot de sites die in persberichten over de kennisgevingen van juli 2016 werden genoemd.\n\n# DNS — alle 10 actief (september 2026)\nOké csgoempirelogin1.com 172.67.129.43\nOké csgoempirelogin2.com 172.67.175.168\nOké csgoempirelogin3.com 188.114.96.3\nOké csgoempirelogin4.com 188.114.96.11 ← in OpenID-verkeer\nOké csgoempirelogin5.com 172.67.160.194\nOké csgoempirelogin6–10.com IP-adressen van Cloudflare\nNXDOMAIN: csgoempirelogin11.com\nAlle 10 geregistreerd 2020-07-20; alle 10 voorzien van een RDAP-tijdstempel (steam_tos_assets/domain-registry/csgoempireloginN.com.rdap.json)\nConclusie voor regelgevende instanties\nAls het hoofddomein wordt geblokkeerd terwijl de auth-host niet wordt geblokkeerd, blijft de inlogroute open — en dat blijft jarenlang zo.\n\nHet Link Filter-blok op het hoofddomein is een verifieerbaar, openbaar record. De authenticatiehost verwerkt het „Aanmelden met Steam”-verkeer en komt voor in de eigen OpenID-verzoekparameters van Valve. Bij controles op 2026-09-21 en 2026-09-22 leverde het hoofddomein in 26 filter-split-paren een Link Filter-blok op, terwijl de proxy die de aanmelding verwerkte er geen opleverde. Het bovenstaande register meet de andere helft daarvan: deze hosts zijn geen kortstondige wegwerpdomeinen. Verschillende waren op de datum van de controle al meer dan een decennium geregistreerd, en elk van die dagen is een dag waarop Valve de hostnaam in zijn eigen verzoekparameters ontving. Valve heeft geen handhavingsgegevens per operator gepubliceerd, dus of er andere maatregelen op deze hosts zijn toegepast, kan niet worden vastgesteld aan de hand van openbare gegevens.\n\n12 jaar en 6 maanden\ncsgogem.com wordt geblokkeerd in de Linkfilter.\nDe inloghost api.csgem.com is\nis geregistreerd sinds 2014-03-08 en is dat niet.\nSamenvatting in begrijpelijke taal — Voor toezichthouders en rechtbanken (uitvouwen)\nSamenvatting in begrijpelijke taal — voor toezichthouders\nAchtergrond: Wat Steam is en waarom het hier van belang is\n\nSteam is een softwareplatform dat wordt beheerd door Valve Corporation (Bellevue, Washington, VS). Steam fungeert als een aanbieder van digitale identiteit: gok- en gamingwebsites op het internet maken gebruik van een systeem genaamd „Aanmelden met Steam“ — een knop waarmee een website kan verifiëren of een bezoeker een echt Steam-account heeft. Dit is vergelijkbaar met „Inloggen met Google“ of een identiteitscontrole door middel van een door de overheid uitgegeven identiteitskaart: de website stuurt de gebruiker door naar de servers van Steam, Steam verifieert wie de gebruiker is, en Steam stuurt de gebruiker terug naar de website. Valve beheert het authenticatiesysteem. Elke aanmelding via „Aanmelden met Steam“ verloopt via de eigen servers van Valve.\n\nWat Valve deed: de domeinblokkering\n\nIn juli 2016 stuurde de raadsman van Valve, naar aanleiding van druk vanuit de media en de juridische wereld inzake ‘skin gambling’, kennisgevingen naar ongeveer 23 bij naam genoemde goksites (volgens persberichten van 21 juli 2016); in oktober 2016 liet Valve aan de Washington State Gambling Commission weten dat het contact had opgenomen met meer dan veertig sites. Sommige gokdomeinen komen voor in de Steam Linkfilter — een lijst waardoor bij elke link naar deze pagina's die binnen Steam wordt geplaatst (in de chat, op een profielpagina, in de winkel) een waarschuwingspagina wordt weergegeven: \"Link geblokkeerd!\" Het Link Filter is de enige handhavingsmaatregel waarvan het effect van buiten Valve kan worden waargenomen.\n\nVoorbeeld: Een link naar rollbit.com binnen Steam verschijnt de waarschuwingspagina van het Link Filter (2026-09-19 en 2026-09-21 aangevinkt). Op papier is de goksite geblokkeerd.\nWat een proxy-domein is\n\nA Een authenticatiehost met een apart domein is een authenticatieproxy: een tweede websiteadres, op een ander registreerbaar domein, dat dezelfde exploitant tussen zijn gebruikers en Steam plaatst, uitsluitend met het doel de stap „Aanmelden met Steam” uit te voeren. Het fungeert als proxy voor het inloggen. De gebruiker denkt dat hij inlogt op het platform; het verzoek dat Valve bereikt, bevat de hostnaam van de proxy, niet die van het platform. Het heeft doorgaans geen publiekelijk zichtbare koppeling met de goksite, en het is het adres waar gebruikers naartoe worden teruggestuurd nadat Steam hun identiteit heeft bevestigd.\n\nVoorbeeld: Rollbit opereert onder rollbit.com, dat door het Link Filter wordt geblokkeerd. Voor Steam-authenticatie maakte de op 2026-09-20 waargenomen datastroom gebruik van een apart adres: rbsnin.com, geregistreerd 2026-09-18. Dit adres leverde het volgende resultaat op geen 'Link Filter'-blok op 2026-09-21. De goksite bleef actief en de Steam-inlogprocedure verliep via de niet-geblokkeerde host.\nHet kritieke punt: de Auth Host wordt bij elk verzoek naar Steam verzonden\n\nValve hoeft niet te scannen of te crawlen om te achterhalen welke authenticatiehosts in gebruik zijn. Steam is de OpenID-identiteitsprovider voor deze sites, en elke klik op „Aanmelden met Steam“ verstuurt een GET-verzoek naar de eigen servers van Valve, waarin de authenticatiehostnaam in leesbare tekst is opgenomen. Volgens OpenID 2.0 §9.1 is de return_to Dit veld is formeel gezien optioneel, maar zonder dit veld kan Steam het inlogresultaat niet weergeven; voor een succesvolle Steam-inlogprocedure is het dus in feite verplicht. Steam geeft zelf de hostnaam weer op de inlogpagina (\"<host> is niet gelieerd aan Steam of Valve\").\n\n— Vorm van het verzoek Steam ontvangt (host zoals waargenomen voor Rollbit op 2026-09-20): —\nGET steamcommunity.com/openid/login\n&openid.mode=checkid_setup\n&openid.return_to=https://rbsnin.com/… ← in feite vereist; komt voor in het logboek van Valve\n&openid.realm=https://rbsnin.com ← door de website zelf aangegeven; weergegeven op de inlogpagina van Steam\nAls de website gebruikmaakt van server-naar-server-verificatie (check_authentication), wordt in het logboek van Valve ook het IP-adres van de server van het platform en het hostingnetwerk vastgelegd.\n\nHet achterhalen van de hostnaam uit dit verzoek is een standaardhandeling. Het handhavingsverslag — welke hosts wel en welke niet zijn aangepakt, en op basis van welke criteria — bevindt zich uitsluitend in de infrastructuur van Valve en is niet openbaar gemaakt.\n\nWat dit aantoont\n\n1. Het blok ‘Link Filter’ is van toepassing op links, niet op aanmeldingen. Het hoofddomein blokkeren (bijvoorbeeld rollbit.com) toont een waarschuwing aan gebruikers die binnen Steam op links naar deze site klikken. Dit belemmert de werking van de site niet, noch het gebruik van de eigen OpenID-dienst van Valve via een ander adres.\n\n2. De geteste authenticatiehosts werden niet geblokkeerd. De bovenstaande tabel toont authenticatiehosts met afzonderlijke domeinen die tussen 2011 en september 2026 zijn geregistreerd, waarvan een aantal pas jaren na de kennisgevingen van juli 2016. Bij 26 paren leverde het hoofddomein een Link Filter-blokkering op, terwijl de proxy die de aanmelding doorgeeft dat niet deed (niet-geverifieerde controles, 2026-09-21 en 2026-09-22; ruwe reacties en SHA-256 opgeslagen). Die proxy zou ophouden met werken op de dag dat Valve deze weigerde; daarom is de maatstaf hier hoe lang deze heeft gedraaid, en niet of deze in de lijst staat. Valve ontvangt deze hostnamen in zijn eigen OpenID-verzoeken. Of er naast het Link Filter nog andere maatregelen zijn toegepast, kan niet worden vastgesteld aan de hand van openbare gegevens, omdat Valve geen handhavingsgegevens per operator heeft gepubliceerd.\n\n3. De websites bleven zich authenticeren via de infrastructuur van Valve. \"Aanmelden met Steam\" is een dienst van Valve; elke authenticatie via deze dienst is een verzoek dat Valve ontvangt en verwerkt. Valve genereert ook inkomsten uit case keys, en de Steam Community Market brengt een gecombineerde vergoeding van ongeveer 15% in rekening voor transacties die binnen de Market worden voltooid (niet voor externe transacties). De actie „Link Filter“ heeft een openbaar record aangemaakt; dit heeft de authenticatierelatie niet onderbroken.\n\nZou het blokkeren hebben gewerkt?\n\nTer vergelijking: toen de gratis domeinregistrar Freenom in 2023 zijn activiteiten stopzette, werden phishingcampagnes die afhankelijk waren van zijn domeinen verstoord. De bedrijfscontinuïteit hangt af van de stabiliteit van de infrastructuur.\n\nHetzelfde geldt hier. Als een authenticatiehost zou worden geweigerd tijdens de OpenID-verwerking van Steam, zou de functie „Aanmelden met Steam” van het platform niet werken totdat er een nieuwe host is geregistreerd, certificaten zijn uitgegeven en de DNS-wijzigingen zijn doorgevoerd. Gedurende die periode: downtime.\n\nRotatie maakt blokkeren niet zinloos. Hierdoor wordt het blokkeren een operationele kostenpost. Aangezien nieuwe hosts bij het eerste gebruik in de eigen verzoeklogboeken van Valve verschijnen, zou een reactie even lang kunnen duren als dat eerste gebruik.\n\nBatchregistratie is op zich al een signaal: De accounts login1–login10 van CSGOEmpire werden op 2020-07-20 geregistreerd, waarvan negen binnen 22 seconden (Verisign RDAP). Een reactie hoeft niet per domein te zijn; een opeenvolgende reeks uit één registrarsessie kan als een reeks worden aangemerkt.\n\nUit de openbare gegevens blijkt niet dat er een poging is gedaan om geauthenticeerde hosts te blokkeren die door rotatie is verijdeld.\nHieruit blijkt welke belangrijke domeinen werden geblokkeerd terwijl de proxy die de betreffende aanmelding verwerkte, bleef draaien — 26 paren per 2026-09-22, waarbij de oudste geregistreerde authenticatiehost 12 jaar en 6 maanden oud was — en dat er voor geen enkele operator een openbaar gemaakt handhavingsverslag bestaat.\nDe vraag voor de toezichthouder luidt dan ook: welke handhavingsmaatregelen heeft Valve eventueel toegepast op de geauthenticeerde hosts die het in zijn eigen OpenID-verzoeken ontvangt?\nWat Valve deed — en waarom dit het Auth-pad niet onderbrak\n\nIn de onderstaande tabel wordt voor elke openbaar gedocumenteerde actie van Valve aangegeven of deze invloed had op het toegangspunt voor OpenID-authenticatie. De conclusie is niet dat „Valve niets heeft gedaan“ — het is dat geen van de openbaar gedocumenteerde acties betrekking had op het punt waar aanmeldingen bij gokplatforms via de servers van Valve verlopen.\n\nDatum\tValve Actie\tGetroffen openid.return_to pad?\njuli 2016\tOpenbare verklaring van 13 juli 2016; kennisgevingen van de raadsman aan ~23 genoemde locaties (pers, 21 juli 2016); >40 locaties benaderd naar aanleiding van de brief van Valve aan WSGC van oktober 2016\tNee. De meldingen en het linkfilter hebben betrekking op operatoren en links; het OpenID-verzoekpad is niet gewijzigd.\n2017\tSluiting van IEconItems_730/GetPlayerItems (volgens het technische account van CSFloat; er is geen changelog met Valve gevonden)\tNee. Dit had alleen invloed op de zichtbaarheid van de geschiedenis van openbare items. De OpenID-authenticatie is niet gewijzigd.\n2018-03-29\t7-daagse handelsblokkering voor CS:GO aangekondigd (blog.counter-strike.net)\tNee. De verwerking van items is vertraagd; het OpenID-verzoekpad is niet gewijzigd.\n2022-05-10\tEindpunten voor het annuleren van transacties verwijderd uit de openbare Web API (opgemerkt door een gebruiker; geen Valve changelog — node-steam-tradeoffer-manager #325)\tNee. De tooling voor het uitwisselen van aanbiedingen is gesloten; de OpenID-authenticatie is niet gewijzigd.\n2023-12-04\tVoor het aanmaken van een API-sleutel is nu een bevestiging via de mobiele telefoon vereist (steamcommunity.com/dev/apikey; geen changelog)\tNee. Het belangrijkste eindpunt is beveiligd; de hier beschreven authenticatiehosts waren niet getroffen.\n2026-09-19 / 21-09\tSteam Link: de toestand van het filter zoals waargenomen door de auteurs\tNr. 14 hoofddomeinen leverden een blok op bij de opgeslagen 2026-09-21-hercontrole — 26 gesplitste paren in het register met 2026-09-22 — terwijl de proxy die elke aanmelding verwerkte, bleef draaien.\nBronnen: Valve verklaring van 13 juli 2016 (store.steampowered.com/oldnews/22883, gearchiveerd 2026-09-21) · Technisch verslag van CSFloat over de sluiting in 2017 (blog.csfloat.com, gearchiveerd 2026-09-21) · Status van het linkfilter: linkfilter-recheck-2026-09-21.json.\nDeze bevinding kan worden weerlegd door één enkel gepubliceerd geval waarin Valve een OpenID-verzoek heeft afgewezen omdat openid.return_to verwees naar een host met een vergunning voor kansspelen. In het openbare register is geen dergelijke instantie gevonden.\nDe twee meest recente registraties van auth-hosts\nhowl.unowerd geregistreerd op 2026-08-11 (RDAP), 41 dagen vóór 2026-09-21; howl.gg gaf een Link Filter-blokkering weer op 2026-09-18, 2026-09-19 en 2026-09-21. Of de blokkering voorafging aan de registratie is niet vastgesteld.\nrbsnin.comwerd geregistreerd als 2026-09-18T09:34:52Z (Verisign RDAP) en werd waargenomen in de Steam-inlogprocedure van Rollbit op 2026-09-20 via de mededeling op de eigen inlogpagina van Steam; rollbit.com gaf op 2026-09-19 en 2026-09-21 een Link Filter-blokkering terug, rbsnin.com niet.\nElke host in de bovenstaande tabel wordt naar de authenticatieservers van Valve verzonden als openid.realm bij elke inlogpoging.\nVolledige gegevens per route en beoordelingen van Link Filter: de tabel in paragraaf 3 hierboven; ruwe resultaten in linkfilter-recheck-2026-09-21.json en linkfilter-all-results.json.\nMethodologie — Hoe de tellingen voor de route- en linkfilters tot stand zijn gekomen\n1. Domeinresolutie\nDe 2026-09-21-audit heeft 78 van de 189 aangevraagde platforms afgehandeld: 33 authenticeren op hun eigen hostnaam en 20 op hun eigen subdomein — directe authenticatie, en geen van deze wordt geteld als routes met een afzonderlijk domein. De overige 25. authenticeren via een apart registreerbaar domein, verdeeld over 24 verschillende hostnamen (dota2.net wordt gedeeld door market.csgo.com en rust.tm): 10 vastgesteld via live browseropnames, 3 via de melding op de inlogpagina van Steam zelf, 12 via een opgegeven OpenID-URL. Het live register (master_registry.json, 2026-09-22) breidt dat uit tot 44 routes met afzonderlijke domeinen: 26 filter-split-paren (hoofddomein BLOCKED, authenticatiehost CLEAN) plus 18 andere routes zonder hoofddomeinsplit. Van de 44, 27: een bewijsdossier per route bijhouden; de overige 17 zijn met de hand verzameld en zijn gemerkt realm_src: user in het register. Vijf van die zeventien — csgogem.com, gamdom.com, 12cs.fail, csgolounge.com en dota2lounge.com — zijn op 2026-09-22 toegevoegd met een Link Filter-registratie van beide hosts (ruwe HTML + SHA-256 in linkfilter-2026-09-22.json), dus de splitsing zelf is aantoonbaar, ook al is het domein handmatig verzameld; ze staan in de bovenstaande tabel vermeld naast de routes uit het bewijsbestand. tfauth.com (tf2easy.com) is om 2026-09-22 uit het register geschrapt: net als bij arena.fragnet.net is er geen enkele verifieerbare link die het aan de oorspronkelijke site koppelt. Het aantal kan opnieuw worden afgeleid uit de gepubliceerde auth-route-audit.json (reeks van 2026-09-21) volgens één regel: een platform telt alleen mee als de waargenomen Steam OpenID-host op een ander registreerbaar domein staat dan het platform zelf.\n2. Steam Status van het linkfilter\nGetest via steamcommunity.com/linkfilter/?url=https://[domain], niet-geverifieerd, op 2026-09-19 en 2026-09-21; onbewerkte HTML opgeslagen met SHA-256. Status afzonderlijk vastgelegd voor het hoofddomein en de authenticatiehost. Een classificatiesysteem maakt onderscheid tussen de algemene melding „U verlaat Steam“ (CLEAN) en de pagina „Link geblokkeerd! ... gemarkeerd als mogelijk schadelijk“ (BLOCKED); een controle via google.com bevestigt dat de twee niet door elkaar worden gehaald. Een eerdere, geauthenticeerde variant van deze test werd terzijde geschoven nadat deze voor elk domein, inclusief die controle, „geblokkeerd” rapporteerde — dit bleek te wijten te zijn aan een ongeldige sessiecookie in het testscript, en was dus geen echt resultaat.\n3. Controle van de authenticatiehost\nLive-opname: een Playwright-browser navigeerde naar de aanmeldingsprocedure van elk platform en de openid.return_to De hostnaam is uit het onderschepte verzoek gehaald. Opmerking op de inlogpagina: de hostnaam is uit Steam’s eigen \" gehaald<host> is niet gelieerd aan Steam of Valve\" tekst, die Steam weergeeft vanuit openid.realm (rbsnin.com, sc-auth.net, auth.dota.trade). Aangeleverde URL: een Steam-inlog-URL die aan de auteurs is verstrekt; deze URL bepaalt de verzoekparameters, maar houdt geen voltooide aanmelding in. Op geen enkel platform is een aanmelding voltooid.\n4. Dekking — wat er niet is opgelost, en waarom dat van belang is\nVan de 189 perrons, 110 leverde geen vaste route op en één was niet van toepassing (189 − 78 − 1). In dit dossier wordt geen van deze meegeteld. De uitsplitsing van de 110, uit het auditbestand: 22 bot-uitdagingen, 14 time-outs, 12 HTTP-fouten en 10 navigatiefouten — de waarnemer kon de inlogstroom niet bereiken, hoewel de meeste van deze sites normaal openen in een gewone browser; 20 vertoonden geen Steam inlogcontrole op de landingspagina; 16 kwamen bij een inlogprocedure die niet naar een host kon worden omgezet; 11 domeinen konden niet via DNS worden omgezet; 5 strandden bij een toestemmingsscherm. Het onderstaande overzicht verdeelt dezelfde 110 op een andere manier: de 11 die niet in DNS konden worden omgezet, worden apart vermeld als Verwijderd · NXDOMAIN, en de ene niet-toepasselijke vermelding wordt bij de rest gevoegd. 189 platforms gecontroleerd, 11 verwijderd na een definitieve NXDOMAIN-melding van beide resolvers, 178 behouden (platform-audit.json, platforms-removed.json). 137 authenticatiedomeinen die het grootboek op basis van het naamgevingspatroon had geraden, werden uit de gegevens op 2026-09-19 verwijderd — nooit waargenomen, dus ook nooit bewijs. Drie van de gissingen werden weerlegd door de verstrekte OpenID-URL's: buff.163.com, gamerpay.gg en csgoluck.com voeren rechtstreeks authenticatie uit, terwijl er werd gegist naar buffauthproxy.163.com, gamerpayredirect.io en lucklogin.app. De verwijderingen staan vermeld in het gepubliceerde auditbestand.\nHet getal 25 is een ondergrens, geen bovengrens. Van de 78 platforms die wel konden worden geïdentificeerd, maakten er 25 gebruik van een apart domein en 53 niet. Uit die verhouding worden geen conclusies getrokken over de 110 niet-geïdentificeerde platforms, en nergens in dit dossier wordt op basis daarvan een prognose gegeven. Elk platform kan worden opgelost door iemand die de site opent en op „Aanmelden met Steam“ klikt: de hostnaam voor de authenticatie staat in de URL van de Steam-pagina die wordt geladen.\nHet doel van dit hoofdstuk: Een onafhankelijke waarnemer heeft een browser en veel geduld nodig om 189 platforms te identificeren, en kwam uit op 78. Voor Valve is een databasequery nodig. Elk platform dat gebruikmaakt van „Aanmelden met Steam“ — zowel geïdentificeerde als niet-geïdentificeerde — stuurt openid.realm naar het authenticatie-eindpunt van Valve bij elke aanmelding. De leemte in deze tabel is te wijten aan het feit dat de auteurs zich buiten het systeem bevinden. Voor Valve is er geen sprake van een dergelijke leemte.\nDe waargenomen proxy-hostnamen staan in auth-route-audit.json. Registratiedata van domeinnamen afkomstig van RDAP (Verisign) / IP2WHOIS. De resultaten van de linkfilter zijn: linkfilter-all-results.json.\nEen analogie ter verduidelijking\n\nStel je voor dat een erkend taxibedrijf van de toezichthouders te horen krijgt dat het niet langer mag opereren vanuit zijn geregistreerde adres aan Main Street. Het bedrijf verwijdert het bord aan Main Street. Het verwijderen van dat bord wordt vastgelegd. Hetzelfde bedrijf opent echter een vestiging aan Side Street — geregistreerd onder een andere naam — en zet zijn activiteiten van daaruit voort. De toezichthouders beheren het centrale dispatching-systeem dat door alle taxi’s van beide adressen wordt gebruikt. Bij elke ritverzoek staat „ophalen vanaf Side Street“. De toezichthouders trekken de vergunning voor Side Street nooit in. Het verwijderen van het bord met de tekst „Main Street” was de enige handhavingsmaatregel die werd genomen. Het taxibedrijf is altijd blijven draaien.\n\nDeel A — Technisch dossier · Paragraaf 3.1\nIn Steam is de lijst van Valve de enige lijst.\n\nEen link waarop in de Steam-client, de in-game-overlay of de Big Picture-modus wordt geklikt, wordt niet in de browser van de gebruiker geopend. De link wordt weergegeven in de eigen ingebouwde browser van Steam — waar de waarschuwingslagen die een browser zou toepassen, niet aanwezig zijn. Het Link Filter is niet slechts één van de vele veiligheidsmaatregelen. Het is de enige veiligheidsmaatregel.\n\nIn een gewone browserDrie onafhankelijke lagen\nGoogle Veilig surfenEen paginagrote tussenpagina voor websites die op de phishing- en malwarelijsten van Google staan, die voortdurend wordt bijgewerkt en onafhankelijk is van de bezochte website.\nDe antivirus-browserextensieDe meeste eindgebruikersproducten worden geleverd met een browser-add-on die de bestemming vergelijkt met de reputatielijst van de leverancier.\nHTTPS-inspectie op eindpuntenWanneer het product een TLS-controle uitvoert, wordt de inhoud van de pagina gescand voordat deze de gebruiker bereikt.\nIn de Steam-client, overlay en Big PictureEén laag\nGoogle Veilig surfenNiet aanwezig. Voor de controle zijn Google API-sleutels vereist die niet zijn ingesteld in ingebouwde Chromium-builds; wanneer deze ontbreken, wordt in de ontwerpdocumentatie van Chromium vermeld dat de Safe Browsing-handler simpelweg nooit aan de verzoekketen wordt toegevoegd.\nDe antivirus-browserextensieNiet aanwezig. De renderer van Steam is niet de browser van de gebruiker en laadt geen extensies uit het browserprofiel van de gebruiker, dus er wordt geen add-on uitgevoerd op de pagina.\nHTTPS-inspectie op eindpuntenAfhankelijk van het product. Het verkeer wordt beëindigd binnen een met een code ondertekend Valve-proces in plaats van in een herkende browser, en een aantal eindpuntproducten sluiten ondertekende applicaties uit van TLS-inspectie.\nHet Steam-linkfilterDe eigen blokkeerlijst van Valve, die wordt geraadpleegd wanneer een link het Steam-ecosysteem verlaat. Dit is de enige controle die wordt uitgevoerd — en in de bovenstaande tabel staat vermeld wat deze controle oplevert voor de authenticatiehosts die in dit hoofdstuk worden beschreven.\nEen test die elke lezer kan uitvoeren, en als de test mislukt, is de conclusie ongeldig\n\nOpen een van de door Google gepubliceerde test-URL's voor Veilig surfen (testsafebrowsing.appspot.com) in Chrome: er verschijnt een rode interstitial die de hele pagina vult. Open dezelfde URL vanuit een Steam-chatbericht, zodat deze wordt weergegeven in de Steam-client of de overlay: er verschijnt geen interstitial. De enige waarschuwing die Steam kan genereren, is zijn eigen Link Filter-pagina, en alleen voor hosts op de lijst van Valve.\n\nHet eigen bug-bounty-record van ValveDat ene nummer is al eens omzeild — op het eigen album van Valve\n\nAls het Link Filter de enige controle is die binnen de client wordt uitgevoerd, zijn de eigen storingsmodi ervan geen bijzaak. Twee meldingen in het HackerOne-programma van Valve, beide geaccepteerd, beide opgelost en beide inmiddels volledig openbaar gemaakt:\n\n#291750gearchiveerd 2025-11-16 ↗Open Redirect · medium\nOmzeiling van de linkfilterbeveiliging\n\nGemeld op 19 november 2017, opgelost, bekendgemaakt op 9 mei 2018. De eigen proof of concept van het rapport: het vervangen van de ideografische punt 。 (%E3%80%82) voor de punt in een hostnaam — Het is mogelijk om de blokkering te omzeilen. De tussenpagina waar dit gedeelte over gaat, is niet verschenen.\n\n#1079561gearchiveerd 2026-09-24 ↗Openbaarmaking van informatie · hoog\nDe webbrowser Big Picture laat inlogcookies lekken en maakt gevoelige informatie openbaar (wat kan leiden tot het overnemen van accounts)\n\nGemeld op 15 januari 2021, opgelost, openbaar gemaakt op 21 september 2021. De ernstclassificatie van Valve zelf is hoog, en de titel geeft de gevolgen aan. Het openbaar gemaakte record bevat de titel, de ernstbeoordeling en de datums; de technische beschrijving is niet opgenomen in de gepubliceerde payload, dus er wordt hier verder niets uit geciteerd.\n\nDe interpretatie van de auteurs, en geen conclusie uit een van beide rapporten: De twee staan aan weerszijden van dezelfde poort. De ene is de waarschuwing die niet verschijnt voordat de bestemming wordt geopend; de andere is het feit dat de sessie de client verlaat zodra er een pagina binnen die sessie wordt geopend. De reeks gebeurtenissen die volgt op een gestolen sessie — een sleutel die zonder vraag wordt geregistreerd, de echte transactie die wordt geannuleerd, een duplicaat dat naar een kloon wordt verzonden — is het patroon dat wordt beschreven in Paragraaf 5 naar Paragraaf 8. Beide meldingen zijn afgesloten; geen van beide wordt nog als actieve kwetsbaarheid aangemerkt. Wat hieruit blijkt, is beperkter maar volstaat: de enige overgebleven beveiligingslaag is, volgens de eigen gegevens van Valve, in het verleden al vaker omzeild.\n\nBron: het HackerOne-openbaarmakingsdossier voor elk rapport, opgehaald op 2026-09-22 — nummer, titel, team, kwetsbaarheid, ernst, rapport- en openbaarmakingsdata en status zoals gepubliceerd door HackerOne. Opvraagdossier: hackerone-reports.json. Er wordt hier geen bedrag van de beloning vermeld; ook in het opgevraagde openbare dossier komt er geen voor.\n\nVeldobservatie · PhishDestroyDetecties die normaal gesproken een einde maken aan een campagne, hebben deze niet beëindigd\n\nWe zagen hoe phishing-hosts verkeer bleven genereren terwijl ze 20 of meer gedetecteerde leveranciers. Als een campagne in die toestand via het web of e-mail wordt verzonden, is ze binnen enkele dagen ten dode opgeschreven — zowel de browser als het antivirusprogramma handelen op basis van die beoordelingen. Binnen Steam gebeurt dat niet. De beoordelingen waren er al die tijd al. Er is nooit iets in de client gevraagd.\n\nWat dit betekent voor een minderjarige die een antivirusprogramma heeft geïnstalleerd\n\nHij negeert geen enkele waarschuwing en schakelt niets uit. Er komt een bericht binnen in Steam — een gratis mes, een stem voor het team van een vriend — en de pagina wordt geopend in Steam. Hij opent nooit een browser, dus de browser beschermt hem nooit. Zijn antivirusprogramma draait en beschouwt dat domein misschien al als schadelijk; het wordt nooit om toestemming gevraagd. Elke waarschuwing die hem had kunnen tegenhouden, bestaat al. Maar geen enkele dringt tot hem door. Hij gelooft dat hij Steam nooit heeft verlaten, en dat is ook zo.\n\nDe weggeefactie is geen uitvinding van de phisher — gratis Valve artikelen zijn de manier waarop huidverzorgings- en goksites reclame maken, en dat is precies waarom het bericht zo onschuldig overkomt. Klachten: het handhavingsarchief. Gegevens over leeftijd en kinderen: Artikel 17.\n\nBronnen: Steam geeft webinhoud weer via het Chromium Embedded Framework in de steamwebhelper proces — zie Technische analyse van DARKNAVY van 27 juni 2024 ↗ en die van Valve zelf Steam Beta-forum voor klanten ↗ gearchiveerd 2025-08-04 ↗. Er wordt geen gebruik gemaakt van een CEF-versie: het ingebouwde Chromium is geen Chrome en bevat geen van de Google-services van Chrome. Veilig surfen zonder API-sleutels: Ontwerpdocument Chromium ↗ gearchiveerd 2026-08-21 ↗, Chromium API-sleutels ↗ gearchiveerd 2026-08-30 ↗ (“Veel van de Google-API’s die door Chrome worden gebruikt, zijn specifiek voor Google en niet bedoeld voor gebruik in afgeleide producten”), en hetzelfde effect in andere builds zonder sleutel — Homebrew-vat nr. 193814 ↗. Test-URL's: testsafebrowsing.appspot.com ↗.\n\nTwee verschillende klokken\nDe leeftijd van het domein.De datum van de waarneming.\n\nDe registratiedatum geeft aan wanneer een domein is geregistreerd. Een gedateerd OpenID-record geeft de retourhost in dat record aan. De eerste kan de jaren vóór de tweede niet invullen.\n\nHet volledige register maakt onderscheid tussen een afzonderlijk registreerbaar domein, het eigen subdomein van een website en een directe route. Elke rij bevat een link naar de bron en het resultaat van DNS.\n\nBekijk het domeinregister →· Registratiedata downloaden ↗· Download observation data ↗\n\nDeel A — Technisch dossier · Paragraaf 4\nEen eindpunt is gesloten. Bij het openbare traceren is een sleutel verloren gegaan.\nContext en bronbeperkingen\n\nSteam heeft wijzigingen doorgevoerd waardoor de Asset-ID’s van artikelen niet langer openbaar zichtbaar waren en de toegang tot de voorraad via de API werd beperkt. Het gevolg: het werd onmogelijk om een specifiek artikel aan de hand van de oorspronkelijke Asset-ID te traceren via openbare gegevens. Hieronder volgt wat voorheen mogelijk was, wat daarna niet meer mogelijk was, en wat dat kost voor een slachtoffer dat probeert te bewijzen waar zijn eigendom is gebleven. Volgens het engineeringaccount van CSFloat is de datum 2017; er is geen changelog van Valve gevonden. De volgorde van gebeurtenissen — ruwweg een jaar na de verklaring over gokken van juli 2016 — is de vraag waarop het onderzoek zich richt, niet een bevinding. De itemgegevens zelf bevinden zich nog steeds in de systemen van Valve; externe onderzoekers hebben de toegang tot de keten van originele ID’s verloren, terwijl float-, seed- en paint-identificatoren slechts gedeeltelijke vergelijking mogelijk maken.\n\nDe regel Valve geldt: Steam De klantenservice kan geen items terugzetten die uit je account zijn verdwenen, en het is aan jou om aan te tonen wat er is gebeurd. Het verslag: In 2017 heeft Valve het eindpunt gesloten dat de oorspronkelijke item-ID's bevatte. Voor die tijd kon iedereen een gestolen skin volgen vanaf het account van het slachtoffer naar een marktplaatsbot. Sindsdien kan niemand buiten Valve dat meer. Het bewijs dat van het slachtoffer wordt gevraagd, is het bewijs dat was uitgeschakeld — en het bestaat nog steeds, binnen Valve.\n\nHet tijdperk vóór de stroomstoring\n\nVan oudsher had elk virtueel item dat op Steam werd gegenereerd een wereldwijd uniek, onveranderlijk Asset-ID. OSINT-databases van derden zouden deze ID’s kunnen indexeren. Als een gebruiker een item zou laten kapen, zouden onderzoekers de herkomst van dat specifieke item kunnen traceren terwijl het van de tussenrekening van de kaper naar de opslagrekeningen van een marktplaats of goksite wordt overgeheveld.\n\nVOORHEEN: kon iedereen aan de hand van openbare gegevens een transactie volgen vanaf de rekening van het slachtoffer via tussenrekeningen naar een marktplaats of een opslagbot van een casino.\nNa de wijziging\n\nVolgens het technische account van CSFloat heeft Valve het eindpunt in 2017 gesloten en waren de oorspronkelijke item-ID’s niet langer beschikbaar voor externe partijen. Er is geen Valve verklaring gevonden over de reden voor deze wijziging. In dezelfde periode zijn er evenmin gepubliceerde maatregelen gevonden tegen de commerciële botaccounts die op grote schaal items verplaatsten.\n\nWat de reden er ook voor mag zijn, deze wijziging heeft de openbare bewijsketen verbroken. Een slachtoffer kan de oorspronkelijke ID-keten niet langer reconstrueren aan de hand van openbare gegevens om aan te tonen dat een specifiek gestolen voorwerp via een specifieke marktplaats of een specifiek casino is verkocht. De gegevens over het voorwerp bestaan nog steeds in de systemen van Valve; het publiek, onderzoekers en wetshandhavers die werken op basis van openbare gegevens hebben er echter geen toegang toe.\n\nNA: het is niet langer mogelijk om een specifiek item aan de hand van zijn oorspronkelijke Asset-ID te traceren op basis van openbare gegevens. De keten van bewaring van de oorspronkelijke ID voor een item dat na 2017 is verplaatst, bestaat alleen binnen de infrastructuur van Valve; er is geen dergelijk overzicht openbaar gemaakt. Float-, seed- en paint-identificatiegegevens maken slechts een gedeeltelijke, probabilistische koppeling mogelijk.\nIEconItems_730\nGET/IEconItems_730/GetPlayerItems/v1/\nTraceerbare payload (vóór de patch)\n\"id\": \"14892281934\",\n\"original_id\": \"11829910211\",\nStatus: Het slachtoffer kan de herkomst van het item volgen via verschillende bot-accounts.\nVerborgen payload (na de patch)\nHuidig\n\"id\": \"HIDDEN_BY_PRIVACY_SETTINGS\",\n\"original_id\": \"NULL\",\nStatus: externe partijen kunnen de herkomst van een item niet langer traceren aan de hand van de oorspronkelijke Asset-ID op basis van openbare gegevens.\nGevolgen voor het bewijsmateriaal: Na de wijziging waren de openbare gegevens die nodig waren om een specifiek item aan de hand van zijn oorspronkelijke Asset-ID te volgen – van de account van een slachtoffer naar een marktplaats of casinobot – niet langer beschikbaar. De interne gegevens bestaan nog steeds bij Valve; een slachtoffer, onderzoeker of rechercheur die op basis van openbare gegevens werkt, kan de oorspronkelijke ID-keten niet reproduceren (float-, seed- en paint-identificatoren maken slechts gedeeltelijke overeenstemming mogelijk).\n\nBron: Verslag van CSFloat Engineering over de sluiting in 2017 van IEconItems_730/GetPlayerItems — blog.csfloat.com/how-floatdb-tracks-items (gearchiveerd 2026-09-21) · de weergegeven payloads dienen ter illustratie van de veldstructuur en zijn geen vastgelegde reacties · er is geen Valve changelog voor de closure gevonden.\n\nDeel A — Technisch dossier · Paragraaf 5\nEén sessie. Meer toegang dan de gebruiker ziet.\nContext en bronbeperkingen\n\nDe API-sleutelarchitectuur van Valve, zoals die vóór de wijzigingen van 2023 bestond, week af van de gangbare industrienormen (OWASP ASVS, NIST SP 800-63B) en is het mechanisme dat wordt beschreven in de geautomatiseerde klachten over inventarisdiefstal die zijn bewaard in het bewijsarchief (paragrafen 6–8).\n\nDe regel Valve werd toegepast: de rekeninghouder heeft de sleutel aangemaakt, de voorwaarden aanvaard en draagt het verlies — dat is het antwoord in de gearchiveerde afwijzingen. Het verslag: tot december 2023 kon die sleutel al worden geregistreerd met alleen een gestolen sessiecookie. Geen wachtwoord. Geen Steam Guard. Geen melding aan de eigenaar van het account. De gebruiker had de sleutel niet aangemaakt, kon deze niet zien, maar kreeg te horen dat hij dat wel had gedaan. De mobiele bevestiging werd toegevoegd op 2023-12-04 — ongeveer zeven jaar na de verklaring uit 2016 en ruwweg zes jaar na de oplichtingspanelen die in het archief zijn bewaard. Die jaren werden niet betaald door Valve. Ze werden betaald uit de rekeningen die in de tussentijd waren leeggehaald, waarvan een deel van kinderen was.\n\nOWASP ASVS 2.8 / NIST SP 800-63BERNST: KRITIEK\n1. Onvoldoende versterkte authenticatie\n\nSteam maakte het mogelijk om API-sleutels met zeer uitgebreide rechten en een lange geldigheidsduur te genereren met alleen een sessiecookie. Er was geen 2FA (Steam Guard) of extra authenticatiecontrole vereist bij het instellen of wijzigen van een API-sleutel voor ontwikkelaars, waardoor de mobiele bevestiging Steam Guard — de enige tweede factor die Steam biedt — deze stap niet beschermde. (In 2016 werd in de eigen tracker van Valve gevraagd om een hardware-tweede factor en de issue is nog steeds open: Bijlage D, GH-01.)\n\nStatus: niet gepatcht vóór 2023. Hierdoor kon een script met een gestolen cookie een sleutel registreren zonder dat de gebruiker daar iets voor hoefde te doen.\nOWASP A01:2021 / Principe van minimale rechtenERNST: KRITIEK\n2. Het ontbreken van het beginsel van minimale rechten\n\nDe Steam Web API beschikte niet over op rollen gebaseerde autorisatiebereiken. Een API-sleutel voor ontwikkelaars die was uitgegeven voor de „alleen-lezen”-status van de voorraad, beschikte over volledige „schrijfrechten” — waaronder de mogelijkheid om bestaande transacties te wijzigen, nieuwe transacties te initiëren, webhooks te registreren en geldige, in behandeling zijnde transacties af te wijzen.\n\nStatus: systemische ontwerpfout. Eén sleutel = volledige lees- en schrijftoegang tot de voorraad en transacties van de rekening.\nOWASP A07:2021 / SessiesERNST: HOOG\n3. Defecte sessiebeheerfunctie\n\nGebruikers hebben gemeld dat gekaapte websessies die afkomstig zijn van IP-reeksen van serverhosting, blijven bestaan. Het is gebruikelijk om sessies te beëindigen bij geografische afwijkingen en bij het wijzigen van het wachtwoord; uit gebruikersmeldingen in het archief blijkt dat er sessies waren die na een wachtwoordwijziging actief bleven.\n\nStatus: gemeld gedrag (klachten van gebruikers in het archief). Sessies konden API-sleutels genereren zonder herauthenticatie.\nBlokkering op domeinniveau was technisch haalbaarHAALBAARHEID VAN HANDHAVING\n4. Het blokkeren van authenticatiehosts op domeinniveau was technisch haalbaar\n\nValve hanteert al een domeinlijst (de Link Filter) en ontvangt al elke authenticatiehostnaam in zijn eigen OpenID-verzoeken. De twee mechanismen zijn op geen enkele manier met elkaar verbonden die van buitenaf zichtbaar is: vanaf 2026-09-22 stond in 26 gevallen het hoofddomein op de filter, terwijl de proxy die de aanmelding verwerkte dat niet was.\n\nHet koppelen ervan is een eenvoudige technische klus: lees de openid.realm de hostnaam van elk binnenkomend verzoek controleren, deze vergelijken met een lijst en het verzoek weigeren of markeren. De afbeelding rechts toont de opbouw van een dergelijke routine. Het weigeren van de authenticatiehost — in plaats van alleen de openbare startpagina — zou de stap „Aanmelden met Steam” onderbreken, waar deze platforms van afhankelijk zijn.\n\nEr is geen openbaar bewijs dat Valve een dergelijke controle uitvoert. De gecombineerde vergoeding van de Steam Community Market van ongeveer 15% geldt voor verkopen die binnen de Market worden afgerond; deze wordt niet geheven op transacties buiten deze platforms.\n\nblock_auth_hosts.pyILLUSTRATIE\n// Lees de host Steam die al signalen ontvangt — geen scan\ndef on_openid_request(request):\nhost = parse_openid_realm(request)\nals gastheer in geblokkeerde_domeinen:\nafwijzen (verzoek)\nOpmerking: Pseudocode, uitsluitend ter illustratie. Beide delen bestaan al op Valve — de hostnaam van de auteur wordt in het verzoek meegeleverd en de domeinlijst is het Link Filter. Er is geen openbaar document waarin wordt uitgelegd waarom ze niet met elkaar in verband staan.\nParagraaf 5.1 — De normen waren niet geheim\nValve compileert elke dag volgens deze regels. Hier is dat niet gelukt.\n\nSteam is beschikbaar in de App Store en op Google Play, verkoopt via de grote creditcardverwerkers en maakt gebruik van API’s van derden, net als elk ander groot platform. Aan elk van deze relaties zijn gepubliceerde, gedateerde beveiligingseisen verbonden waaraan Valve moet voldoen om te kunnen blijven functioneren. Vergelijk de data van die vereisten met de data waarop de eigen web-API van Steam dezelfde beveiligingsmaatregelen heeft geïmplementeerd. Niets van het onderstaande is een interne norm, een interne memo of een bedrijfsgeheim: elke rij is een openbaar document met een publicatiedatum.\n\nGepubliceerde externe beveiligingseisen, met vermelding van de bijbehorende data, afgezet tegen de datum waarop de Steam Web API de gelijkwaardige beveiligingsmaatregel heeft ingevoerd\nDe gepubliceerde norm en de datum waarop deze van kracht werd\tDe Steam Web API over dezelfde vraag\nBepaalde machtigingOAuth 2.0 — RFC 6749, oktober 2012. In paragraaf 3.3 wordt gedefinieerd scope zodat een client alleen de toegang krijgt waar hij om vraagt. Dit is sindsdien de standaardinstelling van elke API van een groot platform.\tDe gedetailleerde scopes zijn verschenen op 16 januari 2026.Voorheen gaf één enkele Steam Web API-sleutel volledige lees- en schrijftoegang tot alle transacties van de rekening, ongeacht de reden waarom deze was uitgegeven. Dertien jaar en drie maanden na de specificatie waarin de besturing wordt gedefinieerd.\nEen sleutel is geen machtigingDe eigen Cloud-documentatie van Google: Een standaard API-sleutel is niet voldoende om een entiteit te authenticeren, en voor API’s die bronnen aanmaken of beheren, Gebruik geen autorisatiesleutels in de productieomgeving.\tDe Steam Web API-sleutel was precies dat.Een toonhouderstring, toegewezen aan een account, die op zichzelf voldoende is om de inventaris te lezen, een lopende transactie te annuleren en een nieuwe te verzenden. Op het moment van gebruik werd geen opdrachtgever geverifieerd.\nMeervoudige authenticatie bij bevoorrechte toegangPCI DSS 3.2, vereiste 8.3 — verplicht vanaf 1 februari 2018 voor alle niet-consolegebaseerde beheertaken en alle externe toegang tot de omgeving met kaartgegevens. Apple eiste vervolgens tweefactorauthenticatie van elke houder van een Developer Program-account vanaf 27 februari 2019: Ontwikkelaars met de rol ‘Accounthouder’ in een ontwikkelaarsprogramma moeten tweefactorauthenticatie inschakelen om zich aan te melden.\tEr was nog een tweede factor nodig om een API-sleutel aan te maken vanuit 4 december 2023.Tot dan volstond een gestolen sessiecookie, zonder dat er een melding op de telefoon van de accounthouder verscheen en zonder dat er achteraf een melding werd verstuurd. Vier jaar en negen maanden nadat Apple Valve zelf had ingevoerd dat er een tweede verificatiemethode nodig was, alleen al om in te loggen op een ontwikkelaarsportaal.\nLevenscyclus en intrekking van certificatenTwitch stelt aan elke applicatie van derden de volgende eisen: Je app moet het OAuth-token bij het opstarten en daarna elk uur valideren, en geeft aan dat het applicaties controleert die hier niet aan voldoen. De verouderde v5-API is op 28 februari 2022 volgens een gepubliceerd schema.\tEr is geen overzicht van de levenscyclus van de sleutel gepubliceerd.De wijziging van 2023 zorgde voor bescherming van het aanmaak-eindpunt. Er is geen bijbehorende Valve-verklaring gevonden waarin reeds geregistreerde sleutels worden behandeld, en er was helemaal geen changelog bij de wijziging gevoegd. Of sleutels die vóór deze wijziging waren aangemaakt ongeldig zijn geworden, kan niet worden vastgesteld aan de hand van openbare gegevens — en dat is juist de vraag waarop een betrokkene een antwoord nodig heeft om te weten of een sleutel die jaren eerder op zijn of haar account is aangemaakt nog steeds actief is.\nArchitecturale benchmark // Token Architecture\nGitHub: gedetailleerde bereiken versus Valve Steam Web API\n\nValve ontwikkelaars beheren dagelijks open-source-software op GitHub met behulp van gedetailleerde tokens op basis van het ‘minimale-toegangsrechten’-principe. Vergelijk dat eens met de monolithische sleutel die aan 130 miljoen Steam spelers is verstrekt.\n\nGitHub-token met gedetailleerde instellingen\nGebruikt door Valve op GitHub\n\nEen fijnmazig token met isolatie binnen een bepaald bereik en verplichte handhaving van de levenscyclus.\n\nToegang tot de repository:Alleen geselecteerde repos (1 repo)\nToegangsrechten toekennen:Alleen-lezen [✓]\nCode & Geheimen:Geen toegang [✕]\nVervaldatum:30 dagen (verplichte TTL)\nAuditlogboek:IP, User-Agent en tijdstempel\nBeveiligingsstatus: Een token met minimale rechten beperkt de schade tot één enkele bron die alleen-lezen is.\n!Valve Steam Web-API-sleutel\nUitgegeven aan 130 miljoen gebruikers\n\nEen enkele master-string van 32 tekens die de alles-of-niets-bevoegdheid voor transacties en voorraad bevat.\n\nToegang tot de account:VOLLEDIGE ACCOUNT (monolithisch)\nHandelsbeheer:Lezen, Annuleren, Weigeren [!]\nGranulaire toepassingsgebieden:GEEN (Aangekomen in 2026, 13 jaar te laat)\nVervaldatum:NOOIT (Geldig voor onbepaalde tijd)\nAuditlogboek:GEEN (Geen IP-geschiedenis voor deze gebruiker)\nKwetsbaarheid: Met een gestolen sleutel kunnen alle uitgaande handelsvoorstellen onopgemerkt worden onderschept.\nDe norm die in één richting wordt toegepast\n\nStel dat een leverancier Valve — een cloudprovider, een betalingsverwerker of een CDN — een eindpunt voor inloggegevens zonder tweede authenticatiefactor heeft achtergelaten, en dat maanden later de bedrijfsgegevens van Valve via een sleutel die op dat eindpunt was gegenereerd, zijn gelekt. Zou Valve accepteren dat de schuld ligt bij degene die op de link heeft geklikt? De gearchiveerde afwijzingen die in dit dossier zijn bewaard, beantwoorden de spiegelbeeldvraag voor de gebruiker: het standpunt is dat de accounthouder de sleutel heeft aangemaakt en het verlies draagt. Deze architectuur wordt gekenmerkt doordat de leverancier in het ene opzicht tekortschiet en de gebruiker in het andere opzicht verantwoordelijk is. Of dat zo is, is geen technische vraag, en het is ook geen vraag die in dit onderzoek kan worden beantwoord — dat is aan een rechtbank of een toezichthoudende autoriteit om te beslissen.\n\nIllustratie, geen bewijs — de norm omgekeerd geïnterpreteerd\nEen betalingsverwerker die het mogelijk maakte dat een script van een derde partij uitsluitend op basis van een browsercookie een transactie-inloggegeven met volledige rechten kon genereren, zonder dat de rekeninghouder hierom werd gevraagd.\nEen identiteitsprovider die het beveiligingslek heeft gedicht waardoor zijn tokens waren uitgegeven, en die geen informatie heeft gepubliceerd over de tokens die al waren uitgegeven.\nEen bank die op een betwiste overschrijving reageerde met de opmerking dat de gebruikte inloggegevens op de eigen rekening van de klant waren geregistreerd, en de zaak afsloot.\n\nDit wordt in geen enkel geval bedoeld als een conclusie over een specifiek bedrijf. Het gaat om dezelfde ontwerpbeslissingen, maar dan toegepast op een context waarin de reactie van de toezichthouder goed gedocumenteerd is — en dat is precies de vergelijking die van een toezichthouder wordt gevraagd.\n\nWat uit het dossier blijkt: De controles die ontbraken in de Steam Web API waren openbaar, verouderd en in verschillende gevallen voorwaarden Valve waaraan moest worden voldaan om de levering van de eigen producten te kunnen voortzetten. Het tijdsinterval tussen elke norm en de overeenkomstige Steam wijziging is meetbaar en wordt hierboven uiteengezet. Wat hiermee niet duidelijk wordt, is waarom. Er is geen Valve motivering voor deze intervallen gevonden, en hier wordt er ook geen verondersteld; dat document bevindt zich in Valve en is niet gepubliceerd.\n\nBronnen, stuk voor stuk openbare documenten: OAuth 2.0 — RFC 6749, oktober 2012 ↗ · Google Cloud — Documentatie over API-sleutels ↗ · PCI DSS 3.2, vereiste 8.3 — PCI SSC-informatiegids ↗ · Apple — Aankomende verplichting tot tweefactorauthenticatie voor accounthouders, 20 februari 2019 ↗ gearchiveerd 2025-05-06 ↗ · Twitch — vereiste voor tokenvalidatie ↗ en de Kennisgeving over het stopzetten van v5 ↗ gearchiveerd 2025-01-27 ↗. De data van Steam zijn die in het updateverslag in dit gedeelte; de vermeldingen voor 2023 en 2026 zijn de versies die Valve zonder changelog heeft uitgebracht. Opgehaald op 2026-09-22.\n\nValve's eigen updateregister — gedateerd, afkomstig uit openbare bronnen\nDatum\tValve wijziging\tAangekondigd?\tWat er gesloten was\tVertraging: mechanisme openbaar → opgelost\tBron\n2026-09-01\tAutomatische signalering van verdachte chatberichten\tJa\tGevaarlijke links / patronen in groepschats\t—\tnieuws ↗\n2026-01-16\tGedetailleerde toepassingsgebieden van de Steamworks Web API\tJa\tToepassingsgebieden met minimale rechten voor ontwikkelaarsleutels\t—\taankondiging ↗\n2025-07-15\tCS2 Handelsbescherming & terugdraaiingsperiode\tJa\tNiets. Dit is geen beveiligingsoplossing die de onderliggende oorzaak aanpakt. De toegang tot accountherstel via de helpdesk blijft ongewijzigd. Het in gang zetten van een terugboeking leidt automatisch tot een handelsblokkering van 30 dagen (Skinvault ↗), terwijl een schok op de contante markt leidde tot een daling van de marktkapitalisatie met $104M (-25%) in 24 uur (CSMarketCap ↗). In 2026 werden de timers per artikel ingesteld (Skin.land ↗).\t—\tVeelgestelde vragen ↗\n2025-05-14\tMededeling over accountbeveiliging\tJa\tRichtlijnen voor Stealer / sessiekaping\t—\taankondiging ↗\n2024-10-02\tCS2 'The Armory' 7 dagen vasthouden\tJa\tWacht even met het ruilen/verkopen van Armory-items\t—\taankondiging ↗\n2024-09-18\tHandelsbeperking bij het inloggen met een nieuw apparaat\tJa\tHandelsbeperking van 2–7 dagen op nieuwe apparaten\t—\tVeelgestelde vragen ↗\n2024-02-14\tWachtstand voor het wijzigen van profielnaam en avatar\tJa\tNa het wijzigen van de naam geldt een wachttijd van 2–4 uur voor transacties\t—\tbericht ↗\n2023-12-04\tBevestiging via mobiel voor API-sleutels\tGeen wijzigingenlogboek\tStille sleutelregistratie uitsluitend via cookies\t≈6 jaar na de panelen uit de periode 2017\tdev-pagina ↗\n2023-10-24\tSMS-MFA voor het publiceren van game-builds\tJa\tSteamworks: builds publiceren\t—\taankondiging ↗\n2023-07-12\tWaarschuwing inzake aangepaste biografische inhoud\tJa\tPhishing-links in biografieën\t—\tforum ↗\n2023-01-25\tProfiel {LINK VERWIJDERD} & afkoelperiode\tJa\tLinks in de profieltekst\t—\tVeelgestelde vragen ↗\n2022-10-24\tHerziening van het inlogproces en inkorting van cookies\tGeen wijzigingslogboek\tOneindig veel gestolen sessies\t— (Migratie van IAuthenticationService-tokens)\tnieuws ↗\n2022-10-12\tMobiele app 3.0: inloggen via QR-code\tJa\tPaneel voor het intrekken van sessieautorisatie\t—\tnieuws ↗\n2022-05-10\tEindpunten voor het annuleren van transacties verwijderd\tGeen wijzigingenlogboek\tAanbod-swap (annuleren en opnieuw verzenden)\t≈5 jaar na de panelen uit de periode 2017\tnummer 325 ↗\n2020-05-25\tDota 2: 7-daagse handelsblokkering\tJa\tSnel doorverkopen van artikelen\t—\tblog ↗\n2018-03-29\tCS:GO 7-daagse handelsblokkering\tJa\tOnmiddellijke witwassen via bots\t≈20 maanden na de verklaring van juli 2016\tblog ↗ gearchiveerd 2025-02-26 ↗\nBronnen: de gelinkte Valve berichten, helppagina’s en GitHub-issues, zoals aangegeven. Drie cruciale fixes die zonder changelog zijn uitgebracht (mei 2022, oktober 2022, december 2023) en door gebruikers werden ontdekt, niet aangekondigd door Valve — die asymmetrie maakt deel uit van het handhavingsverslag. Vertragingen worden alleen berekend wanneer de datering van het dossier zelf (verklaring van juli 2016; oplichtingspanels uit 2017) het startpunt aangeeft; „—” betekent dat hier geen dergelijk startpunt is vastgesteld.\nDeel A — Technisch dossier · Paragraaf 6\nInteractieve simulator voor exploits en kapingen\nContext en bronbeperkingen\n\nEen weergave van het traject vanaf het phishingbericht tot aan de registratie van de sleutel aan de serverzijde en de uitvoering van de transactie. Vóór 2023 kon een op een account geregistreerde Web API-sleutel de voorraad van dat account inzien, een lopend transactieaanbod annuleren en een nieuw aanbod aanmaken, zonder dat de accounthouder bij geen van deze handelingen een bevestigingsscherm te zien kreeg. Dat is het ontbreken van het ‘least privilege’-principe (OWASP A01:2021). De tijdsduur in deze simulatie is ter illustratie en betreft geen live metingen van het huidige platform.\n\nDoorloop de gereconstrueerde kaping stap voor stap. Bij elke fase wordt weergegeven wat de accounthouder ziet en, daarnaast, het telefoontje Steam dat op datzelfde moment binnenkomt. Al die oproepen zijn correct geverifieerd. Geen enkel onderdeel van de reeks hoeft te mislukken vanwege de authenticatie door Steam — het is juist nodig dat de sleutel die het uitgeeft geen toepassingsgebied heeft (OWASP A01:2021).\n\nWat de speler ziet. Wat er daarachter verandert.STAP-VOOR-STAP-SIMULATOR\nStap 5 / 5\n\nDe aanval is voltooid. In de verwachting dat er een melding op zijn mobiel verschijnt voor de oorspronkelijke transactie, keurt het slachtoffer de vervangende transactie goed. Dit is een geïntegreerde forensische simulatie die laat zien hoe het ontbreken van het ‘Least Privilege’-principe (OWASP A01:2021) geautomatiseerde kaping van bedrijfsmiddelen binnen een fractie van een seconde mogelijk maakt.\n\n01 / HET CHAT-AASEen vriend vraagt of ik wil stemmenHet slachtoffer ontvangt een bericht met een link.\n02 / DE AANMELDINGEen portaal voor lookalikesHet slachtoffer voert zijn inloggegevens in.\n03 / DE TOEGANGHet aanmaken van een Silent Web APIDe aanvaller registreert een ontwikkelaarsleutel.\n04 / DE OVERGANGLegitieme handel werd vervangen doorDe Clone-bot maakt een kopie van de beoogde ontvanger.\n05 / BEVESTIGINGNamaak goedgekeurdVerkeerde aanbieding goedgekeurd op de mobiele telefoon.\nDezelfde stap, gezien vanuit het netwerkReconstructie van het patroon van vóór 2023 · illustratieve belvormen\nSlachtofferKeurt de mobiele melding goed die voor de oorspronkelijke transactie was verwacht.\nAanvallerOntvangt de artikelen op de kloonrekening.\nSteam zietEen overschrijving die door de rekeninghouder op een geregistreerd apparaat is bevestigd.\nConfirmation genuine — made by the account holder\nRecipient the clone bot, not the intended counterparty\nThe confirmation is authentic. The offer it confirms is not the one the user initiated.\n\nHet nalatenschap: een transactie die de gebruiker heeft goedgekeurd. Dat is het record Steam dat Support leest wanneer de klacht binnenkomt, en de reden waarom de gearchiveerde klachten als ‘gebruikersfout’ zijn afgesloten. De klachten staan in het handhavingsarchief.\n\nDeel A — Technisch dossier · Paragraaf 7\nDe eindpunten achter de reeks.\nContext en bronbeperkingen\n\nDit zijn de Steam Web API-eindpunten die de gemelde kapingsscripts gebruikten om transacties te onderscheppen zonder de bevestigingsstappen aan de browserzijde te doorlopen.\n\nVier gedocumenteerde eindpunten volstaan. Geen van alle is een kwetsbaarheid, en bij geen enkel punt hoefde misbruik te worden gemaakt — een geldige sleutel roept ze aan en Steam geeft antwoord. De sleutel is het enige wat de aanvaller hoefde te stelen.\n\nIEconService / GetTradeOffers / v1ENQUÊTE\n\nWordt gebruikt om de handelsaanbiedingen van de account bij te houden. Scripts pollen dit eindpunt herhaaldelijk met de gehackte API-sleutel; het retourneert de details van nieuw aangemaakte, in behandeling zijnde of gewijzigde handelsaanbiedingen. De polling-intervallen worden hier niet gemeten.\n\nBedreigingsvector: Geeft de ID’s van lopende handelsvoorstellen en de profielgegevens van de ontvanger weer.\nIEconService / CancelTradeOffer / v1INTERACTIE\n\nWordt gebruikt om het legitieme handelsaanbod van de gebruiker programmatisch ongeldig te maken. Vóór 2023 werd de sleutel niet beschermd door tweefactorauthenticatie, waardoor een geautomatiseerde server een aanbod kon annuleren zodra het werd gedetecteerd, zonder dat de accounthouder hierover werd geïnformeerd.\n\nBedreigingsvector: De transactie wordt geannuleerd voordat de rekeninghouder de bevestiging via de mobiele app heeft voltooid.\nISteamUser / GetPlayerSummaries / v2RECON\n\nEr is een query uitgevoerd om de profielnaam, de URL van de avatarafbeelding en het niveau van de legitieme handelspartner op te halen. Hierdoor kan het script een vooraf aangemaakt kloonaccount zo aanpassen dat het overeenkomt. Hier wordt geen tijd gemeten.\n\nBedreigingsvector: Levert de gegevens die nodig zijn om zich voor te doen als de beoogde ontvanger.\n/dev/ajaxregisterkeyCREATIE\n\nHet registratie-eindpunt van Steam voor sleutels. Vroeger kon elke actieve browsercookie-sessie (`steamLoginSecure`) een sleutel registreren zonder bevestiging van Steam Guard op het mobiele apparaat en zonder dat de accounthouder hiervan op de hoogte werd gesteld.\n\nBedreigingsvector: Een permanente inlogcode die door een script is aangemaakt, zonder dat de accounthouder hiervan op de hoogte is.\nDeel A — Technisch dossier · Paragraaf 8 · Artikel 7 van de AVG\nEen aangevinkt vakje. Wiens handeling?\nContext en bronbeperkingen\n\nBij het weigeren van een vergoeding wordt in de in het archief bewaarde antwoorden van de klantenservice gesteld dat de rekeninghouder de API-sleutel heeft aangemaakt en, door het vakje aan te vinken, akkoord is gegaan met de voorwaarden.\n\nIn het antwoord van de helpdesk wordt de sleutel aan de rekeninghouder toegeschreven. De vraag is of uit het dossier blijkt wie het daadwerkelijk heeft aangemaakt.\n\nIn het waargenomen patroon van API-sleutelkaping heeft het slachtoffer de pagina voor het aanmaken van een API-sleutel echter nooit gezien of bezocht. Het toestemmingsveld wordt verzonden door een script dat een headless POST-verzoek uitvoert met de gestolen sessiecookie.\n\nKrachtens artikel 7 en artikel 4, lid 11, van de AVG moet toestemming een vrijwillig, specifiek, geïnformeerd en ondubbelzinnig kenmerk van de wil van de betrokkene zijn. De auteurs zijn van mening dat een veld voor het aanvaarden van de voorwaarden dat door een kwaadaardig script met een gestolen cookie wordt verzonden, zonder dat er een pagina aan de accounthouder wordt getoond, niet aan die definitie kan voldoen. Of dit het geval is, is aan de toezichthoudende autoriteit om te beoordelen.\n\nForensische analyse van de payload: registratie van sleutels\nPOST https://steamcommunity.com/dev/ajaxregisterkey\n// Payload van het verzoek (ingevoegd via een kapingsscript)\n{\n\"agreeToTerms\": \"akkoord\", <-- automatisch ingevoerd, zonder menselijke tussenkomst\n\"domein\": \"localhost\", ← niet gevalideerd — elke waarde wordt geaccepteerd, inclusief localhost\n\"sessionid\": \"8f0d8ef763ab2140bf89de2a\"\n}\nDe vraag aan de toezichthoudende autoriteit: wanneer de rekeninghouder nooit op het vakje voor toestemming heeft geklikt, of de ten laste van de rekening geregistreerde aanvaarding van de voorwaarden voldoet aan de eis van artikel 7 dat de betrokkene vrijelijk, specifiek, geïnformeerd en ondubbelzinnig zijn of haar wil kenbaar moet maken, en of Steam Support zich hierop mag beroepen om een claim af te wijzen.\n\nBron: de vorm van de sleutelregistratie, zoals gereconstrueerd op basis van het openbare eindpunt en uit kapingsmeldingen die in het bewijsmateriaalarchief zijn bewaard (doorzoekbare versie van 2026-09-17) · De weergegeven sessie-ID is een tijdelijke aanduiding, geen vastgelegde waarde.\n\nForensische autopsie · De vector voor vervanging van grondstoffen\nHoe Valve uiteindelijk een einde maakte aan „handelsvervanging“ — en waarom het zeven jaar vol tijdelijke oplossingen kostte\n\nAl bijna tien jaar lang is de \"Vervanging van API-sleutels\" (of API-MitM-zwendel) was het meest winstgevende model voor accountovervallen op Steam, waarbij honderden miljoenen dollars aan skins werden weggesluisd van nietsvermoedende spelers. Valve heeft de kwetsbaarheid niet verholpen door de kwetsbare API-architectuur te repareren; in plaats daarvan heeft Valve zeven jaar lang vier platformbrede drempels ingebouwd die de liquiditeit van de handel binnen de community ernstig hebben belemmerd, terwijl de onderliggende oorzaak onopgelost bleef.\n\n1. De dood door mimiek\nAfkoelperiode voor avatar en naam (februari 2024)\n\nDe aanval vereiste een reactietijd van minder dan een seconde: de oplichtingsbot onderschepte een uitgaande transactie en haalde de avatar en naam van de ontvanger op via ISteamUser, en het profiel in 200 ms gekloond. Op 14 februari 2024 heeft Valve stilletjes een verplichte Afkoelperiode van 2 tot 4 uur (Fout 34) onmiddellijk na elke wijziging van de profielnaam of het profielbeeld. Een bot kan een ontvanger niet langer direct klonen zonder zichzelf uit te sluiten van de handel.\n\n2. De economische ondergang\n7-daagse CS2-trendomkering (juli 2025)\n\nValve heeft eenzijdig ingevoerd Omkeringen in de handel voor Counter-Strike-items. Elke geruilde skin krijgt zeven dagen lang de status „Trade Protected“. Als een slachtoffer ontdekt dat het item is vervangen, klikt hij of zij op „Reverse Trade“ in Steam Support, waarna de skin onmiddellijk wordt teruggezet in de inventaris en de ontvanger wordt geblokkeerd. Omdat de verhandelingsblokkering van 7 dagen voorkomt dat oplichters het item naar een uitbetalingssite kunnen verplaatsen, levert de diefstal geen winst op.\n\n3. De dood van de ‘Silent Key’\nVerplichte mobiele pushmeldingen voor API (december 2023)\n\nIn het verleden konden kwaadaardige scripts met behulp van een gestolen sessiecookie een 'headless' POST-verzoek op de achtergrond uitvoeren naar /dev/ajaxregisterkey zonder het slachtoffer hiervan op de hoogte te stellen. Op 4 december 2023 heeft Valve een expliciete bevestiging via een pushmelding verplicht gesteld in de Steam mobiele app voor het genereren van een Web API-sleutel, waardoor het stil genereren van sleutels op de achtergrond werd uitgeschakeld.\n\n4. Waarschuwingen in de mobiele app\nBanners met accountleeftijd en naam (2022–2024)\n\nValve heeft het bevestigingsvenster voor mobiele apparaten aangepast, zodat de gegevens van de handelspartner worden weergegeven Steam duur van de rekening (aanmaakdatum), Steam-niveau, en een expliciete oranje waarschuwing: \"Deze gebruiker heeft onlangs zijn of haar profielnaam gewijzigd\", waardoor de visuele illusie voor oplettende slachtoffers wordt doorbroken.\n\nDe drie tekortkomingen in het lappendeken van Valve: waarom oplichters gewoon van doelwit zijn veranderd\n1. De maas in de wet inzake het uitsluiten van games (Dota 2 & TF2)\n\nTrade Reversals werden uitsluitend ingezet voor Counter-Strike 2. Items in Dota 2 en Team Fortress 2 blijven volledig onbeschermd vanwege de complexiteit van het vervaardigen en het plaatsen van edelstenen. Voor hoogwaardige items ter waarde van duizenden dollars (Dragonclaw Hooks, Golden Baby Roshans, Unusual TF2 burning flames) geldt geen terugdraaitermijn. Oplichters hebben de geautomatiseerde API-onderschepping simpelweg omgeleid naar Dota 2- en TF2-handelaars, waar de Steam-klantenservice het beleid uit 2016 inzake „geen teruggave van items“ strikt handhaaft.\n\n2. Het \"Zombie Key\"-reservoir (zonder vervaldatum)\n\nTerwijl Valve mobiele push-2FA heeft toegevoegd om nieuw sleutels in december 2023, Valve bestaande verouderde API-sleutels zijn nooit ingetrokken, verlopen of verwijderd. Miljoenen actieve accounts waarvoor sleutels zijn gegenereerd (of waarvoor vóór december 2023 stilletjes sleutels zijn aangemaakt door phishing of malware) bevatten nog steeds actieve inloggegevens met geen vervaldatum (geen TTL) en geen time-out bij inactiviteit. Cybercriminelen beschikken over enorme databases met historische gegevens van deze permanente sleutels en blijven deze regelmatig controleren IEconService ongestoord.\n\n3. De straf voor het slachtoffer: een handelsstop van 30 dagen\n\nZelfs in CS2 wordt de opgelichte speler in Valve bestraft: als je in Steam Support op „Reverse Trade“ klikt, wordt automatisch een verplichte handelsstop en uitsluiting van de Community Market van 30 dagen voor de account van het slachtoffer. Valve bestraft de gebruiker met een verbanning van het platform voor een maand als afschrikwekkende maatregel tegen „frivole“ terugdraaiingen, waardoor slachtoffers worden ontmoedigd om transacties met liquide items van lagere waarde terug te draaien.\n\nHet grote regelgevingsschandaal: zeven jaar lang omzeilingen versus één API-toepassingsgebied\n\nWaarom heeft Valve zeven jaar lang de tijd genomen om handelsblokkades, afkoelingsperiodes voor accounts en omkeerbare handelsvergrendelingen te bedenken – waardoor de hele game-economie werd ontwricht en $104M aan marktkapitalisatie verloren ging – in plaats van de in de sector gangbare oplossing door te voeren?\n\nZoals blijkt uit de officiële Steamworks-aankondiging van Valve op 16 januari 2026 (Aankondiging #493839547938902179 ↗), Valve reeds gebouwd Gedetailleerde machtigingsgroepen (Algemeen, Microtransacties, Economie, Verkoopgegevens) en IP-whitelisting voor uitgeverssleutels voor bedrijven. Valve beschikte al jaren over de technische oplossing. Eén enkel selectievakje voor de gebruiker—\"Voorkom dat deze Web API-sleutel toegang krijgt tot IEconService (Trade Management)\" of een whitelist voor thuis-IP-adressen — zou de zwendel met handelsvervanging in 2018 hebben uitgeroeid zonder enige economische nevenschade. Valve weigerde gewone spelers de bescherming te bieden die het voor zakelijke partners had ontwikkeld.\n\nDeel B — Regels en handhavingsgeschiedenis · Artikel 9\nHun spelregels. De geregistreerde platforms.\nContext en bronbeperkingen\n\nDit grootboek brengt de expliciete bepalingen uit de Steam Abonneeovereenkomst (SSA) en Steam Online gedrag (SOC) richtlijnen die rechtstreeks gericht zijn tegen actieve, grootschalige commerciële entiteiten.\n\nDe regel: geen commercieel gebruik, geen gokken, geen bots — en Steam De klantenservice beroept zich op deze bepalingen wanneer zij weigert de spullen van een slachtoffer terug te geven. Het verslag: dezelfde bepalingen hebben op het eerste gezicht betrekking op de commerciële platforms in dit register, die draaien op Steam identiteiten, Steam bots en Steam overdrachten. De bepaling wordt toegepast op de persoon die de huiden kwijtgeraakt is en, voor zover uit openbare bronnen blijkt, niet op de bedrijven die ze vervoeren.\n\nIn de gearchiveerde klachten verwijst Steam Support naar de \"Geen commercieel gebruik\" en \"Geen automatisering/bots\" bepalingen bij het weigeren van teruggave van goederen aan slachtoffers van API-sleutelfraude. Dezelfde bepalingen zijn op het eerste gezicht van toepassing op de commerciële platforms die in dit dossier zijn opgenomen, die authenticatie uitvoeren via Steam OpenID en goederen verplaatsen via geautomatiseerde Steam-accounts. Er wordt hier geen schatting gemaakt van de marktbrede omzetcijfers (zie de handhavingsstatistieken hieronder). Wat uit de gegevens blijkt, is de regel die is toegepast op individuele accounts in de gearchiveerde zaken, en er zijn geen gepubliceerde handhavingsgegevens per exploitant voor de platforms. Die asymmetrie wordt in deze paragraaf gedocumenteerd.\n\nDe centrale vraag / selectieve handhavingRegels → Schaal → Verantwoording\nEén regelboek. Ongelijke handhaving.\n\nUit het register blijkt dat commerciële diensten gebruikmaken van Steam-identiteiten, inventarissen, bots en overdrachten als operationele infrastructuur. De SSA verbiedt commerciële exploitatie en automatisering zonder toestemming. Uit de gearchiveerde klachten blijkt dat deze regel van toepassing was op individuele accounts, terwijl het openbare register geen vergelijkbaar overzicht per exploitant bevat voor de hier gedocumenteerde platforms. Maak de regel, het bewijsmateriaal en het handhavingsbesluit voor elk daarvan openbaar.\n\n189websites die onder de audit vallen\n44routes met afzonderlijke domeinen in het live-register — 27 met een gepubliceerd bewijsbestand, 17 handmatig verzameld. Alleen al de browser-audit van 189 websites heeft 25 daarvan opgelost; het register voegt de handmatig verzamelde routes hieraan toe.\n12 jaar en 6 maandencsgogem.com is geblokkeerd in de linkfilter; api.csgem.com geregistreerd 2014-03-08 en nooit geblokkeerd — een van de 26 van dergelijke paren per 2026-09-22\nGeen geverifieerd totaalraming van de omzet voor de gehele markt niet meegerekend\nSteam Gedrag online\n\"…het is verboden om op Steam een van de volgende handelingen te verrichten of te proberen te verrichten: […] Commerciële activiteiten ontplooien. Voorbeelden van dergelijk verboden gedrag zijn onder meer: advertenties plaatsen; wedstrijden organiseren; gokken; het kopen of verkopen van Steam-accounts; het verkopen van content, cadeaubonnen of andere artikelen; en bedelen.\"\n\nstore.steampowered.com/online_conduct ↗ gearchiveerd 2026-09-21 ↗\n\nSSA § 2.G — Commercieel gebruik\n\"…[u mag] de Inhoud en Diensten of enig onderdeel daarvan niet voor commerciële doeleinden exploiteren, tenzij dit elders in deze Overeenkomst uitdrukkelijk is toegestaan…\"\n\nZoals gemeld, werd in de kennisgevingen van Valve uit 2016 een beroep gedaan op de persoonlijke, niet-commerciële licentie. Geen enkele exploitant heeft een Valve-vergunning overgelegd. store.steampowered.com/subscriber_agreement ↗ gearchiveerd 2026-09-18 ↗\n\nSteam Gebruiksvoorwaarden voor de Web-API\n\"U mag de Steam Web API of Steam gegevens op geen enkele wijze gebruiken die in strijd is met de Steam abonneeovereenkomst.\"\n\nSkin-marktplaatsen van derden werken via geautomatiseerde accounts die gebruikmaken van de Steam API. De regeltekst voorziet niet in uitzonderingen voor commerciële activiteiten. steamcommunity.com/dev/apiterms ↗ gearchiveerd 2026-09-21 ↗\n\nSSA § 4.C\nAutomatisering\n\nScripts, bots en interactie door niet-menselijke entiteiten zijn verboden. Het grootboek registreert bot-handel, accountfarms en geautomatiseerde routering op commerciële schaal.\n\nControleren 153gegevens die onder deze clausule zijn getagd ↗\nWat er krachtens deze clausule in het dossier staat153 getagde platforms\nOpenen van de behuizing15\nSkin Casino13\nCS2-markt9\nHuidroulette8\ncsgoempire.com→csgoempirelogin4.comCasino\nrollbit.com→rbsnin.comCryptocasino\n500.casino→fivezerozero.coCasino met vergunning\n\nHiervan, 153 zijn ook getagd onder SSA § 2.G en 2 zijn ook getagd onder SSA § 1.C — dezelfde diensten vallen onder meer dan één bepaling, en daarom komen de voorbeelden meerdere keren voor.\n\n28 van de 153 werden waargenomen waarbij authenticatie plaatsvond via een afzonderlijk registreerbaar domein. Een tag registreert een gedateerde waarneming waardoor het platform op het eerste gezicht onder de bepaling valt; het gaat niet om een vastgestelde overtreding, en voor geen van deze gevallen is een Valve-autorisatie overgelegd.\n\nSSA § 2.G\nCommercieel gebruik\n\nVoor commerciële exploitatie is uitdrukkelijke toestemming vereist. Vergelijk de gedocumenteerde bedrijfsmodellen, hun omvang en eventuele bekendgemaakte vergunningen of handhavingsmaatregelen.\n\nControleren 175gegevens die onder deze clausule zijn getagd ↗\nWat er krachtens deze clausule in het dossier staat175 getagde platforms\nOpenen van de behuizing15\nSkin Casino13\nCS2-markt9\nHuidroulette8\ncsgoempire.com→csgoempirelogin4.comCasino\nrollbit.com→rbsnin.comCryptocasino\n500.casino→fivezerozero.coCasino met vergunning\n\nHiervan, 153 zijn ook getagd onder SSA § 4.C en 24 zijn ook getagd onder SSA § 1.C — dezelfde diensten vallen onder meer dan één bepaling, en daarom komen de voorbeelden meerdere keren voor.\n\n28 van de 175 werden waargenomen waarbij authenticatie plaatsvond via een afzonderlijk registreerbaar domein. Een tag legt een gedateerde waarneming vast waardoor het platform op het eerste gezicht onder de bepaling valt; het gaat niet om een vastgestelde overtreding, en voor geen van hen is een Valve-autorisatie overgelegd.\n\nSSA § 3.A\nVPN en het verbergen van je locatie\n\nHet verbergen van je locatie via een IP-proxy kan leiden tot beëindiging van het account. Authentificatiehosts met een apart domein vereisen een afzonderlijke analyse: ga na wat er wordt verborgen en welke regel van toepassing is.\n\nControleer de gegevens van de auth-host ↗\nSteam Help / URL-beleid\nLinkverduistering\n\nSteam verbiedt linkverkorters en tools die de bestemming van links verbergen. Een apart authenticatiedomein — rbsnin.com in het inlogproces van Rollbit, auth.dota.trade in CS.MONEY’s — roept de vergelijkbare vraag op of de bestemming die aan de OpenID-verificator van Steam wordt getoond, de actieve site identificeert.\n\nHet URL-beleid van Valve ↗\n\nVerwijzingen naar regels: Steam Abonnementsovereenkomst, herziening van 10 september 2026 gearchiveerd 2026-09-18 ↗ · Steam Gebruiksvoorwaarden voor de Web API gearchiveerd 2026-09-21 ↗ · Steam URL-beleid (linkversluiering). De aantallen geven een overzicht van de gegevens en tags in dit dossier; het gaat hier niet om het aantal vastgestelde overtredingen.\n\nHet vertrouwenstekort\nWie beoordeelt de beslissing wanneer de hulpverlening de zaak afsluit?\n\nUit de bewaarde klachten blijkt dat er sprake is van permanente sancties, onbeantwoorde bezwaren en weigeringen om gestolen items terug te geven. Toets deze verslagen aan de hand van de daadwerkelijke ticketgeschiedenis, de beschikbare oplossingen en de logbestanden van de accounttoegang. Een algemene verklaring in verband met phishing kan niet aantonen wie het initiatief heeft genomen tot een reset of wie een API-sleutel heeft aangemaakt.\n\nLees de geregistreerde klachten ↗De bijbehorende documenten opvragen →Relatiegrafiek van de moderator →\nDeel B — Regels en handhavingsgeschiedenis · Artikel 10\nEen API voor automatisering. Een regel tegen automatisering.\nContext en bronbeperkingen\n\nDe vraag die in dit hoofdstuk aan de orde komt, is hoe deze twee met elkaar in overeenstemming kunnen worden gebracht: welke toepassingen van de API zijn toegestaan, door wie en op basis van welke gepubliceerde criteria. Er wordt hier geen schatting gemaakt van het aantal geautoriseerde commerciële API-gebruikers, en het ontbreken van een gepubliceerde lijst impliceert evenmin een dergelijk aantal — het ontbreken zelf is de bevinding, niet een cijfer dat erachter schuilgaat. De hierboven geciteerde Steam ondersteuningsberichten worden door het ArchiSteamFarm-project in zijn eigen FAQ weergegeven (woordelijk geverifieerd 2026-09-22); het zijn geen Valve publicaties en de accounts waaraan ze zijn verzonden, worden niet geïdentificeerd.\n\nDe regel (SSA § 4.C): geen scripts, geen bots, geen niet-menselijke systemen op Steam. Het verslag: Valve biedt een headless REST API aan die uitsluitend bedoeld is voor server-naar-server-automatisering, en geeft de toegangscode aan elk account. Gebruikers worden geblokkeerd wegens automatisering; de automatiseringsinterface is een eigen product van Valve. Welke commerciële toepassingen zijn toegestaan, is nooit bekendgemaakt.\n\nDe misvatting van de „gameontwikkelaar”\nSteamworks SDK (legaal)\n\nWordt gebruikt door erkende gamestudio’s om prestaties, matchmaking en ranglijsten in hun gameclients te integreren. Vereist een complexe C++-integratie en officiële partnerregistratie.\n\nSteam Web-API (De maas in de wet)\n\nEen ‘headless’ JSON/REST-architectuur die is ontworpen voor externe webservers. In het hier beschreven ‘hijack’-patroon wordt deze architectuur gebruikt om voorraadgegevens uit te lezen en peer-to-peer-transacties vanaf externe servers te beïnvloeden; de legitieme toepassingen ervan worden in dit dossier niet beschreven.\n\nVoor wie de sleutel bedoeld isEen gewone Steam-gebruiker heeft binnen de client geen behoefte aan een Web API-sleutel; de sleutelpagina bevindt zich onder een URL voor ontwikkelaars en het gedocumenteerde doel ervan is externe, server-side toegang. Uit de gearchiveerde klachten over accountkaping blijkt dat slachtoffers niet wisten dat de pagina bestond, totdat er een sleutel op hun account was geregistreerd.\nDe tegenstrijdigheid van automatisering\n\nSSA § 4.C bepaalt: \"Het is niet toegestaan om op welke manier dan ook gebruik te maken van scripts, bots, macro’s of andere niet door mensen bestuurde systemen (‘automatisering’) om met de inhoud en diensten op Steam te communiceren.\" Toch zijn de Web API-eindpunten (zoals CancelTradeOffer) vereisen geen gebruikersinterface en geen captcha en omzeilen de Steam-client volledig. De API is ontworpen voor automatisering tussen servers; de regel verbiedt automatisering door gebruikers; de grens tussen beide is niet bekendgemaakt.\n\nEen server-side rol in de handelsstroom\n\nMet een Web API-sleutel kan een server van een derde partij transacties op de rekening uitvoeren zonder tussenkomst van de Steam-client. Bij het ‘hijack’-patroon bevindt die server zich tussen de rekeninghouder en de transactieserver.\n\n→Er wordt geen scherm met transactiebevestiging weergegeven voor de acties van de toets.\n→Maakt polling op de achtergrond mogelijk (GetTradeOffers).\n→Annuleert aanbiedingen en stelt deze opnieuw op zonder tussenkomst van de gebruiker.\nValve heeft de interface ontwikkeld, automatisering door gebruikers in zijn regels verboden en geen criteria gepubliceerd op basis waarvan commercieel gebruik is toegestaan.\nDeel B — Regels en handhavingsgeschiedenis · Artikel 11\nTien dagen geëist. Tien jaar om verantwoording af te leggen.\nContext en bronbeperkingen\n\nOp 20 juli 2016 stelde de juridisch adviseur van Valve gokexploitanten een termijn van 10 dagen. Tien jaar later (op het moment van de dossiermomentopname, 2026-09-21) is ten minste één platform dat in persberichten over die kennisgeving werd genoemd, CSGOFast, nog steeds operationeel met een authenticatiehost op een apart domein. De tekst is hieronder gereconstrueerd op basis van persberichten van 21 juli 2016; de reconstructie is geen scan. Het handhavingsdossier waarop de kennisgeving doelspeelde, is niet gepubliceerd. De open brief aan de Commissie is Paragraaf 2.\n\nLees de mededeling van juli 2016 naast de latere opmerkingen. Wat nog ontbreekt, is een overzicht van de handhavingsmaatregelen per exploitant.\n\nEen week eerder — 13 juli 2016, in het openbaar\n\nOp 13 juli 2016 gearchiveerd 2026-09-21 ↗, Valve beschreef hoe goksites gebruik maakten van Steam: OpenID voor accountidentificatie en geautomatiseerde accounts voor het plaatsen van weddenschappen. Valve verklaarde dat het gebruik van deze mechanismen voor het exploiteren van een gokbedrijf in strijd was met de API- en gebruikersvoorwaarden. Zowel de beschrijving van het mechanisme als het verbod staan in de eigen, gedateerde verklaring van Valve. Op 2026-09-21 leverden de geteste authenticatiehosts met afzonderlijke domeinen geen blokkering door de linkfilter op, en Valve heeft geen handhavingsrecord per operator gepubliceerd.\n\nBIJLAGE A / JULI 2016RECONSTRUCTIE VAN DE ZETTEKST\nVALVE CORPORATION\n\nBellevue, WA\n\nDATUM:Juli 2016 (zoals gemeld in de pers op 21 juli 2016)\nVAN:Karl Quackenbush, hoofd juridische zaken\nRE:Stakingsbevel — commercieel gebruik van Steam-accounts\nOPMERKING:Reconstructie van de gerapporteerde tekst; geen scan\n\n\"Wij zijn ons ervan bewust dat u een van de hieronder vermelde goksites exploiteert. U gebruikt Steam accounts om deze activiteiten uit te voeren. Krachtens de Steam abonneeovereenkomst zijn de diensten Steam en Steam uitsluitend bestemd voor persoonlijk, niet-commercieel gebruik.\"\n\n\"U dient onmiddellijk te stoppen met het gebruik van uw Steam-accounts voor commerciële doeleinden. Indien u dit nalaat, binnen tien (10) dagen, Valve zal alle beschikbare rechtsmiddelen aanwenden, met inbegrip van, maar niet beperkt tot, het beëindigen van uw accounts.\"\n\nReconstructie van het dossier · raadpleeg het brondossier\nKarl Quackenbush\nHoofd Juridische Zaken, Valve Corp.\nIN DE MARGE / REDACTIONEEL\nTien dagen.En dan?\n\nDe deadline was duidelijk vastgesteld. De follow-up door de overheid zou dat ook moeten zijn.\n\nHet gepubliceerde standpunt van Valve over de ‘2016’ ↗\nEen opmerking over de deadline +\nSATIRE / GEEN CORRESPONDENTIE MET VALVE\n\nBeste deadline,\n\nJe kreeg tien dagen de tijd. Op de een of andere manier was de kalender het enige dat nog bleef werken.\n\nGelieve elk antwoord op te nemen in het openbare dossier.\n\nTijdlijnjuli 2016 – september 2026\nUiterste datum in de aankondiging:\n10 dagen\njuli 2016\nTijd verstreken sinds de kennisgeving:\n3,715 dagen\nVast aantal vanaf 20 juli 2016 tot aan de momentopname van het dossier op 21 september 2026; dit is geen actuele waarde\nGepubliceerd handhavingsverslag:\nGeen\nEr is geen overzicht per operator gevonden van beëindigingen of blokkades\n\n◀ Dag 0–10 — de deadline, op schaalDag 3715 — de momentopname ▶\n\n20 juli 2016Een tien dagen durende vraag is uitgevaardigdDag 0\n17 februari 2024De DSA-verplichtingen zijn van toepassingDag 2,768\n25 februari 2026Klacht van de procureur-generaal van New York aangekondigdDag 3,507\n21 september 2026Overzicht van het dossierDag 3715\n\nTien jaar later, CSGOFast — genoemd in persberichten over de kennisgevingen uit 2016 — is operationeel: csgofast.com leverde een Link Filter-blokkering op voor 2026-09-19 en 2026-09-21, terwijl de authenticatiehost ervan steam-login.authtofast.com (geregistreerd 2026-06-30) deed dat niet.\n\nVolledig gedateerd overzicht van de beveiligingswijzigingen van Valve: Tijdlijn beveiliging → · De „Washington Record” en de handhavingsnorm: hieronder\n\nWat uit het dossier blijkt: In de kennisgeving van 2016 werd een termijn van 10 dagen vastgesteld; Valve hanteerde al een domeinlijst (de Link Filter) en ontving de geautoriseerde hostnamen in zijn eigen OpenID-verzoeken; er is geen handhavingsrapport per exploitant gepubliceerd. In berichten uit de gemeenschap wordt melding gemaakt van een actie in 2018 tegen een marktplaats (SkinJar), maar die berichten zijn niet geverifieerd en worden hier niet als basis gebruikt.\nCSGOFAST / DE OPGESLAGEN AUTHENTIFICATIEROUTE\nVolg de opgegeven retourhost.\n\nDe links naar de opgeslagen routegegevens csgofast.com naar steam-login.authtofast.com. De afzonderlijke hostnaam wordt meegestuurd in het Steam OpenID-verzoek. Dit geeft onderzoekers een concreet adres om te vergelijken met de filter- en handhavingsgegevens van Valve.\n\nBekijk de CSGOFast-route en de bron ervan ↗ · Vergelijk opgeslagen Steam Link Filterresultaten ↗\n\nOPENBAAR REGISTER / WASHINGTON · 2016 → 2026\nTwee termijnen. Eén onduidelijke handhavingsnorm.\n20 juli\nValve geeft goksites 10 dagen de tijd\n\nIn de eis van de raadsman werd gewaarschuwd dat voortgezet commercieel gebruik van Steam-accounts tot beëindiging zou kunnen leiden.\n\n27 SEP\nWashington drukt op Valve\n\nDe Kansspelcommissie van de staat eiste bewijs van maatregelen om geldtransacties ten behoeve van kansspelen te stoppen en stelde 14 oktober vast als uiterste datum voor een reactie.\n\n17 OKT\nValve verwerpt de beschuldiging\n\nValve reageerde na de deadline, betwistte dat het gokken faciliteerde, verklaarde dat het de betreffende accounts had geblokkeerd en gaf aan dat het de handel en OpenID niet voor iedereen wilde uitschakelen. Ten minste één platform dat in persberichten over de kennisgevingen van juli werd genoemd (CSGOFast), was tien jaar later nog steeds actief. Beide feiten kunnen alleen kloppen als de exploitant de geblokkeerde accounts heeft vervangen; het bewijs dat dit zou aantonen, is niet gepubliceerd. De WSGC zou Valve moeten vragen om deze twee zaken met elkaar in overeenstemming te brengen.\n\n2026\nDe routes die in september 2026 zijn waargenomen\n\nHet routeregister vermeldt 44 platforms die zich authenticeren via authenticatiehosts in afzonderlijke domeinen, waaronder CSGOFast, waarbij gebruik wordt gemaakt van de OpenID- en handelsmechanismen Valve die in 2016 zijn beschreven. Het handhavingsrapport waaruit zou blijken welke exploitanten zijn afgesloten, is niet overgelegd.\n\nDE EIGEN INFORMATIEBRIEF VAN DE COMMISSIE · 30 JANUARI 2018\nAchttien maanden nadat Valve had geantwoord, noemde de toezichthouder het nog steeds een voornemen.\n\nTijdens de openbare hoorzitting over wetsvoorstel HB 2881 gaf de Commissie een toelichting aan haar eigen wetgevende instantie en beschreef zij de verklaring van juli 2016 in haar eigen woorden: Valve \"heeft aangekondigd dat het van plan is hard op te treden tegen het gebruik van zijn platform om gokken met skins te faciliteren.\" Op diezelfde pagina wordt beschreven welke gevolgen die aankondiging had voor de sectorprognose — \"daardoor,\" de prognose voor de markt voor online gokken in 2020 werd bijgesteld van $19.7 miljard naar $670 miljoen, een daling van ongeveer 97 procent, louter op basis van de aankondiging. De prognose is bijgesteld. Het handhavingsrapport per exploitant dat dit zou rechtvaardigen, is nog steeds niet gepubliceerd.\n\nDe marktcijfers zijn schattingen van Narus Advisors / Eilers & Krejcik Gaming die in de briefing van de Commissie zijn overgenomen, en geen bevindingen van de Commissie; volgens hetzelfde document bedroeg de omzet uit ‘skin wagering’ in 2016 ongeveer $5 miljard, waarvan ruwweg $3 miljard op casino-achtige websites. Opgehaald op 2026-09-22, SHA-256 c507c9025f93da0aadaf395c4d8882f25973211c318ee8e9b6f18a5b3755e050.\n\nHet officiële standpunt van Valve uit 2016 en de infrastructuur die vandaag de dag waarneembaar is, kunnen naast elkaar worden gelegd. De vraag is of de handhaving ook de rekeningen en routes heeft bereikt die door verboden exploitanten werden gebruikt. Een kennisgeving met een termijn van tien dagen vormt geen bewijs dat de kennisgeving daadwerkelijk is gedaan aan alle daarin genoemde exploitanten. De OPSkins-maatregel uit 2018 is de enige gedocumenteerde ingreep tegen een bij naam genoemde exploitant; gezien het feit dat er 189 platforms zijn gecontroleerd en er geen gegevens per exploitant zijn gepubliceerd, wijst één gedocumenteerde maatregel niet op een patroon van handhaving.\n\nKennisgeving van de Kansspelcommissie van Washington uit 2016 ↗ gearchiveerd 2026-05-20 ↗ · Het antwoord van Valve van 17 oktober 2016 (kopie van het document) ↗ · WSGC-briefing aan de wetgevende macht, 30 januari 2018 (lokale kopie, 4 blz.) ↗ · hetzelfde bestand op wsgc.wa.gov ↗ · opvraagrecord en hash ↗ · Valve's OPSkins-actie uit 2018 ↗ gearchiveerd 2026-03-07 ↗ · Huidige routecontrole ↗\n\nForensisch longitudinaal onderzoek · Doelwitten van het dwangbevel uit 2016\nHet decennium van de 10-daagse kennisgeving: forensische overlevingsaudit van de 23 genoemde locaties\n\nOp 19 en 20 juli 2016 heeft Valve juridisch adviseur Karl Quackenbush formele sommaties tot staking en onthouding verstuurd aan 23 gokplatforms voor skins, waarin hij hen opdroeg het commerciële gebruik van Steam-accounts binnen 10 dagen onder dreiging van accountbeëindiging en juridische stappen. Ruim 3,700 dagen later brengt een empirisch onderzoek het werkelijke handhavingspatroon aan het licht: talrijke exploitanten hebben hun activiteiten nooit stopgezet, anderen bleven tot wel zes jaar na de deadline actief, en het miljarden-dollar-ecosysteem bleef gebruikmaken van de OpenID-architectuur van Valve.\n\n5+ LIVE\nZal in 2026 zeker operationeel zijn (CSGOBig, CSGO500, CSGOFast, enz.)\n6 JAAR\nLangste periode na de aankondiging tot aan de sluiting (CSGOatse actief tot en met 2022)\n$5.01B\nInzetvolume op huidweddenschappen in 2016 (Narus / Eilers & Krejcik)\n200+\nActieve goksites die op het hoogtepunt van de markt actief zijn\nThe Surviving Titans · Financieel en bezoekersplan 2024–2026\nVan 10-daagse waarschuwingen tot offshore-conglomeraten: de omzet van meerdere miljarden dollars\n\nIn plaats van het gokken met skin te verbieden, hebben de mededelingen van Valve uit 2016 juist een industriële evolutie in gang gezet. De overgebleven exploitanten herstructureerden zich tot offshore-ondernemingen (Curaçao, Belize, Cyprus), waren pioniers op het gebied van Peer-to-Peer (P2P)-handel om botverboden te omzeilen, en verwerken nu meer dan 10 miljoen websitebezoeken per maand en miljarden dollars aan jaarlijkse inzet terwijl de authenticatie via Steam wordt voortgezet:\n\nPlatform / Domein\tMededeling juli 2016\tHandhavingsresultaat en overlevingsstatus\tGeregistreerde verificatie / Primaire links\nCSGOBig\ncsgobig.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tLEEFT NOG STEEDS IN 2026\nTijdelijk gepauzeerd, opnieuw gelanceerd; authenticatie via letmeinbig.com en csgobiglogin.com\tX: @csgobig ↗ · FB: csgobigofficial ↗\nCSGO500\ncsgo500.com / 500.casino\tKennisgeving 10 dagen van tevoren (juli 2016)\tLEEFT NOG STEEDS IN 2026\nOmgedoopt tot 500 Casino (vergunning Curaçao nr. 8048/JAZ2014-037), met een maandelijkse omzet van meerdere miljoenen\tLive Platform (500.casino) ↗\nCSGOFast\ncsgofast.com\tKennisgeving van 10 dagen (juli 2016)\tLEEFT NOG STEEDS IN 2026\nRoulette, Crash en Jackpot worden actief aangeboden via steam-login.authtofast.com\tDossier-authenticiteitscontrole ↗\nCSGOLounge / Dota2Lounge\ncsgolounge.com / dota2lounge.com\tKennisgeving van 10 dagen (juli 2016)\tLEEFT NOG STEEDS IN 2026\nGericht op weddenschappen met esports-munten en crypto-weddenschappen; de bedrijfsvoering is ononderbroken voortgezet\tLive-platform ↗\nCSGOCasino\ncsgocasino.net / csgocasino.gg\tKennisgeving 10 dagen van tevoren (juli 2016)\tLIVE VIA SUCCESSOR (2026)\nHet domein is omgeleid; het actieve opvolgende portaal is te vinden op csgocasino.gg\tOpvolgend domein ↗\nCSGOatse\ncsgoatse.com\tKennisgeving 10 dagen van tevoren (juli 2016)\t6 JAAR BESTAAN (ACTIEF TOT 2022)\nDe gokactiviteiten werden nog zes jaar lang volledig voortgezet, ondanks het ultimatum van 10 dagen van Valve\tX: @CSGOatsecom (Actief tot 2022) ↗\nCSGOSweep\ncsgosweep.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tBESTAAND TOT DECEMBER 2017\nNa het verstrijken van de deadline nog 17 maanden openbaar in gebruik geweest\tX: Status CSGOSweep december 2017 ↗\nCSGOWild\ncsgowild.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tBESTAAND TOT DECEMBER 2017\nGepromoot door grote influencers; bleef 1,5 jaar na de C&D-brief actief, voordat de overstap naar crypto plaatsvond\tX: @Wild (actief dec. 2017) ↗\nCSGOPot\ncsgopot.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tHeeft het volgehouden tot september 2017\nEr werd 14 maanden na de kennisgeving nog steeds gewed op jackpots met hoge inzetten\tX: @csgopot (actief in september 2017) ↗\nCSGODiamonds\ncsgodiamonds.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tHeeft het tot halverwege 2017 volgehouden\nHet jaar 2017 liep gewoon door, ondanks het toegegeven manipuleren van resultaten ten gunste van gesponsorde streamers\tX: @csgodiamondscom (2017) ↗\nCSGOLotto\ncsgolotto.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tGESLOTEN IN JULI 2016\nGesloten na een publieke schandaal; het doelwit van een schikkingsovereenkomst van de federale FTC\tInschikkingsovereenkomst van de FTC (dossiernummer C-4632) ↗\nCSGODouble\ncsgodouble.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tGESLOTEN IN JULI 2016\nOnmiddellijk na publicatie van de sommatie vrijwillig de activiteiten stopzetten\tX: @CSGODouble (Gesloten in juli 2016) ↗\nCSGOMassive\ncsgomassive.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tGESLOTEN 2016\nEind 2016 zijn de openbare activiteiten stopgezet\tX: @csgo_massive ↗\nCSGOStrong\ncsgostrong.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tGESLOTEN 2016\nHeeft in 2016 de openbare activiteiten stopgezet\tFB: csgostrongfree ↗\nSkins2\nskins2.com\tKennisgeving 10 dagen van tevoren (juli 2016)\tGESLOTEN 2016\nHeeft in 2016 de openbare activiteiten gestaakt\tFB: CSNCOM ↗\n\nPlatform\tMaandelijks verkeer (bezoeken)\tGeschatte omzet / volume\tRechtspersoon en rechtsgebied\tBelangrijkste regelgevende maatregelen en model\nCSGOEmpire\ncsgoempire.com\t2,3 miljoen — 9,0 miljoen / maand\nGemiddelde duur: 6+ min; 80% direct\t$1.5B — $2.5B Jaarlijkse omzet\n>1,000,000 P2P-huidtransacties per maand; $6.4 miljoen actieve liquide orders\tMoonrail Limited B.V. (Curaçao nr. 148182)\nBetalingen: JHOLT LTD (Cyprus); Oprichter: „Monarch“ (Ossi Ketola)\tPionier op het gebied van commissievrije P2P-handel in artikelen; vergunning van Curaçao OGL/2024/1183/0869\nCSGORoll\ncsgoroll.com\t2,74 miljoen — 3,5 miljoen per maand\nGemiddelde duur: 9 min. 23 sec.; 16% bouncepercentage\t$1.0B — $2.0B Jaarlijks verwerkingsvolume\nGeschatte jaarlijkse bedrijfsopbrengsten uit het huisvoordeel: $100M–$200M\tFeral Holdings Limited\nMet hoofdkantoor in Belize City, Belize (registratienummer 171519)\tVerboden door de Australische ACMA (mei 2023); sponsorde het tier-1-team G2 Esports met minderjarige spelers\n500 Casino (CSGO500)\n500.casino / csgo500.com\t220.000 — 425.000 per maand\n~105.000 unieke bezoekers per maand\t$100k / week ($5.2M/jaar) in Royales\nInzetvereiste voor high rollers: $400 inzet per $1 rakeback\tPerfect Storm B.V. (Curaçao nr. 150536)\nVergunning van de Kansspelcommissie van Curaçao OGL/2024/1354/0882\tVerboden door de Zweedse Spelinspektionen (november 2023) wegens het zonder vergunning richten van activiteiten op Zweedse spelers\nCSGOBig\ncsgobig.com\t~169,600 / maand\nGemiddelde duur 19m 12s; Amerikaanse voorverkiezingen\tJaarlijks omzetvolume van meerdere miljoenen\nMystery boxes, roulette en case battles\tWerkt via aanvullende proxy-routing\nletmeinbig.com (geregistreerd in 2023) & csgobiglogin.com\tTarget van juli 2016 C&D; opnieuw gelanceerd met proxy-authenticatiearchitectuur\nCSGOFast\ncsgofast.com\t~150.000 — 250.000 / maand\nWereldwijd meertalig publiek\tJaaromzet van meerdere miljoenen\nRoulette- en crash-spellen met hoge snelheid\tOffshore-bedrijfsentiteiten\nRoutes Steam authenticatie via steam-login.authtofast.com\tDoelwit van de C&D van juli 2016; activiteiten nooit stopgezet; actief in 2026\nCSGOPolygon\ncsgopolygon.com / plg.bet\t~300.000 — 500.000 per maand\nDe dominantie van de GOS-landen en Oost-Europa\tJaarlijks omzetvolume van meerdere miljoenen\nCrypto- en skin-roulette, weddenschappen op wedstrijden\tDoelstelling voor de tweede golf (oktober 2016)\nDe focus is verlegd naar cryptovaluta met het spiegeldomein plg.bet\tHeeft een heel decennium standgehouden; zet de afbouw van de skin voort via API’s van derden\nDe tweede golf: waarom de sommatiebrief van Valve in totaal op meer dan 43 websites was gericht\n\nOp 17 oktober 2016 heeft de juridisch adviseur van Valve formeel aan de Kansspelcommissie van de staat Washington meegedeeld dat Valve, na de eerste 23 kennisgevingen op 19 juli, sommatiebrieven had gestuurd aan meer dan 20 extra goksites met skins (waardoor het officiële totaal boven de 43 komt). Deze tweede ronde was noodzakelijk omdat op de oorspronkelijke lijst op onverklaarbare wijze de grootste en beruchtste gokcentra ter wereld ontbraken:\n\nCSGOJackpot.com: De historische grondlegger van de ‘skin jackpots’, die een omzet van honderden miljoenen verwerkte voordat het bedrijf de deuren moest sluiten onder dreiging van een federale aanklacht.\nCSGOShuffle.com: De website die centraal stond in het streaming-schandaal van juli 2016, waarbij Twitch-streamer PhantomL0rd in het geheim 33% van het bedrijf in bezit had en ontmaskerd werd omdat hij met bedrijfsgeld de kansen had gemanipuleerd.\nHet macro-ecosysteem (meer dan 200 exploitanten): Volgens sectoronderzoek door Narus Advisors en Eilers & Krejcik Gaming waren er in 2016 meer dan 200 verschillende skin-goksites actief, die een inzetvolume van $5.01 miljard genereerden bij 3,03 miljoen actieve spelers. De 43 brieven van Valve hadden betrekking op minder dan 20% van de actieve markt.\nOfficiële onderzoeken door de overheid en toezichthouders naar Steam Skin Gambling\n\nHet fenomeen van het gokken via ‘skin-gokken’ is gedocumenteerd in diverse officiële wettelijke onderzoeken, handhavingsmaatregelen en standpuntnota’s van de overheid:\n\n1. Kansspelcommissie van de staat Washington (WSGC) (2016–2018)\n\nOp 5 oktober 2016 is een formele sommatie tot staking en onthouding uitgevaardigd; op 30 januari 2018 is een wetgevingsnota gepubliceerd waarin wordt vastgesteld dat skins als contante equivalenten worden beschouwd en waarin het inzetvolume van skins ter waarde van $5.0B wordt vermeld.\n\nWSGC-wetgevingsrapport (PDF) (lokale kopie) ↗\n2. Amerikaanse Federal Trade Commission (FTC) (sept. 2017, dossiernummer C-4632)\n\nEerste handhavingsmaatregel van de federale overheid in verband met online gokken, gericht tegen de eigenaren van CSGOLotto, Trevor Martin en Thomas Cassell, wegens misleidende praktijken en verzwegen zeggenschap over het platform.\n\nBesluit en schikkingsovereenkomst van de FTC ↗\n3. Standpuntnota van de Britse Kansspelcommissie (UKGC) en onderzoeken naar jongeren\n\nVolgens het onderzoek van de Gambling Commission uit 2018 gaf 3% van de 11- tot 16-jarigen aan ooit met in-game voorwerpen (skins) te hebben gewed.\n\nUKGC-onderzoeksarchief ↗\nUKGC policy on virtual currencies ↗\n4. Onderzoek van de Australische Senaat naar milieu en communicatie (2018)\n\nVerslag van het federale parlement over \"Microtransacties in games voor items die op kansspel berusten\", waarbij de lootbox-mechanismen van Valve, uitbetalingen op de secundaire markt en het omzeilen van regelgeving worden geëvalueerd.\n\nOnderzoek van het Australische parlement ↗\nDe openstaande vordering\n\nMaak het handhavingsverslag openbaar: welke gokaccounts en bots zijn geblokkeerd, welke return-hosts zijn aan banden gelegd en welke commerciële diensten toestemming hebben gekregen. Een openbaar verbod en een waarschuwing op de startpagina betekenen nog niet dat de onderliggende activiteiten zijn stopgezet.\n\nDeel B — Voorschriften en handhavingsgeschiedenis · Artikel 12\nDe hostnaam staat al in het verzoek.\nContext en bronbeperkingen\n\nValve beschikt al over een domeinlijst (de Link Filter) en ontvangt bij elk OpenID-verzoek de authenticatiehostnaam. De onderstaande pseudocode laat zien hoe deze twee logisch met elkaar kunnen worden gekoppeld. Er zijn geen openbare aanwijzingen dat Valve dit doet.\n\nValve hanteert al een blokkeerlijst voor domeinen. Valve ontvangt al bij elk OpenID-verzoek de host van de inlogger. Er hoeft niets gebouwd te worden — de twee moeten met elkaar worden verbonden. Dat is een hostnaamopzoeking aan de hand van een lijst die Valve zelf bijhoudt. De onderstaande pseudocode dient ter illustratie en is geen implementatie van Valve.\n\nforensic_autoban.py\n# ILLUSTRATIEVE PSEUDOCODE — Valve.block_domain() en flag_session_as_mitm() zijn geen echte API-aanroepen. Dit illustreert de logische structuur van een beveiligingsmaatregel die Valve zou kunnen implementeren tegen proxy-authenticatiedomeinen, niet de daadwerkelijke interne werking van Valve.\n# Illustratie: de logische opbouw van een controle van het binnenkomende OpenID-verzoek\ndef audit_openid_request(verzoek):\nblocked_origins = database.get_blacklisted_platforms()\nproxy_domain = request.params.krijgen('openid.realm')\ntarget_redirect = request.params.krijgen('openid.return_to')\n\n# Logica: Als de proxy doorverwijst naar een geblokkeerde website, blokkeer de proxy dan.\nvoor website in blocked_origins:\nals website in target_redirect:\nValve.block_domain(proxy_domain)\nValve.flag_session_as_mitm(request.session)\n# Resultaat: het inlogverzoek voor die host wordt geweigerd\n\nOpmerking:\nWanneer een hoofddomein al in het linkfilter staat (bijv. howl.gg, geblokkeerd 2026-09-18/19/21) en de authenticatiehost (howl.uno) voorkomt in het OpenID-verzoek vanuit de inlogknop van die site, is de koppeling waarneembaar voor Valve aan de hand van de eigen verzoekgegevens. De controle kan worden geautomatiseerd; of deze daadwerkelijk wordt uitgevoerd, is niet het geval.\nGedocumenteerde en gemelde precedenten\n\nValve heeft volgens de gegevens minstens één keer ingegrepen tegen een externe exploitant: in 2018 heeft het de toegang van OPSkins tot het ExpressTrade-systeem ingetrokken (De aankondiging van Valve ↗ gearchiveerd 2026-03-07 ↗). In communityverslagen uit 2018 wordt ook melding gemaakt van een marktplaats (SkinJar) die de toegang verloor; deze verslagen zijn niet geverifieerd en het mechanisme wordt afgeleid uit het resultaat, niet uit een openbaar gemaakt proces.\n\nWat dit precedent vaststelt:\n\nValve kan de toegang van een externe exploitant blokkeren wanneer het dat wil. CSGOFast, dat in persberichten over de kennisgevingen van juli 2016 werd genoemd, was actief op 2026-09-21 met een geauthenticeerde host geregistreerd op 2026-06-30, die geen Link Filter-blokkering opleverde. Waarom één exploitant werd afgesloten en andere niet, wordt door geen enkel gepubliceerd criterium verklaard.\n\nWat een registratiedatum wel en niet aangeeft\n\nDe registratiedatum van een geauthenticeerde host vormt een ondergrens voor het moment waarop de host voor het eerst in een OpenID-verzoek zou kunnen zijn verschenen; dit betekent niet dat er sprake is van ononderbroken gebruik. sc-auth.net, werd bijvoorbeeld geregistreerd als 2019-04-02 (RDAP) en werd in september 2026 waargenomen in de Steam-inlogprocedure van Skin.Club; wat er tussen die twee data is gebeurd, is niet openbaar bekend.\n\nVergelijkende controle: API-nalevingsnormen\nHandhavingsaspect\tRegels voor de GitHub-API\tSteam Web-API (Valve)\n1. Neutraliteit ten aanzien van naleving\tGepubliceerde, uniforme regels. Gedocumenteerde limieten (bijv. 5,000 oproepen/uur voor geauthenticeerde gebruikers, 15,000/uur voor GitHub Enterprise Cloud-organisaties) en gepubliceerde beleidsregels inzake aanvaardbaar gebruik zijn van toepassing op elk account.\tEr zijn geen criteria gepubliceerd. Individuele accounts worden beëindigd op grond van de bepalingen inzake automatisering en commercieel gebruik (gearchiveerde klachten), terwijl er geen handhavingsgegevens per exploitant voor commerciële platforms zijn gepubliceerd.\n2. Misbruik van OpenID / authenticatieproxy\tVolgens het gepubliceerde beleid van GitHub kunnen OAuth-apps en -tokens bij misbruik worden opgeschort of ingetrokken, en in de documentatie wordt de automatische intrekking van blootgestelde tokens beschreven (samenvatting van de GitHub-documentatie door de auteurs).\tAuthenticatiehosts met een afzonderlijk domein die werden waargenomen in Steam OpenID-stromen (bijv. rbsnin.com, howl.uno, sc-auth.net) leverden geen blokkering door de Link Filter op 2026-09-21 op, terwijl hun hoofddomeinen dat wel deden.\n3. Geld verdienen aan misbruik\tGitHub brengt geen transactiekosten in rekening voor items die via automatisering door derden worden verplaatst; het verdienmodel is gebaseerd op abonnementen en aanbiedingen op de marktplaats.\tValve verkoopt de case-sleutels waarmee de items kunnen worden verkregen, en de Community Market brengt een totale vergoeding van ongeveer 15% in rekening voor verkopen die binnen de Market worden afgerond. Er wordt hier geen schatting gemaakt van de inkomsten die aan platforms van derden kunnen worden toegeschreven.\n4. Levensduur van ontwijkingslussen\tOpgeschorte OAuth-client-ID’s werken bij opschorting niet meer op het hele platform; in de documentatie wordt geen termijn voor het nemen van maatregelen vermeld en hier wordt ook geen termijn aangenomen.\tBij de controles van 2026-09-19 en 2026-09-21 werd voor authenticatiehosts met afzonderlijke domeinen en registratiedata tussen 2011 en september 2026 geen blokkering door het Link Filter vastgesteld. De registratiedatum vormt een ondergrens voor mogelijk gebruik, maar is geen bewijs van ononderbroken gebruik.\nBronnen: GitHub-column — Door GitHub gepubliceerde documentatie over API-limieten en platformbeleid (samenvatting door de auteurs, geen letterlijke citaten) · Steam-column — Linkfiltercontroles van 2026-09-19 en 2026-09-21 (linkfilter-recheck-2026-09-21.json), RDAP-register (domain-registration.json) en de gearchiveerde supportklachten (bewijsarchief).\nDeel B — Regels en handhavingsgeschiedenis · Artikel 13\nHet prijsverschil ten opzichte van 0\n\nHet artikel bevindt zich in een Steam-voorraad; de verkoop vindt elders plaats. Een fabrieksnieuwe AWP Dragon Lore had 62 actuele aanbiedingen op CSFloat; de laagste vraagprijs $10,623.95. Op de eigen markt van Steam kan geen vraagprijs worden weergegeven die hoger is dan ongeveer $1,800. Om tegen de waargenomen hogere prijs te verkopen, heeft een eigenaar een koper of marktplaats buiten Steam nodig. Het artikel en de overdracht ervan zijn nog steeds afhankelijk van Steam.\n\nWhat this means — the Community Market listing ceiling\n\nSteam’s own market refuses a listing above roughly $1,800. A seller may ask less, never more. Items whose market price sits above that line therefore cannot be sold at that price on Steam at all — which is the mechanism that moves those sales to third-party venues while the item itself never leaves Valve’s inventory system.\n\nSection 13 — the off-Steam price gap →\n\nContext en bronbeperkingen\n\nIn dit hoofdstuk komen drie verschillende tellingen voor, die niet onderling uitwisselbaar zijn. 245 is het aantal CS2-categorieën waarvan het goedkoopste actieve aanbod op 20 september 2026 uitsluitend op CSFloat hoger was dan $1,800. 241 dat is dezelfde verzameling minus de vier categorieën die zijn vastgezet aan het $100,000-plafond van CSFloat, het paneel waarop de $13.63M-ondergrens wordt berekend. 248 is een ander overzicht: categorieën waarvan de prijs op 23 september 2026 door twee of meer van de vijf marktplaatsen boven het maximum lag. De marktplaatsen overlappen elkaar, dus de aantallen van verschillende platforms mogen nooit bij elkaar worden opgeteld. Elk cijfer hier is een vraagprijs, geen afgeronde verkoop, en niets daarvan is omzet, omzetcijfer of winst — noch voor Valve, noch voor wie dan ook. De door PriceEmpire vermelde waarden zijn afgeronde schattingen die door die site zijn gepubliceerd, en de Steam-kaart omvat items uit andere Steam-spellen, waardoor de reikwijdte van de vergelijking niet identiek is.\n\nEén artikel. Twee prijssystemen.VOLG HET VERSLAG\nStap 3 / 3\n\nBij dat verzoek heeft de verkoper een alternatieve handelsplaats of koper nodig. Het artikel is nog steeds afhankelijk van de voorraad en het overdrachtssysteem van Steam.\n\nSTEAMOver $1,800Gepubliceerde maximumbedrag voor aanbiedingen op de Community Market\nOPGESLAGEN CATALOGUS$10,623.95Fabrieksnieuw AWP Dragon Lore – prijs op aanvraag\nDE AFHANKELIJKHEIDNog steeds een Steam-artikelDe voorraad en de overdracht staan nog steeds op Steam\n01 / ARTIKELValve speloverzichtCS2- of Dota 2-item in Steam\n02 / PLAFONDOver $1,800 op SteamMaximale prijs voor één marktadvertentie\n03 / BUITEN VRAAG$10,623.95 voor Dragon LoreGoedkoopste CSFloat-aanbieding in de momentopname van die datum\n04 / LEVERINGSteam blijft in de ketenEigendom en overdracht van voorwerpen zijn afhankelijk van het systeem\nMARKTSTRUCTUUR · MOMENTOPNAME VAN 20 SEPTEMBER 2026\nHet prijsverschil is meetbaar.\n\nWe hebben de categorieën van artikelnamen geteld waarvan het goedkoopste actieve aanbod strikt boven $ lag1,800. CSFloat en Skinport zijn afzonderlijke momentopnames met overlappende CS2-voorraden; hun aantallen kunnen niet bij elkaar worden opgeteld. De externe aanbiedingen laten zien waar hogere vraagprijzen worden vermeld, terwijl Steam nog steeds het eigendom en de overdracht van artikelen regelt.\n\n245CS2-CATEGORIEËN · CSFLOAT\n166CS2-CATEGORIEËN · SKINPORT\n3DOTA-2-CATEGORIEËN · SKINPORT\n$10,623.95DRAGON LORE FLOOR ASK\n\nDragon Lore: 62 biedt in de categorie ‘Factory New’ CSFloat aan; de weergegeven prijs is een vraagprijs, geen bevestigde verkoopprijs. Steam staat toe dat het artikel voor een lagere prijs wordt aangeboden, maar het is niet toegestaan de waargenomen hogere vraagprijs te vermelden. In de verklaring op Valve’s 2016 wordt bevestigd dat het bedrijf op de hoogte is van gokexploitanten die gebruikmaken van OpenID en de handelsinfrastructuur van Steam. Of een bepaalde marktplaats van een derde partij de regels van Valve overtreedt, moet afzonderlijk worden vastgesteld.\n\nBekijk het volledige register →CSFloat JSON ↗Skinport JSON ↗Verklaring van Valve over ‘2016’ ↗\nDIRECTE CSFLOAT-API / SNAPSHOT MET DATUM$13.63M\n\nMinimale totale vraagprijs in 241 productcategorieën en 3,395 actieve aanbiedingen. Berekend als de goedkoopste vraagprijs van elke categorie vermenigvuldigd met het aantal aanbiedingen. Vier categorieën die vastzitten aan het $100,000-plafond van CSFloat zijn uitgesloten van dit conservatieve panel.\n\nWat het bedrag aangeeft\n\nDeze aanbiedingen vertegenwoordigen ten minste $13,631,888.25 in de geadverteerde vraagprijzen voor deze beperkte CSFloat-subset. Als we de vier categorieën met de hoogste prijs meerekenen, komt men uit op $14,231,888.25. Dit is een minimum bij actieve biedingen, niet de gerealiseerde omzet, de kasomzet, de winst of de gehele CS2-markt.\n\nOpnieuw berekenen op basis van de CSFloat-momentopname met 245 rijen ↗\nPRICEEMPIRE / GELIJSTE WAARDESteam: nr. 15 van 39\nVeel locaties vermelden een waarde in dollars die hoger is dan Steam.\nUUSkins\n$133.8M\nYouPin898\n$127.5M\nBuff.163\n$104M\nMoon.Market\n$100.3M\nWhite.Market\n$89.6M\nBuff.Market\n$86.7M\nSteam\n$31M\n\nDe zes grootste weergegeven waarden en Steam. PriceEmpire rondt deze getallen af; Steam geeft aan $31M. Veertien beursgenoteerde locaties staan boven deze locatie op basis van de weergegeven dollarwaarden.\n\nPRICEEMPIRE / AANTAL AANBIEDINGENSteam: nr. 1 van 39\nSteam staat nog steeds aan kop wat betreft het aantal aanbiedingen.\nSteam\n32,2 miljoen\nYouPin898\n5,9 miljoen\nC5Game\n4,6 miljoen\nHaloSkins\n4,4 miljoen\nSkinport\n3,8 miljoen\n\nSteam toont 32,2 miljoen aanbiedingen. Het aantal aanbiedingen en de totale vraagprijs geven antwoord op verschillende vragen; veel goedkope aanbiedingen kunnen het totaal aantal aanbiedingen sterk beïnvloeden.\n\nBron: Openbare vergelijking van PriceEmpire ↗ gearchiveerd 2026-09-21 ↗, vastgelegd op 2026-09-20 om 19:03 UTC; gedateerde extractie van 39 rijen ↗. De cijfers zijn afgeronde schattingen en de voorraad kan zich over meerdere locaties uitstrekken. Op de kaart van Steam staan ook voorwerpen uit andere Steam-spellen vermeld, dus de reikwijdte is niet identiek. De vermelde waarde geeft de vraagprijs weer, niet de verkoopopbrengst of omzet.\n42\nEEN ANDERE BRON / STEAMANALYST\nHet commerciële ecosysteem ligt voor het grijpen.\n\nDe marktplaatsgids van SteamAnalyst gearchiveerd 2026-07-19 ↗ vermeldt 42 externe CS2-marktplaatsen naast Steam, met recente prijsgegevens voor 32 van de 43 vermeldingen. PriceEmpire vermeldt 39 marktplaatsen op basis van zijn eigen selectiecriteria. Genoemde bedrijven, openbare aanbiedingen, zichtbare prijzen: deze economie is voor iedereen inzichtelijk.\n\nHET PLAFOND IS HET MECHANISME: DE UITVERKOOP VERLIEST AAN KRAFT, HET ARTIKEL NIET.\n\nVijf marktplaatsen, vastgelegd in één gelicentieerde momentopname, 248 CS2-productcategorieën hebben elk afzonderlijk een prijs die twee of meer van de door Steam vastgestelde maximumprijs van ongeveer $1,800 overschrijdt — en geen enkele daarvan is te vinden op Steam. In hetzelfde momentopname werd de gehele catalogus op prijs ingedeeld: de markt van Valve bevat 95.3% van de artikelcategorieën onder zijn limiet en 1.9% van de categorieën daarboven. De inkrimping is geen gevolg van een dalende vraag; ze valt precies samen met de gepubliceerde regel. Om tegen die prijzen te verkopen is een externe koper of marktplaats nodig, terwijl Steam nog steeds de controle heeft over de voorraad en de overdracht — de transactie verlaat de kassa van Valve en de levering blijft op de infrastructuur van Valve.\n\nSteam Veelgestelde vragen over de markt ↗gearchiveerd 2026-09-21 ↗Steam Abonnementsovereenkomst ↗gearchiveerd 2026-09-21 ↗Atlas-dataset met vijf marktplaatsen ↗Herkomstverklaring ↗Eerdere momentopname van CSFloat ↗Skinport-overzicht ↗PriceEmpire ↗gearchiveerd 2026-09-21 ↗SteamAnalyst ↗gearchiveerd 2026-07-19 ↗Prijsverschillenregister ↗Prijsladderatlas ↗\n\nDeel C — Wettelijke kaders\nDeel C — Wettelijke kaders · Artikel 14 · Toegang van personeel\nWie kan de beveiligingsmaatregelen resetten?\nContext en bronbeperkingen\n\nDe beveiliging van een account hangt ook af van de personen die een account kunnen herstellen, privégegevens kunnen inzien of de beveiligingsmaatregelen ervan kunnen resetten. Het onderzoek moet deze bevoegdheden net zo nauwlettend volgen als het misbruik van de API.\n\nBij het herstellen van een account krijgt een medewerker van de klantenservice de bevoegdheid om een account aan de eigenaar te onttrekken. Valve heeft tweemaal — in februari 2023 en november 2025 — schriftelijk bevestigd dat deze bevoegdheid is gebruikt om accounts aan de verkeerde personen over te dragen. Met een tussenpoos van drieëndertig maanden, via hetzelfde kanaal. Hieronder: wat die toegang waard is, zes gevallen met bronvermelding, en het logboek Valve bevat gegevens over elk van deze gevallen en is aan niemand vrijgegeven.\n\nGearchiveerde getuigenis / 9 mei 2025\nEen herstelticket waardoor de beveiliging van het account werd uitgeschakeld, en een gemeld verlies van $10,000\n\nEen gebruiker in het verzamelde supportarchief meldt dat Steam Support het wachtwoord heeft gereset en de accountbeveiliging heeft uitgeschakeld nadat iemand anders een herstelticket had ingediend. De auteur zegt dat het account al jaren inactief was, items bevatte uit 2016–2017 en Steam Guard had, een gekoppeld telefoonnummer en opgeslagen herstelcodes.\n\n\"Steam De klantenservice heeft toch iemand anders toegang tot mijn account gegeven.\"\n\nBewering in de eerste persoon, vastgelegd in steam_support_tickets_MEGA.json, nummer 110. Lees het volledige bericht ↗\n\nDit is niet het ongeluk van één gebruiker. Dezelfde procedure — een hulpverzoek waarbij een account wordt overgedragen aan degene die de oudere gegevens aanlevert — is de vastgelegde werkwijze voor alle gevallen in het onderstaande overzicht, en Valve heeft dat tweemaal schriftelijk bevestigd.\n\nDe eigenaar kan dat debat niet winnen. Bij het herstelproces wordt gevraagd om de eerste cd-sleutel, het eerste e-mailadres, de eerste kaart en het eerste telefoonnummer. Die gegevens staan in de database van Valve en worden door de helpdesk opgehaald — naar verluidt gaan ze vijftien jaar terug. Iemand die een kopie van je dossier heeft, kan altijd meer van je geschiedenis boven water halen dan jijzelf. Doelwitten werden zorgvuldig geselecteerd: jarenlang inactief, van grote waarde en vaak tweedehands gekocht, zodat de houder de oorspronkelijke sleutel nooit heeft gekend. Daarna werden de accounts volledig verwijderd, waardoor het spoor van de itemgeschiedenis werd verbroken dat de gemeenschap gebruikt om een skin te traceren — een verwijdering die een gewone gebruiker niet kan uitvoeren zonder de standaard wachttijd.\n\nMinimale bevoegdheden / OWASP A01\n\nHerstelbevoegdheden moeten worden beperkt tot de betreffende taak, onafhankelijk worden gecontroleerd en worden geregistreerd. Controleer wie inloggegevens kan resetten, Steam Guard kan verwijderen, factureringsgegevens kan inzien of accountgegevens kan exporteren. OWASP-richtlijnen voor toegangscontrole ↗ gearchiveerd 2026-09-20 ↗\n\nBrede toegang tot ondersteuningRisico op het gebied van toegangsrechten\nMeer dan alleen de voorraad.\n\nAls er misbruik wordt gemaakt van brede toegangsrechten, kan privételemetrie een instrument worden voor profilering, gerichte phishing en surveillance. Tot de potentiële slachtoffers behoren gewone gebruikers, militairen, publieke figuren en hun families. Dit is een dreigingsmodel; voor de exacte machtigingen zijn toegangsbeheersgegevens nodig.\n\n01 IP-geschiedenis en locatie\nIP-logbestanden kunnen de netwerkgeschiedenis en de geschatte locatie onthullen. Op zichzelf geven ze echter geen nauwkeurig beeld van fysieke verplaatsingen.\n02 Apparaat-fingerprinting\nApparaat-ID’s kunnen, indien deze worden verzameld en toegankelijk zijn, sessies en accounts aan elkaar koppelen.\n03 Activiteitstelemetrie\nTijdstempels van inlogmomenten en sessiegegevens kunnen patronen aan het licht brengen, waaronder activiteiten die niet zichtbaar zijn op een openbaar profiel.\n04 Communicatie en contacten\nToegang tot opgeslagen berichten of contactgegevens zou de mogelijkheden voor profilering en social engineering vergroten.\n05 Ontmaskering van identiteit\nAan de hand van originele e-mail-, telefoon- en betalingsgegevens kan een pseudoniem account aan een persoon worden gekoppeld.\n06 Doorverkoop van gegevens en verantwoordingsplicht\nGeëxporteerde doellijsten kunnen worden gebruikt voor gerichte oplichting. Stel vast wie de dader is, waarvandaan toegang is verkregen, wie de ontvangers zijn en welke overboekingen er hebben plaatsgevonden; de locatie op zich is geen bewijs van toegang of juridische immuniteit.\n\nValve beschrijft IP-logging, apparaatgegevens, betalingsgegevens en externe ondersteuningsaanbieders in zijn Privacybeleid §§ 3, 5.2 gearchiveerd 2026-09-21 ↗. Het beleid staat toegang door derden toe — het audittraject waaruit zou blijken welke aannemer toegang heeft gehad tot welke categorie, wanneer en op grond van welke machtiging, is echter niet openbaar gemaakt.\n\nParagraaf 14.1 · het register · juni 2022 → november 2025 · alle cijfers zijn onderbouwd\nValve liet de deur twee keer openstaan, met een tussenpoos van drieëndertig maanden. Ze ging nooit dicht.\n\nEr zijn zes gevallen gemeld waarin accounts werden overgenomen via het eigen hulpkanaal van Steam, of via de inloggegevens die door dat kanaal worden beschermd. Elk bedrag is het cijfer dat de genoemde bron heeft gepubliceerd, en elke bron wordt bij naam genoemd. Twee van de zes gevallen zijn volledig vergoed. Het verschil tussen deze gevallen en de rest lag niet in wat er gebeurde, maar in wie er toekeek.\n\nValve, schriftelijk — februari 2023\"De betreffende items zijn uit je account verwijderd omdat ze afkomstig waren van een account dat via een ondersteuningsverzoek was gehackt; het CS:GO-team neemt hiervoor de verantwoordelijkheid op zich. We hebben de ruiltransacties ongedaan gemaakt en de items verwijderd uit alle accounts die ze hadden ontvangen.\"Steam Ondersteuning voor het beantwoorden van een ontvanger van HFB-berichten, overgenomen door Dexerto, 21 februari 2023 ↗ gearchiveerd 2025-08-18 ↗\nValve, weer schriftelijk — november 2025 · 33 maanden later\"Een supportmedewerker die de hulpaanvraag heeft afgehandeld, heeft onze procedure niet gevolgd, waardoor uw account aan iemand anders is toegewezen. Mijn excuses voor deze fout.\"Steam Reactie van Support op Hawkeye337, geciteerd in Dexerto, 14 november 2025 ↗\n21 juni 2022\nHFB — de grootste voorraad in het spel$2,000,000+ · verhoogd naar $3,000,000+ in de vervolgmeting van februari 2023\n\nZeven Souvenir AWP Dragon Lores en de #1 Blue Gem Karambit; dat mes alleen al heeft een waarde van ongeveer $1.26 miljoen. Het account was al drie jaar inactief, terwijl de mobiele authenticator nog steeds actief was; het e-mailadres en het wachtwoord zijn toch gewijzigd via de herstelprocedure van de klantenservice.\n\nHet geld was al op voordat de spullen weg waren. Volgens berichten $200,000+ Een deel van de verkoopopbrengst was al opgenomen via market.csgo.com — een marktplaats waar transacties in contanten en cryptovaluta worden afgewikkeld. Bij het ongedaan maken van een transactie krijg je de skin terug. Het geld dat iemand al heeft opgenomen, wordt niet teruggegeven.\n\nEn de oplossing werkte niet meer. Een koper heeft zijn ‘Souvenir Dragon Lore’ naar een opslagruimte in het spel verplaatst. Het rollback-script van Valve kon niet in de eigen container kijken, dus heeft het de eigenaar een nieuw exemplaar gegeven en het verborgen exemplaar laten staan — Valve heeft een $130,000 item bij een poging om een diefstal ongedaan te maken. Het werd ontdekt door het vergelijken van item-ID’s en meldingen van de community, en werd een maand later, in juli 2022, verwijderd. De koper kreeg zijn geld terug van BUFF, niet van Valve. Een noodmaatregel die zo wankel is, is geen controle; het is wat een platform doet als het geen controle heeft.\n\nDexerto, 21 juni 2022 ↗ gearchiveerd 2022-07-02 ↗ · Kaspersky ↗ · uitbetalingsbedrag per Esportfire, 22 juni 2022 ↗ gearchiveerd 2026-05-15 ↗, daar toegeschreven aan meerdere Twitter-bronnen · duplicatie en verwijdering volgens Esportsbetting, 14 juli 2022 ↗\n\nGerestaureerdDe transacties werden ongedaan gemaakt. De artikelen werden weer uit de voorraad gehaald van mensen die er de volle prijs voor hadden betaald.\n14 augustus 2022\nCS.Money — de eigen bots van het platform$6,300,000 · 19,000+ skins · eerste schatting $1.6M\n\nAanvallers hebben de bestanden van de mobiele authenticator van de handelsbots van de marktplaats buitgemaakt en leeggemaakt, waarna ze een deel van de buit naar bekende handelaren hebben gestuurd om het spoor te verdoezelen. Onderzoekers uit de gemeenschap hebben in kaart gebracht 55 accounts van aanvallers binnen enkele uren en publiceerde ze.\n\nValve heeft niets teruggedraaid. Als reden werd opgegeven dat een site van een derde partij buiten Steam valt — dezelfde Steam waarvan de inventaris, handels-API en het accountsysteem van begin tot eind door de diefstal werden misbruikt.\n\nEsportfire, 14 augustus 2022 ↗ gearchiveerd 2025-11-15 ↗\n\nAfgewezenEr vond geen terugboeking plaats. Het verlies bleef voor rekening van het platform en zijn gebruikers.\nGemeld\n21 februari 2023\nQkss — dezelfde deur, dezelfde acteur$1,000,000+\n\nEr is gemeld dat dit op dezelfde manier is afgehandeld als HFB, door dezelfde medewerker, via hetzelfde ondersteuningsverzoek. HFB was acht maanden eerder volledig afgehandeld. Qkss was dat niet.\n\nEén route. Twee antwoorden. Uit de gepubliceerde gegevens blijkt geen enkel verschil tussen de twee gevallen, behalve de omvang van het publiek.\n\nDexerto, 21 februari 2023 ↗ gearchiveerd 2025-08-18 ↗\n\nAfgewezenNiet gerestaureerd.\nGemeld\nfebruari 2023\nDe handel met voorkennis zelf — een jaar lang≈ $320,000 · heeft een looptijd van ongeveer een jaar; het gaat niet om een voorraadwaardering\n\nVia de ondersteuningspagina kon de accountgeschiedenis worden geraadpleegd tot en met 15 jaar oud — de eerste cd-sleutel, de eerste e-mail, de eerste kaart. Dat is precies het bewijs dat bij het herstelproces wordt gevraagd, en daarom wint degene die de database beheert altijd het geschil met degene die de rekening beheert.\n\nBlogger Mzkshow onthulde hoe de insider „Steam Help” en zijn medewerker „Alexander” het gemunt hadden op inactieve accounts met meer dan $100k aan skins. Een gestolen M4A4 Howl met iBUYPOWER- en Titan Katowice 2014-holo’s werd verkocht voor $35,000 en kwam uiteindelijk terecht bij Valerii \"b1t\" Vakhovskyi van NAVI, die hier geen idee van had. Nadat Valve tussenbeide was gekomen, heeft de aannemer zijn gehele Steam helpdesk ontslagen.\n\nVKPlay ↗ · Lis-Skins ↗ · Escorenews (RU) ↗ · Dexerto (EN) ↗\n\nGeen registerValve heeft nooit bekendgemaakt om hoeveel accounts het hier ging, noch heeft het de betrokkenen hiervan op de hoogte gesteld.\nGemeld\n2 december 2024\n\"Matvey\" — na de ontslagen$13,000\n\nEr werd toestemming gegeven voor herstel aan iemand die accountgegevens had verstrekt die de eigenaar zelf niet kon verifiëren. Twee jaar nadat de aannemer zijn Steam-helpdesk had opgeheven, leverde dezelfde aanpak hetzelfde resultaat op.\n\nGearchiveerd bericht, 2 dec. 2024 ↗ gearchiveerd 2025-08-05 ↗ · bronrijen en hashes ↓\n\nAfgewezenNiet gerestaureerd.\n13 november 2025\nHawkeye337 (Mark Spurlock) — en de tweede bekentenis≈ $300,000–$500,000 · de volledige holo-collectie van Katowice 2014\n\nDe aanvaller eiste 1 bitcoin en begon de collectie naar Negevs te verplaatsen om deze te vernietigen. Steam Het schriftelijke antwoord van Support is de tweede bekentenis hierboven: een technicus heeft de hulpaanvraag afgehandeld, heeft de procedure niet gevolgd en heeft het account aan iemand anders doorgegeven.\n\nDe oorzaak van de storing was de toevoer. Enkele uren nadat de berichten met de tag Valve op X waren geplaatst, werd het account teruggegeven en werden alle stickers hersteld. Qkss had dat publiek niet.\n\nSkin.club ↗ · Dexerto ↗ · Esportfire ↗ gearchiveerd 2025-12-17 ↗\n\nGerestaureerdBinnen enkele uren nadat het bericht trending was, werd het weer verwijderd.\nWat uit de boekhouding blijkt, en wat geen enkel afzonderlijk geval aantoont.\n\nDe route is nooit afgesloten geweest. De eerste opname dateert van februari 2023 en de tweede van november 2025 — met een tussenpoos van drieëndertig maanden, met tussendoor een massaal ontslag bij de aannemer, een gedocumenteerde herhaling en een inbreuk op het platform ter waarde van $6.3 miljoen. Vanaf de eerste diefstal in dit register bleef het kanaal open voor drie jaar en vijf maanden. Wat er ook in 2023 was geregeld, het hulpverzoek zorgde er in november 2025 nog steeds voor dat een account naar de verkeerde persoon werd doorgestuurd — een uitspraak van Valve zelf.\n\nBij de schadevergoeding stond de aandacht op de schade, niet op de schade zelf. Hersteld: de grootste inventaris in het spel, en de verzamelaar wiens thread trending was. Afgewezen: $1,000,000, $6,300,000, $13,000. Valve heeft de regel die hij hanteert nooit gepubliceerd, omdat een gepubliceerde regel die drie zou moeten verklaren.\n\nNiemand werd hiervan op de hoogte gesteld. Niet de gebruikers van wie de accountgegevens uit de database zijn gelezen, niet een toezichthoudende instantie, niet de markt die de artikelen te goeder trouw heeft gekocht en ze vervolgens moest teruggeven. Er is geen melding van een inbreuk, geen incidentrapport, geen overzicht van het aantal getroffen accounts — en de opbrengst die als geld overblijft, via marktplaatsen die in contanten en cryptovaluta uitbetalen. Een transactie kan niet worden teruggedraaid als het geld eenmaal uit Steam is gestroomd.\n\nValve bevat het audittraject van de ondersteuning, het logboek van de hersteltickets en het transactieoverzicht voor elke bovenstaande regel. Hiervan is niets overgelegd. Vraag je eigen exemplaar aan →\n\nDe NDA-kwestie\nVertrouwelijkheid moet gepaard gaan met technische verantwoordelijkheid.\n\nVergelijk geheimhoudingsovereenkomsten met daadwerkelijke machtigingen, exportbeperkingen, goedkeuringen voor het resetten van wachtwoorden en toegangslogboeken. Een standaardantwoord biedt geen oplossing voor een beschuldiging dat er misbruik is gemaakt van het herstelproces zelf.\n\nArtikelen 28, 32–34 van de AVG\n\nArtikel 33 geeft een verwerkingsverantwoordelijke 72 uur de tijd om de toezichthoudende autoriteit in kennis te stellen van een inbreuk op persoonsgegevens; artikel 34 schrijft voor dat de betrokkenen op de hoogte moeten worden gesteld wanneer het risico voor hen groot is. Valve heeft tweemaal schriftelijk bevestigd dat zijn helpdesk accounts aan de verkeerde personen heeft doorgegeven — inclusief accountgeschiedenis, factuurgegevens en al het overige. Er is geen kennisgeving op grond van een van beide artikelen gepubliceerd, en geen enkele betrokken gebruiker heeft gemeld er een te hebben ontvangen. Lees de verordening ↗ gearchiveerd 2026-09-20 ↗\n\nVermeld in uw verzoek dat u ondersteuning nodig hebt →\nDeel C — Wettelijke kaders · Paragraaf 15 · Commerciële schaal\nVolg het geld. Scheid de transacties.\nContext en bronbeperkingen\n\nDe vraag of er sprake is van commercieel gebruik wordt nog urgenter wanneer de geldstromen van elkaar worden gescheiden. Overdrachten van goederen aan derden, de primaire verkopen van Valve en externe uitbetalingen zijn verschillende transacties.\n\nHet artikel is van Valve. De voorraad is van Valve. De overdracht vindt plaats op de servers van Valve. Alleen de betaling vindt ergens anders plaats — en dat is de stap die bepaalt of iemand een geldtransporteur is, en de enige stap die Valve niet uitvoert.\n\nHet inkomstenmechanisme\nWaar het geld daadwerkelijk naartoe gaat.\nDrie paden / één-item-economie\n01 / AccountGebruikersoverzicht\n\nAantal items: Steam\n\n02 / OverdrachtP2P-handel\n\nGebruiker ↔ bot of gebruiker ↔ gebruiker\n\n03 / AfwikkelingExtern platform\n\nSaldo van de locatie of afbetaling Steam\n\nOplageDe economische motor reikt verder dan een transfersom\n\nSteam levert de voorraad- en overdrachtsinfrastructuur die door externe markten wordt gebruikt. Het economische argument van het onderzoek is dat de liquiditeit bij wederverkoop en de terugkerende vraag de uitgaven voor kisten, sleutels en vervangingsartikelen in stand houden, met vergoedingen op daaropvolgende verkopen op de Community Market. Bij een directe P2P-overdracht wordt geen commissie van de Community Market in rekening gebracht; dat boekhoudkundige feit doet echter geen afbreuk aan het bredere voordeel. Valve behoudt te allen tijde de controle over de toegang tot de account en de handelsbeperkingen.\n\n01 / Secundaire vraagLiquiditeit en restwaarde\n\nExterne vraag naar handel en kansspelen\n\n02 / Uitgaven in het basisonderwijsSleutels, hoesjes en capsules\n\nAankopen bij Valve, indien aangeboden\n\n03 / OmzetOpbrengsten uit eerste verkoop\n\nPlus provisies op daadwerkelijke verkopen op de markt\n\n5% + 10%Steam + CS2-vergoeding op verkopen via de Community Market\n\nDe economische conclusie van het onderzoek: liquide doorverkoopmarkten kunnen de aankoop van nieuwe artikelen stimuleren. De bekende 15% is een combinatie van marktvergoedingen, waarbij minimumbedragen en afrondingen van toepassing zijn; het is geen heffing op alle buitenlandse handel.\n\nHet tariefoverzicht van de Community Market van Valve ↗ gearchiveerd 2026-09-21 ↗. Op 25 februari 2026 De procureur-generaal van New York heeft een rechtszaak aangespannen gearchiveerd 2026-09-01 ↗ waarin wordt beweerd dat betaalde lootboxen verband houden met de doorverkoop voor contant geld en schade door gokken — hetzelfde verband dat in dit dossier vanuit het oogpunt van de technische infrastructuur wordt gedocumenteerd. Die klacht is een bewering, geen vaststelling; ze wordt hier aangehaald omdat een staatswetshandhavingsinstantie een vraag heeft gesteld die aansluit bij de vraag die in dit dossier wordt gesteld: waar is het handhavingsdossier dat overeenkomt met de publieke verklaringen?\n\n01 / InvoerStorting in cryptovaluta\n\nExterne service- en portemonneegegevens\n\n02 / OmzettingBalans → skins\n\nArtikelen geleverd via Steam transacties\n\n03 / UitgangVerkoop van externe fiatvaluta\n\nVerkoper, koper en uitbetalingsdienst\n\nKYC?Controleer bij elke overdracht wie de leiding heeft\n\nDit is de manier waarop dit moet worden onderzocht, en niet via een native Steam API-dienst voor het omzetten van contant geld. Controleer bij elke externe aanbieder de identiteitscontrole, de bewaring, de transactie-ID’s en de ontvangers van uitbetalingen voordat je een uitbetaling zonder KYC-controle toestaat.\n\nVerenigde Staten / Wet op het bankgeheim\nClassificeer eerst de activiteit en daarna de verplichting.\n\nFinCEN beoordeelt het overmaken van geld op basis van de activiteiten van een bedrijf. Het accepteren en overmaken van converteerbare virtuele valuta kan leiden tot verplichtingen op het gebied van gelddiensten, afhankelijk van de toepasselijke definities en uitzonderingen. De Steam-wallet van Valve accepteert geld en zet dit om in in-game-items; die items worden vervolgens via externe exploitanten omgezet in echte valuta. Het item en de overdracht ervan vinden plaats op de infrastructuur van Valve; de uitbetaling vindt daar niet plaats, en of een deel van die cyclus voldoet aan de definities van geldovermaking is een classificatiekwestie voor FinCEN, geen conclusie die hier wordt getrokken.\n\nFinCEN FIN-2019-G001, §§ 1–2, 5.1 ↗ gearchiveerd 2025-07-11 ↗\n\nEuropese Unie / witwassen\nVolg opbrengsten, kennis en ondersteuning.\n\nRichtlijn (EU) 2018/1673 heeft betrekking op opzettelijke witwaspraktijken en medeplichtigheid waarbij opbrengsten uit misdrijven betrokken zijn. De vraag in het onderzoek is wat Valve wist over de exploitanten die na 13 juli 2016 gebruik maakten van zijn handels- en OpenID-infrastructuur – toen het dat gebruik openbaar beschreef – en wat het daartegen heeft ondernomen. Valve heeft geen handhavingsrapport per exploitant gepubliceerd; dat rapport, en niet dit dossier, zou de vraag beantwoorden.\n\nEU-strafrechtelijk kader ↗\n\nTerminologie van AMLD6: De bovengenoemde strafrechtelijke richtlijn staat los van Richtlijn (EU) 2024/1640, ook wel AMLD6 genoemd. Voor deze laatste geldt een algemene omzettingstermijn tot 10 juli 2027, met bepaalde uitzonderingen. Artikel 78 ↗ gearchiveerd 2026-08-30 ↗\n\nDeel C — Wettelijke kaders · Paragraaf 16 · Kennisgeving, reactie, aansprakelijkheid\nDe Wet inzake digitale diensten: leg kennis vast\nContext en bronbeperkingen\n\nTwee onderdelen van een kennisgeving op grond van artikel 16 vallen onder de verantwoordelijkheid van de indiener en niet onder dit dossier: de eigen gegevens van de indiener en een verklaring te goeder trouw dat de informatie juist is. Al het overige dat het artikel vereist — de onderbouwde toelichting en de exacte elektronische locatie — is vastgelegd in paragraaf 3 en in het route-register, met opgeslagen reacties en hashes, zodat elke partij de kennisgeving kan indienen. Twee verdere beperkingen van de wet zelf: het verlies van de hostingvrijstelling leidt op zichzelf niet tot aansprakelijkheid op grond van enige andere wet, en het 6% in artikel 52, lid 3, is een wettelijk maximum, geen vastgestelde boete tegen Valve.\n\nOp grond van de DSA behoudt een hostingprovider zijn aansprakelijkheidsvrijstelling slechts zolang hij geen concrete kennis heeft en nalaat op te treden. Dit dossier vormt die kennisgeving. Daarin worden de hosts, de datums, de opgeslagen antwoorden en de hashes genoemd. Sinds de publicatie is de vraag niet langer of Valve het wist, maar wat Valve daarna heeft gedaan.\n\n01juli 2016 / de tentoonstelling ‘The Dossier’\nEen eis van tien dagen.\n\nDe hierboven weergegeven kennisgeving vormt het historische uitgangspunt voor de vergelijking van de handhavingsmaatregelen in het kader van het onderzoek.\n\n0217 februari 2024 / algemene aanvraag\nHet DSA-tijdvenster.\n\nMaak een onderscheid tussen gedragingen in het verleden en gedragingen in de periode waarin de desbetreffende DSA-verplichtingen van toepassing zijn.\n\n03Tien jaar / momentopname van het oorspronkelijke dossier\nDe looptijd moet worden bijgehouden.\n\nDe tijd die is verstreken sinds juli 2016 (zie paragraaf 11) is een dossierindicator. Het gaat hier niet om tien jaar aan vastgestelde DSA-overtredingen. Koppel elke kennisgeving aan een specifiek punt, de toepasselijke wetgeving, het bewijs van verzending en het antwoord.\n\nArtikel 52, lid 3 / wettelijk maximum6%\nvan de jaarlijkse wereldwijde omzet\n\nMaximale boete voor een schending van de DSA-verplichtingen, berekend op basis van het voorgaande boekjaar van de aanbieder. Dit is een wettelijk maximum, geen daadwerkelijk opgelegde boete tegen Valve.\n\nArtikelen 6, 8 en 16 / de juridische toets\n\nBij relevante hostingdiensten kunnen specifieke kennis en het nalaten om tijdig op te treden leiden tot het vervallen van de vrijstelling voor hostingdiensten. Een voldoende nauwkeurige melding kan aantonen dat er kennis was van de betreffende inhoud. De DSA legt geen algemene toezichtplicht op; het vervallen van de vrijstelling leidt op zichzelf niet tot aansprakelijkheid op grond van een andere wet.\n\nDSA: artikelen 6, 8, 16, 52, 53, 93 en overweging 17 ↗ gearchiveerd 2026-09-20 ↗\n\nOpgeslagen klachten bekijken ↗De tijdlijn van het account samenstellen →Volledige juridische en economische analyse →\nDeel C — Wettelijke kaders · Paragraaf 17 · Identiteit, leeftijd, toegang tot commerciële diensten\nMinderjarigen: een Steam-login geldt niet als leeftijdsverificatie\nContext en bronbeperkingen\n\nEr komen nergens in dit dossier gegevens van minderjarigen voor en er zijn ook geen gegevens verzameld: de auteurs hebben zich niet geregistreerd op, geen gegevens achtergelaten bij of ingelogd op enig genoemd platform. Iedereen die op dit hoofdstuk voortbouwt, dient bewijsmateriaal waarbij een kind betrokken is vertrouwelijk te behandelen en identificerende details uit openbare bewijsstukken te verwijderen. COPPA wordt hier aangehaald als een wet inzake de privacy van kinderen met eigen toepassingsvoorwaarden — doelgroep, daadwerkelijke kennis, verzamelde persoonsgegevens — en niet als een algemene regel voor de minimumleeftijd voor gokken; de klacht uit New York uit 2026 is een beschuldiging door een staatsautoriteit, geen vaststelling.\n\n\"Inloggen met Steam\" bewijst dat er een account bestaat. Dat zegt niets over de leeftijd — en op deze sites is het de enige barrière tussen een kind en een storting. Lees het met Paragraaf 3.1: binnen de Steam-client wordt de waarschuwing die een browser zou weergeven nooit geactiveerd, dus het kind ziet er nooit een.\n\nWat biedt Steam OpenID?Accountgegevens\n\nEen geverifieerde SteamID die wordt gebruikt om in te loggen of een account te koppelen.\n\n≠\nWat de exploitant moet aantonenDeelnamevoorwaarden\n\nLeeftijd, rechtsgebied en eventuele vereiste identiteitscontroles.\n\nTechnische grondslag: Documentatie over Steamworks OpenID ↗ gearchiveerd 2026-09-21 ↗. De gedocumenteerde identiteitsverklaring houdt niet in dat de gebruiker wettelijk mag gokken.\n\nCOPPA / kinderen jonger dan 13 jaar\nGeef aan wat de operator en de gegevens zijn.\n\nDe COPPA is van toepassing op diensten die zich op kinderen richten en op diensten waarvan daadwerkelijk bekend is dat zij persoonsgegevens verzamelen van kinderen jonger dan 13 jaar. Het is een wet inzake de privacy van kinderen, geen algemene regel voor de minimumleeftijd voor gokken. Bepaal de doelgroep, de verzamelde persoonsgegevens, de mate van kennis en de procedure voor ouderlijke toestemming.\n\nFTC: COPPA-vereisten ↗ gearchiveerd 2026-09-21 ↗\n\nHet bewijsmateriaal dat bewaard moet blijven\nLeg het traject vast, van het inloggen tot het storten.\n\nBehoud de leeftijdsbeperking, de tekst van de registratievoorwaarden, de toelatingsvoorwaarden, het betalingsproces en de klachtenhistorie van de website. Beoordeel elke exploitant afzonderlijk. Behandel al het bewijsmateriaal waarin een kind betrokken is vertrouwelijk en verwijder identificerende gegevens uit openbare stukken.\n\nEen daarmee verband houdend openbaar handhavingsdossier is het Aankondiging van een rechtszaak in New York in 2026 gearchiveerd 2026-09-01 ↗, waarin wordt beweerd dat betaalde loot boxes schade toebrengen aan jonge gebruikers. Het gaat hier niet om een bevinding in het kader van de COPPA.\n\nDeel C — Wettelijke kaders · Paragraaf 18 · Verzoek op grond van artikel 15 van de AVG\nHet verzoek. Het antwoord. De ontbrekende vergelijking.\n\nHij vroeg om vier dingen, waaronder het logbestand waarmee zou kunnen worden achterhaald wie er een API-sleutel aan zijn account had toegevoegd. Drie dagen later werd het ticket afgesloten met een link naar een pagina waarop geen van deze gegevens te vinden is — en de zin waarmee het wordt afgesloten, wordt tegengesproken door de eigen advocaten van Valve.\n\nVan wie deze account is · Herkomst en beperkingen\n\nDeze schermafbeeldingen zijn niet van PhishDestroy. Ze zijn afkomstig van een gewone Steam-accounthouder — een deelnemer aan een korte enquête die in het kader van dit project is gehouden, die het verzoek zelf heeft ingediend en de schermafbeeldingen heeft aangeleverd. De account is van hem, het ticket is van hem en de correspondentie vindt plaats tussen hem en Steam Support. Dit project heeft het verzoek niet ingediend, heeft geen account op het platform en is geen partij in dit ticket.\n\nOp 16 september 2026 diende hij een verzoek om inzage in zijn persoonsgegevens in op grond van artikel 15 van de AVG/CCPA in, waarin hij specifiek vroeg om registratielogboeken van API-sleutels, inloggeschiedenis met IP-adressen, autorisatiegeschiedenis van apparaten en transactiegeschiedenis. Op 17 september verwees medewerker „Logen” hem door naar de zelfbedieningspagina „Accountgegevens”. Op 18 september gaf hij aan dat de gevraagde categorieën niet op die pagina stonden en vroeg hij om escalatie naar het privacyteam of de functionaris voor gegevensbescherming (DPO). Op 19 september sloot medewerker „Kal“ het ticket af met dezelfde doorverwijzing. Beide schermafbeeldingen zijn hieronder bewaard (e-mailadres van de aanvrager is verborgen; SHA-256 in steam_tos_assets/screenshot-manifest.json).\n\nHij is om een heel gewone reden een geschikte aanvrager: zijn account bevat een Steam Web API-sleutel die hij niet zelf heeft aangemaakt en die is geregistreerd bij localhost. Het is niet bekend wanneer het is ontstaan — niet aan hem, en ook niet op basis van iets wat Valve hem ter beschikking heeft gesteld, omdat het enige document waarmee de datum zou kunnen worden vastgesteld het registratielogboek van de API-sleutel is, en dat is precies de categorie die de afsluiting achterhield. De sleutel is niet nieuw: hij dateert van vóór het moment waarop hij er kennis van nam, met een tijdsinterval dat hij om dezelfde reden niet kan bepalen.\n\nAndere accounthouders dienen hetzelfde verzoek in. Elk antwoord dat binnenkomt, wordt hier op dezelfde voorwaarden toegevoegd als deze twee — ticketnummer, vastleggingsdatum, SHA-256, aanvrager geanonimiseerd — ongeacht of de categorieën worden verstrekt of geweigerd.\n\nDit project neemt geen standpunt in over de reden waarom het ticket is gesloten. Er werd daarin geen reden vermeld, en ook hier wordt er geen reden uit afgeleid.\n\nHet verzoek. Het antwoord. De vergelijking.VOLG HET VERSLAG\nStap 3 / 3\n\nHij vroeg om vier specifiek genoemde categorieën. De pagina ‘Accountgegevens’ waarnaar hij werd doorverwezen, is de eigen selfservice-export van Valve, en dit project kan de inhoud daarvan niet opsommen voor de account van iemand anders — daarom wordt hier geen volledige vergelijking per categorie gepubliceerd. Wat wel vastligt, is zijn verklaring van 18 september dat de categorieën er niet waren, en de afsluiting van 19 september waarin de doorverwijzing werd herhaald zonder hierop in te gaan.\n\nHET VERZOEKSpecifieke categorieënAPI-sleutel, inloggegevens, apparaat- en transactiegegevens\nHET ANTWOORDReferentie accountgegevensControleer de uitwisseling van steun\nDE TESTWat is er geleverd?Vergelijk elke gevraagde categorie\nScherm 1/2 — Verzoek (16 sep) en eerste antwoord, agent \"Logen\" (17 sep)\nGDPR ticket HT-2YBP-F7JP-D4VB — request and first response\nBron: help.steampowered.com, ticket HT-2YBP-F7JP-D4VB · vastgelegd op 16–17 september 2026 · e-mailadres van de aanvrager verborgen 2026-09-21 · Bestand: gdpr-ticket-1.png · SHA-256 da940c731ab9869d226e9d06ccc8a1b393738766b7b0c445a56662623e025a66 (screenshot-manifest.json).\nScherm 2/2 — Escalatieverzoek (18 sep) en afsluiting, medewerker \"Kal\" (19 sep)\nGDPR ticket HT-2YBP-F7JP-D4VB — escalation request and closure\nBron: help.steampowered.com, ticket HT-2YBP-F7JP-D4VB · vastgelegd op 18–19 september 2026 · Bestand: gdpr-ticket-2.png · SHA-256 44844ea7b251f7fd7d79f87ee1578a846606a97b9659d3a53b322120c422219b (screenshot-manifest.json).\nAfsluitende reactie, 19 september (letterlijk):\n\"De gegevens Steam die worden bewaard, zijn al te vinden op de pagina 'Accountgegevens'. Aangezien de klantenservice Steam geen verdere informatie kan verstrekken, dit verzoek wordt afgesloten.\"\nGeen gegevens verstrekt · geen rechtsgrond voor weigering vermeld · geen uitkomst van de escalatie weergegeven\nDie zin klopt niet, en de advocaten van Valve zelf bewijzen dat. In de brief van de raadsman van 1 oktober 2025 wordt in paragraaf 1.9 een correlatie op apparaatniveau beschreven waarbij één apparaat aan tientallen accounts wordt gekoppeld (Bijlage A). Bij datzelfde antwoord waren 830 pagina’s aan bewaarde documenten gevoegd (Bijlage B). Er staat niets van op de pagina ‘Accountgegevens’.\nWaarom dit account om het API-sleutelverslag heeft gevraagd\n\nHij heeft die vier categorieën niet zomaar uitgekozen. De localhost het sleutelwoord voor zijn account is het kenmerk van een script, niet van iemand die een echt domein in de ontwikkelaarspagina invoert (Paragraaf 5, Paragraaf 6). Het enige document waaruit blijkt wie het heeft aangemaakt en waarvandaan, is het registratielogboek van de API-sleutel. Dat was het eerste waar hij om vroeg. Dat is wat de rechtbank achterhield.\n\nBron: de rekeninghouder, tijdens de enquête voor dit project. De bovenstaande schermafbeeldingen van de tickets zijn versleuteld; de sleutelpagina is niet gepubliceerd.\n\nBeoordeling · PhishDestroy\n\nHet afsluiten van een ticket terwijl de vraag nog openstaat, is hier geen toeval. Het is de normale gang van zaken. Wij hanteren 16,319 bewaarde klachten- en ondersteuningsdossiers en 354 ontdubbelde ondersteuningsverzoeken daaruit afgeleid. Dit kaartje is een gedateerd, volledig vastgelegd voorbeeld van de vorm die ze aannemen.\n\nOndersteuningsticket — BewaardHT-2YBP-F7JP-D4VB\nType aanvraagArtikel 15 van de AVG (verzoek om inzage)\nTicketstatusGESLOTEN 19 SEP 2026 — GEEN GEGEVENS VERSTREKT\nMakelaars op de beurs\"Logen\" (17 sep), \"Kal\" (19 sep)\nGearchiveerd16 september 2026\nGevraagde gegevensWie heeft de Web API-sleutel geregistreerd die aan dit account is gekoppeld, en vanaf welk IP-adres / apparaat / tijdstempel?\nAangehaalde rechtsgrondslagAVG, artikel 15 — recht op inzage in persoonsgegevens\nHet wettelijk kader:Artikel 12, lid 3, geeft de verwerkingsverantwoordelijke een termijn van één maand vanaf de ontvangst (die met opgave van redenen kan worden verlengd). Die termijn was op het moment van publicatie nog niet verstreken, en in dit dossier wordt geen schending van de termijn aangevoerd. Het bezwaar betreft de inhoud: het slotantwoord bevat een link naar een zelfbedieningspagina, maar laat niet zien dat de vier genoemde gegevenscategorieën zijn verstrekt, en indien de verwerkingsverantwoordelijke weigert op te treden, is hij krachtens artikel 12, lid 4, verplicht de redenen daarvoor en de klachtenprocedures te vermelden. Geen van beide komt in het slotantwoord voor.\nWaarom juist deze gegevens van belang zijn\n\nHet gebeurtenissenlogboek van de Web API-sleutel is het overzicht waaruit blijkt of een derde partij een sleutel heeft geregistreerd met behulp van een gestolen sessiecookie — het mechanisme dat wordt beschreven in de klachten over inventarisdiefstal die in het archief van dit dossier zijn bewaard. Het openbaar maken van wie een API-sleutel heeft geregistreerd, vanaf welk IP-adres en op welk tijdstip, zou:\n\nGeef het slachtoffer de mogelijkheid om het IP-adres waarmee de API is aangemaakt te vergelijken met zijn eigen inloggeschiedenis\nBreng de IP-adressen van datacenters aan het licht die verband houden met bekende infrastructuren voor phishing en gokbots\nBewijs aanleveren dat bruikbaar is in civiele of strafrechtelijke procedures tegen de dader\nGeef aan of de rekeninghouder op de hoogte is gesteld toen de sleutel werd aangemaakt\nWat uit het dossier blijkt: Valve bewaart gegevens op apparaatniveau en gegevens over accountkoppelingen — deze worden beschreven in de brief van de raadsman van 1 oktober 2025 (zie Bijlage A, Bewijsmemorandum — Bron 1). In ticket HT-2YBP-F7JP-D4VB werd door de betrokkene om hetzelfde soort gegevens gevraagd en werd het ticket afgesloten met een verwijzing naar een zelfbedieningspagina die volgens de betrokkene deze gegevens niet bevatte. Of die weigering rechtmatig is, is een vraag voor de toezichthoudende autoriteit; het gevolg is dat de betrokkene de gegevens niet ontvangt.\nDe uitwisseling — vier berichten, drie dagen\n\nTwee Steam-klantenservicemedewerkers reageerden onder de voornamen die op het ticket stonden vermeld: „Logen” op 17 september en „Kal” op 19 september. Beiden verwezen de aanvrager naar de pagina „Accountgegevens”. Niets op het ticket geeft aan of het verzoek het privacyteam of de functionaris voor gegevensbescherming van Valve heeft bereikt, en uit het dossier blijkt niet wie de medewerkers zijn, wat hun functies zijn of hoe het ticket is doorgestuurd.\n\n16 SEP\nArt. 15: verzoek ingediend met betrekking tot vier genoemde categorieën gegevens\n17–18 sep\nVerwijzing naar accountgegevens; de aanvrager vraagt om escalatie naar de functionaris voor gegevensbescherming\n19 SEP\nTicket gesloten met dezelfde verwijzing; geen gegevens, geen opgegeven reden\nWaarop heeft de betrokkene volgens artikel 15 van de AVG uitdrukkelijk recht?\nArt. 15, lid 1, onder a)Doeleinden van de verwerking — waarom Valve de gegevens bewaart\nArt. 15, lid 1, onder b)Gegevenscategorieën — wat Valve inhoudt\nArt. 15, lid 1, onder c)Ontvangers of categorieën van ontvangers — wie de gegevens heeft ontvangen (bijvoorbeeld de houder van de API-sleutel)\nArt. 15, lid 1, onder d)Bewaartermijn of criteria voor het vaststellen daarvan\nArt. 15, lid 3Een kopie van de persoonsgegevens die worden verwerkt — d.w.z. het API-sleutelverslag zelf\nART. 12, lid 3Antwoord vereist binnen één maand vanaf de ontvangst; een verlenging moet binnen die maand worden gemeld. De termijn was op het moment van publicatie nog niet verstreken. Art. 12, lid 4: Als de verwerkingsverantwoordelijke geen maatregelen neemt, moet hij aangeven waarom en de betrokkene informeren over de mogelijkheden om een klacht in te dienen.\nProcedure voor het indienen van een klacht bij de toezichthouder — voor alle gebruikers\n\nElke gebruiker die een verzoek op grond van artikel 15 AVG heeft ingediend bij Valve en geen conform antwoord heeft ontvangen (of een standaardafwijzing zonder gegevens), kan een klacht indienen bij de toezichthoudende autoriteit in zijn of haar EU-/EER-lidstaat. De vestiging van Valve in de EU is Valve GmbH in Hamburg, dus de leidende toezichthoudende autoriteit voor grensoverschrijdende klachten is de Hamburgse commissaris voor gegevensbescherming en vrijheid van informatie (HmbBfDI). (De vertegenwoordiger op grond van artikel 27 van Valve is eveneens gevestigd in Hamburg; het adres van een vertegenwoordiger is op zich niet bepalend voor de bevoegde autoriteit.) Er kan ook een klacht worden ingediend bij de autoriteit van de lidstaat van de klager op grond van artikel 77.\n\nHmbBfDI-klachtenformulier ↗ Tekst van de AVG (art. 12, 15, 77) ↗ gearchiveerd 2026-09-20 ↗Richtlijnen van het EDPB ↗\n\nTicketnummer voor eventuele klachten: HT-2YBP-F7JP-D4VB — in dit dossier opgenomen als een gedocumenteerd geval.\n\nEen gedocumenteerd geval\nDe documenten bestaan wel; de betrokkene heeft ze echter niet ontvangen.\n\nDe raadsman van Valve heeft in een brief van 1 oktober 2025 de correlatiegegevens op apparaatniveau beschreven. Op 19 september 2026 werd een verzoek op grond van artikel 15 voor dezelfde categorie gegevens afgesloten met een verwijzing naar een zelfbedieningspagina die volgens de verzoeker deze gegevens niet bevatte, zonder dat daarvoor een rechtsgrondslag werd vermeld. Ticket HT-2YBP-F7JP-D4VB is één gedocumenteerd geval; of dit een bredere praktijk weerspiegelt, is een vraag voor de toezichthoudende autoriteit, die Valve om zijn afhandelingsgegevens kan vragen.\n\nArtikelen 12, 15 en 77 van de AVG / Toezichthoudende autoriteit\n\nEen klacht op grond van de artikelen 12 en 15 kan kosteloos rechtstreeks bij de bevoegde toezichthoudende autoriteit worden ingediend (artikel 77). De autoriteit kan corrigerende maatregelen opleggen, waaronder bevelen om aan het verzoek om inzage te voldoen, en boetes op grond van artikel 83, lid 5, onder b), voor inbreuken op de rechten van de betrokkene. Het bewaren van het oorspronkelijke ticketnummer en een eventueel Valve-antwoord (of het ontbreken daarvan) versterkt een klacht.\n\nBekijk het DSAR-sjabloon →\nDeel C — Wettelijke kaders · Artikel 19 · Contractenrecht\nDe abonneeovereenkomst in strijd met de eigen architectuur van het platform\nContext en bronbeperkingen\n\nDe auteurs zijn geen juristen en dit alles vormt geen juridisch advies. De SSA wordt geciteerd uit de herziening van 10 september 2026; een andere herziening kan anders luiden, en de nummering van de artikelen is tussen de herzieningen gewijzigd — vergelijk het artikel met de versie die van toepassing was op het betreffende gedrag. De argumenten in de artikelen 25 en 32 geven aan wat de verordening voorschrijft, niet dat een toezichthoudende autoriteit een inbreuk heeft vastgesteld. De cijfers in argument 1 bevatten de toepassingsbeperkingen zoals uiteengezet in artikel 13.\n\nDrie van de centrale bepalingen van de SSA staan op gespannen voet met de manier waarop het platform is opgezet: het verbod op commercieel gebruik in combinatie met een prijsplafond op de Market, waardoor verkopen met een hoge waarde buiten het platform plaatsvinden; de aansprakelijkheidsclausule voor gebruikers met betrekking tot API-sleutels, in tegenstelling tot een sleutel-eindpunt waarvoor vóór 2023 geen tweefactorauthenticatie vereist was; en de handhavingsbepalingen, in tegenstelling tot een openbaar register waaruit blijkt dat er geen handhaving per exploitant plaatsvindt. Of deze spanningen van invloed zijn op de afdwingbaarheid, is een vraag voor de rechter; in dit hoofdstuk worden de feiten uiteengezet die een rechter ter beschikking zouden staan.\n\nArgument 1 / Marktkapitalisatiearchitectuur\nHet marktplafond en het verbod op commercieel gebruik\n\nDe Steam Community Market hanteert een maximumprijs van ongeveer $1,800. Op vijf marktplaatsen in een verouderde momentopname (23 september 2026) worden 248 CS2-artikelcategorieën op twee of meer van die marktplaatsen afzonderlijk tegen een prijs aangeboden die boven dat maximum ligt; dergelijke artikelen kunnen niet tegen die prijzen worden verkocht op het eigen platform van Valve. Eigenaren die die prijzen willen hanteren, maken gebruik van externe marktplaatsen, die draaien op Steam-accounts en de Steam-API — het gebruik daarvan wordt door de SSA als commercieel aangemerkt, tenzij dit uitdrukkelijk is toegestaan.\n\nArtikelen overschrijden het marktplafond → externe markten vullen het tekort aan → die markten maken gebruik van Steam-accounts en de Steam-API → de SSA verbiedt commercieel gebruik zonder toestemming → er is geen register met toestemmingen gepubliceerd. De gecombineerde vergoeding van de Community Market van ongeveer 15% geldt alleen voor verkopen die binnen de Market zijn afgerond, niet voor deze externe transacties.\nArgument 2 / Beveiligingsarchitectuur voor API-sleutels\nDe kwetsbaarheid van de API-sleutel is eerder een kwestie van platformontwerp dan van nalatigheid van de gebruiker\n\nVóór 2023 accepteerde het eindpunt voor het aanmaken van API-sleutels van Steam een POST-verzoek met een gestolen sessie-ID en genereerde het inloggegevens met uitgebreide rechten zonder bevestiging via e-mail, een tweede verificatiemethode of verificatie via een apparaat. De klachten over API-kaping die in dit onderzoek zijn verzameld, volgen allemaal hetzelfde patroon: een script van de aanvaller, een gestolen sessiecookie, het stilletjes aanmaken van een sleutel en het onderscheppen van transacties (de inhoud van het verzoek wordt weergegeven in paragraaf 8).\n\nArtikel 25 van de AVG (gegevensbescherming door ontwerp) en artikel 32 (beveiliging van de verwerking) schrijven technische maatregelen voor die in verhouding staan tot het risico. Het uitgeven van een toegangsbewijs waarmee transacties kunnen worden onderschept zonder een tweede authenticatiefactor of kennisgeving aan de eigenaar, is een ontwerpkwestie voor de verwerkingsverantwoordelijke. Of de SSA-clausule die de aansprakelijkheid bij de gebruiker legt, tegen die achtergrond kan worden ingeroepen, is een vraag voor de rechter en de toezichthoudende autoriteit.\n\nArgument 3 / Real-time inzicht\nValve ontvangt bij elke aanmelding de hostnaam van de authenticatie\n\nDe hostnaam van de authenticatieserver komt in leesbare tekst aan bij het OpenID-eindpunt van Valve in openid.return_to en openid.realm (de vorm van het verzoek wordt weergegeven in paragraaf 3). Het extraheren ervan is een standaardhandeling. Vanaf 2026-09-22 stond bij 26 paren het hoofddomein op de Link Filter, terwijl de host met de Steam-login dat niet was. Valve heeft geen handhavingsgegevens per operator gepubliceerd, dus uit openbare gegevens kan niet worden afgeleid of er naast de Link Filter nog andere maatregelen op deze hosts zijn toegepast.\n\nWie draagt de kosten?\nHet patroon in de gearchiveerde klachten\n\nIn de onderzochte klachten volgt het antwoord van Steam Support op een melding van misbruik van een API-sleutel steeds hetzelfde patroon: herstel wordt geweigerd, er wordt gewezen op de verantwoordelijkheid van de gebruiker voor het account en de bijbehorende API-sleutel, en het ticket wordt gesloten. In dit dossier wordt geen schatting gegeven van het totale aantal getroffen accounts of de totale waarde van het verlies; er is geen bron voor een dergelijk cijfer gevonden.\n\nDe vraag is niet of individuele gebruikers fouten hebben gemaakt. De vraag is wie verantwoordelijk is voor een architectuur die het tot 2023 mogelijk maakte dat een POST-verzoek met een gestolen cookie kon worden gebruikt om inloggegevens met uitgebreide rechten voor het verhandelen van effecten aan te maken, zonder dat er een melding werd gegeven en zonder tweefactorauthenticatie.\nDe SSA als document versus de SSA als contract\nEen rechtbank die dit dossier beoordeelt, zou de SSA niet op zichzelf beschouwen.\n\nHet zou dit document lezen in samenhang met de brief van de raadsman van oktober 2025, waarin de correlatie op apparaatniveau, de registratiedata van de auth-hosts, de tijdstempels van de batchregistraties, de inhoud van het verzoek om een API-sleutel en de tien jaar tussen de kennisgevingen van juli 2016 en de platforms die in september 2026 nog steeds in bedrijf waren, worden beschreven. Dat is het dossier waar Valve zich over zou moeten buigen.\n\nSSA ten opzichte van het dossier / belangrijkste punten\n\"Geen commercieel gebruik\" — het marktplafond zorgt ervoor dat hoogwaardige verkopen naar commerciële markten van derden worden verplaatst\n\"Gebruikers zijn verantwoordelijk voor API-sleutels\" — geen tweefactorauthenticatie op het sleutel-eindpunt vóór 2023\n\"We treden op tegen overtreders\" — sinds juli 2016 zijn er geen handhavingsgegevens per exploitant meer gepubliceerd\n\"Je hebt ingestemd met de voorwaarden\" — bij het 'hijack'-patroon wordt de instemming door een script verzonden, niet door de accounthouder\nConclusie · Wat uit het dossier blijkt en wat wij vragen\nDe bevindingen. De documenten waar we om vragen.\nContext en bronbeperkingen\n\nElk van de onderstaande bevindingen is gekoppeld aan een gedateerd openbaar document in de bovenstaande paragrafen. De verzoeken zijn gericht aan de autoriteiten die toegang kunnen afdwingen tot het enige waar dit onderzoek geen vat op heeft: de eigen handhavings-, toegangs- en verwerkingsgegevens van Valve.\n\nElk verzoek volgt op een bevinding met een datum. De autoriteiten kunnen documenten opvragen die in het kader van dit onderzoek op basis van openbare bronnen niet kunnen worden afgedwongen.\n\nWat uit openbare bronnen blijkt\n44 live-platforms worden geauthenticeerd via een afzonderlijk registreerbaar domein — 27 met een gepubliceerd bewijsbestand per route, 17 afkomstig uit handmatige verzameling en apart vermeld. Per 2026-09-22 was bij 26 paren het hoofddomein geblokkeerd in de Steam Link Filter, terwijl de host waarop de inloggegevens stonden dat niet was — csgogem.com geblokkeerd, api.csgem.com geregistreerd sinds maart 2014. Steam ontvangt die hostnaam in openid.realm en openid.return_to bij elke aanmelding. Paragraaf 3\nOp 13 juli 2016 heeft Valve het mechanisme bij naam genoemd en verboden, en in de kennisgevingen van zijn raadsman van 20 juli 2016 werd een termijn van tien dagen vastgesteld. In de tien jaar sinds die termijn is er geen handhavingsrapport per exploitant gepubliceerd. Artikel 11\nHet Steam Web API-sleutel-eindpunt verstrekte vóór 2023 een toegangsbewijs met hoge bevoegdheden en de mogelijkheid tot transacties op basis van uitsluitend een sessiecookie, zonder tweede authenticatiefactor. Paragraaf 5\nEen verzoek op grond van artikel 15 van de AVG (ticket HT-2YBP-F7JP-D4VB) werd na drie dagen afgesloten met een link naar de zelfbedieningspagina en zonder gegevens. Artikel 18\nWat we van elke instantie vragen\nKansspelcommissie van de staat Washington\nOpen het dossier uit 2016 opnieuw. Vraag om een overzicht per operator waarin wordt aangegeven welke accounts, bots en return-hosts na de kennisgevingen van tien dagen zijn geblokkeerd, en welke operators later weer toegang hebben gekregen. Paragraaf 2\nHmbBfDI (Hamburg; Valve GmbH)\nGa na of het antwoord op grond van artikel 15 voldeed aan de verplichting van de verwerkingsverantwoordelijke, en eis dat de registratiegegevens van de API-sleutel en de toegangsgegevens die relevant zijn voor de identificatie van de dader, worden verstrekt. Artikel 18\nDSA-coördinatoren voor digitale diensten\nVermeld de auth-host-routing in het verslag als opmerking en beoordeel vervolgens of het antwoord van Valve aan de verplichtingen voldoet zodra de kennis is gedocumenteerd. Artikel 16\nElke betrokkene\nGebruik het sjabloon van artikel 15 om dezelfde gegevens voor je eigen account op te vragen; aan de hand van een bewaard gegeven kan worden nagegaan wie een reset heeft geïnitieerd of een sleutel heeft aangemaakt. Bijlage G\n\nDe enige eis die ten grondslag ligt aan alle vier is dezelfde: maak de gegevens over handhaving, toegang en verwerking openbaar die alleen Valve in bezit heeft. Een waarschuwing op de startpagina, een brief met een termijn van tien dagen en een zelfbedieningspagina zijn uitingen van controle. Of er daadwerkelijk controle is uitgeoefend, is een vraag die het openbare register niet kan beantwoorden, maar een toezichthouder wel.\n\nBijlagen — primaire bewijsstukken en werkmateriaal\nBijlage A — Correspondentie met de raadslieden\nBewijsnota — materiaal verstrekt door Bron 1\n\nBewijsgrondslag en bronvermelding voor de correspondentie van de raadsman waarop in de artikelen 1, 18 en 19 wordt verwezen.\n\nFeitelijke basis en status van de bron — documenten verstrekt door Bron 1\nDe gebruiker wiens definitieve schorsing aanleiding gaf tot deze controle, is niet het onderwerp ervan. Of die schorsing terecht was, wordt hier niet onderzocht, en dit dossier verdedigt noch betwist deze. Het account staat niet ter discussie. Waar het om gaat, is het materiaal: Bron 1 — de houder van het geblokkeerde account, die de onderstaande correspondentie ontving van de raadsman van Valve in zijn hoedanigheid van betrokkene bij zijn eigen AVG-verzoek — heeft die correspondentie en de bijbehorende dossierstukken doorgegeven, samen met het recht om deze openbaar in te zien. De naam wordt niet vermeld; de documenten worden beschreven aan de hand van datum, metadata van de opsteller en hash.\n\nDie correspondentie werd verstuurd naar aanleiding van een verzoek op grond van de AVG/DSAR. In het kader daarvan heeft de raadsman van Valve een ondertekende verklaring in het dossier opgenomen, waarin een functionaliteit wordt beschreven waarvan Steam Support eerder aan gebruikers had meegedeeld dat deze technisch niet haalbaar was. De hieronder geciteerde alinea is die verklaring.\n\nDe verdere analyse door de auteurs van het gegenereerde logboekfragment is niet opgenomen in dit dossier in afwachting van een onafhankelijk onderzoek. Er wordt in geen enkel ander onderdeel van dit onderzoek op een beroep gedaan.\n\nDe officiële verklaring: voortdurende telemetrie op apparaatniveau\n\nIn paragraaf 1.9 van de brief die wordt toegeschreven aan de raadsman van Valve, stellen de advocaten van Valve het volgende: \"Tussen 2019 en 2023 werd dit account voornamelijk gebruikt vanaf een apparaat dat ook werd gebruikt om in te loggen op tientallen gestolen Steam-accounts.\"\n\nHet feit: De raadsman van Valve beschrijft hier een correlatie op apparaatniveau tussen verschillende accounts over een periode van vier jaar. De klantenservice van Steam heeft slachtoffers van diefstal meegedeeld dat het technisch niet mogelijk was om gestolen voorwerpen te traceren of accounts aan apparaten te koppelen. Steam Guard Apparaatautorisatie is openbaar gedocumenteerd, dus het bestaan van gegevens per apparaat is op zich niet nieuw; wat wel nieuw is, is de schriftelijke bevestiging van de raadsman dat die gegevens worden bewaard en over meerdere jaren heen tussen accounts worden gekoppeld.\n\nWaarom dit belangrijk is: De correlatie die één apparaat in verband kan brengen met tientallen gekaapte accounts over een periode van vier jaar, behoort tot dezelfde categorie gegevens die de helpdesk aangaf niet te kunnen gebruiken ten behoeve van de slachtoffers. Gegevens van die categorie zouden het mogelijk maken om accounts en apparaten in een keten van diefstal en doorverkoop te identificeren. Welke gegevens er bestaan, hoe lang ze worden bewaard en op welke gronden ze niet aan de betrokkenen worden verstrekt, zijn vragen voor de toezichthoudende autoriteit.\n\nBron: brief van de raadsman van Valve van 1 oktober 2025, paragraaf 1.9, en de bijlage in PDF-formaat van 830 pagina’s · ontvangen door Bron 1 naar aanleiding van een verzoek op grond van artikel 15 van de AVG · SHA-256 van de bijlage vastgelegd in disclosure-audit.json · de brief zelf wordt niet weergegeven; rekeningnamen en gegevens van derden zijn weggelaten.\n\nStatus: open\nHet bronmateriaal is beschikbaar via het bewijsarchief.\nBijlage B — De gegenereerde PDF · controle op het wegwerken van vertrouwelijke informatie\nDe bewerking in de gegenereerde PDF is louter cosmetisch: de afgedekte tekst kan nog steeds worden geëxtraheerd\n\nDe raadsman van Valve reageerde op een verzoek om inzage op grond van de AVG met een bijlage van 830 pagina’s, waarin de geschrapte passages over de tekst heen zijn geschilderd in plaats van te worden verwijderd. 902,270 tekens bevinden zich onder de zwarte balken en worden direct weergegeven met een tekst-extractietool — inclusief de identificatiegegevens van derden die juist door de streepjes moesten worden verborgen. Hier worden alleen geaggregeerde cijfers gepubliceerd; er wordt geen vertrouwelijke inhoud weergegeven en de bijlage zelf wordt niet gepubliceerd.\n\n1. Wat de geometrische controle aan het licht heeft gebracht\n\nHet antwoord op grond van artikel 15 van de AVG van 1 oktober 2025 werd vergezeld van een PDF-bijlage van 830 pagina’s (metadata van de maker van Aspose.PDF voor .NET, aangemaakt en gewijzigd op dezelfde datum). De auteurs voerden een geometrische controle op paginaniveau uit: voor elke pagina werden ondoorzichtige, bijna zwarte rechthoeken gelokaliseerd die over de tekstlaag waren aangebracht, en werden de eronder liggende, extraheerbare tekens geteld.\n\nGemeten aan de hand van het gegenereerde bestand\n902,270\nTekens die nog steeds onder de zwarte balken vandaan kunnen worden gehaald\nGeteld, niet geschat. Dit is een telling van de betrokken personen — niet van slachtoffers, heridentificaties of incidenten.\n830 / 830\nBetrokken pagina’s — elke pagina\n986\nRechthoeken over uittrekbare tekst\n1,329\nTotaal aantal ondoorzichtige zwarte rechthoeken\nDe zwarte balken worden over de tekstlaag heen getekend; ze verwijderen de tekst niet. Tekst onder de balken kan met standaard PDF-tools worden geëxtraheerd. Alleen totale aantallen worden gepubliceerd; de afgedekte inhoud wordt hier niet weergegeven.\nForensische demonstratie: Scheiding van lagen\nASPOSE.PDF VOOR .NET: MOCK-UP VAN EEN VECTOROVERLAY (BIJLAGE P. 412)\n\nKlacht ingediend tegen account: [INLOGGEN: redacted_user_667]\n\nReden opgegeven door de gebruiker: [TEKST: \"Gebruiker meldt dubbele items in de inventaris en oneerlijk handelsgedrag...\"]\n\nVoorgrond: <path fill=\"#000\" />Tekortkoming: De onderliggende UTF-8-stream is intact\nBron: PDF-bijlage bij de brief van de raadsman van 1 oktober 2025 (830 pagina’s, metadata van de maker van Aspose.PDF voor .NET) · gemeten door de auteurs, methode en aantal per pagina in disclosure-audit.json · De SHA-256-hash van de bijlage die in hetzelfde bestand is opgenomen · de bijlage zelf wordt niet gepubliceerd.\n2. Waarom dit van belang is voor een reactie van de betrokkene\n\nDe raadsman van Valve heeft dit dossier naar een betrokkene gestuurd in reactie op een verzoek om inzage in diens eigen gegevens. De streepjes zijn louter cosmetisch: de tekst eronder is nooit verwijderd, dus de identificatiegegevens van derden die met de streepjes moesten worden verborgen, zijn samen met het bestand bij de ontvanger terechtgekomen. Een redactie die met een tekst-extractietool kan worden opgeheven, verbergt niets en zorgt er bovendien voor dat de ontvanger niet kan vaststellen wat wel en wat niet openbaar is gemaakt.\n\nArtikel 15, lid 4, is de reden waarom die beperkingen überhaupt bestaan: het recht om een kopie te verkrijgen mag geen afbreuk doen aan de rechten en vrijheden van anderen. Aan die verplichting heeft deze productie niet voldaan. Of dit kan worden gekwalificeerd als een inbreuk op persoonsgegevens in de zin van artikel 4, lid 12, is aan de toezichthoudende autoriteit om te bepalen; de openbaarmaking zelf is meetbaar in het bestand en reproduceerbaar door iedereen die over dezelfde bytes beschikt — de SHA-256 is gepubliceerd, de bijlage niet.\n\nWat er onder de streepjes stond, waren geen rekeningnummers. Het betrof de verzameling gebruikersmeldingen die tegen de verzoeker waren ingediend, met de namen van de auteurs erbij: Steam aanmeldingen die, aangezien een aanmelding zelden alleen op Steam wordt gebruikt, de persoon erachter identificeren — volgens de auteurs zijn meer dan 60% van de in het document genoemde gebruikers volledig identificeerbaar — samen met de ruwe, onbewerkte tekst van wat zij hebben geschreven. Die tekst bevat doodsbedreigingen en beledigingen gericht tegen de nationaliteit van de verzoeker. Sommige van de aldus geïdentificeerde personen zijn minderjarigen. De productie heeft een lijst met namen van verslaggevers overhandigd aan de persoon over wie zij verslag hadden gedaan, en dat is precies de schade die artikel 15, lid 4, beoogt te voorkomen.\n\nDe volgorde van de tekens in het bestand is net zo belangrijk als de inhoud ervan. Op het verzoek werd aanvankelijk gereageerd met een eis tot nadere identiteitsbewijzen, met als reden dat het alias-e-mailadres van de verzoeker zijn naam niet bevatte; tijdens de daaropvolgende vertraging werd het account definitief geblokkeerd. In de brief waarin de gegevens uiteindelijk werden verstrekt – meer dan zes weken na de termijn van één maand zoals bedoeld in artikel 12, lid 3 – werd de ontvanger met strafrechtelijke vervolging gedreigd en werd de rest van zijn eigen gegevens achtergehouden totdat hij zijn accountactiviteiten aan de raadsman had toegelicht. De openbaarmaking geeft ook antwoord op twee vragen die Valve niet in het openbaar heeft beantwoord: uit de overgelegde documenten blijkt dat het koppelen van accounts teruggaat tot 2019, en dat er interne telemetrie bestaat van een omvang die Valve nooit heeft beschreven.\n\nToepassingsgebied van dit hoofdstuk: De opmerking hier beperkt zich tot de technische aspecten van de bewerking, zoals vastgesteld aan de hand van het geleverde bestand. De verdere analyse van de geleverde logbestanden door de auteurs wordt achtergehouden in afwachting van een onafhankelijke beoordeling en wordt elders in dit dossier niet als uitgangspunt genomen.\n\nBewijsstuk: brief van de raadsman van 1 oktober 2025 en de bijbehorende PDF-bijlage (SHA-256 vastgelegd in het auditbestand); PDF-metingen op paginaniveau en methode ↗. De volgorde van het verzoek, de afwijzing op pagina 8 en de omschrijving van de openbaar gemaakte documenten worden volledig uiteengezet in het verslag van PhishDestroy, “Mijn hond tegen topadvocaten op het gebied van de AVG”, 17 augustus 2026 ↗ gearchiveerd 2026-08-21 ↗. Accountnamen en gegevens van derden zijn hier weggelaten; er wordt niets weergegeven wat door de streepjes wordt afgedekt.\n\nOp pagina 8 van de begeleidende brief wordt een deel van het verzoek afgewezen, waarbij de reden hiervoor schriftelijk wordt vermeld: Nader informatie is niet mogelijk vanwege de bescherming van de persoonsgegevens van andere gebruikers van het Steam-platform… — Een gedetailleerder antwoord is niet mogelijk, omdat de persoonsgegevens van andere Steam-gebruikers moeten worden beschermd. De bijlage van 830 pagina’s zat in hetzelfde pakket. Wat de streepjes bedekten, waren geen rekeningnummers: het waren de aangiften die tegen de verzoeker waren ingediend, met vermelding van de namen van de opstellers, en met de onbewerkte, niet-geredigeerde berichten in de bijlage. De rekeninghouder had via zijn raadsman Valve om zijn eigen dossier gevraagd; wat hij daaruit kon halen, betrof echter de gegevens van anderen. Niets in deze bijlage draait om de vraag wie de kaders heeft getekend. Wat hieruit blijkt, is dat de bescherming Valve die als grond voor het achterhouden werd aangevoerd, juist de bescherming is die bij dezezelfde overhandiging, in dezelfde envelop, op dezelfde dag niet werd gewaarborgd.\nBijlagen bij ondersteunende documenten en juridische correspondentie\n\nBron: https://phishdestroy.io/steam_dossier/nl/index#exhibit-gallery-section\n\nBijlage D — Verzameling van bronmateriaal\nGeselecteerde primaire bronnen\n\nZes documenten uit het archief — drie GitHub-issues in de trackers van Valve en drie Reddit-berichten over omstreden ondersteuningsresultaten. Elke bron blijft gekoppeld aan de bewering, de opgeslagen tekst en de vraag die hieruit voortvloeit.\n\n1 / 6 geselecteerde records\nKies een bronrecord\nGH-01 / GITHUBOpenen in opgeslagen build\nHardware-sleutels, aangevraagd in 2016\n\nValveSoftware / steam-for-linux · #4521 · 2016-06-27\n\nEen gebruiker heeft Valve gevraagd om ondersteuning voor U2F-hardwaresleutels als alternatieve tweede authenticatiefactor. Het opgeslagen ticket is voorzien van zowel het label ‘Feature Request’ als het label ‘reviewed’, en de status ervan is vastgelegd als ‘open’.\n\nIk vraag om ondersteuning voor een U2F-USB-dongle in Steam als alternatief.\n\nFragment uit de GitHub-issue ↗\nGedocumenteerd verslag\nEen verouderd verzoek om een extra beveiligingsmaatregel voor een account, gepubliceerd in de eigen issue tracker van Valve en gemarkeerd als ’beoordeeld’.\nEis tot verantwoording\nMaak het productbesluit, de reactietermijn en de na beoordeling verleende bescherming bekend.\nOpgeslagen record lezen →GitHub openen ↗\nIn het dossier: Beveiligingsmaatregelen voor accounts →Archief #484 · build 2026-09-17\nGH-02 / GITHUBOpenen in opgeslagen build\nCrash-rapporten zonder effectieve opt-out-mogelijkheid\n\nValveSoftware / steam-for-linux · #6459 · 2019-08-18\n\nDe melder beschrijft een Steam-client van 12 augustus 2019 op Ubuntu 16. Hij of zij meldt dat het uitschakelen van de crash-upload-bestemming na een herstart niet behouden bleef, en voegt de betreffende configuratie toe.\n\nAls ik de `ServerURL` uitschakel, wordt deze na elke herstart overschreven.\n\nFragment uit de GitHub-issue ↗ gearchiveerd 2026-04-19 ↗\nGedocumenteerd verslag\nEen specifieke privacyklacht met de datum van de klant, het besturingssysteem en een uittreksel van de configuratie. Het opgeslagen probleem is nog open.\nEis tot verantwoording\nGeef aan om welk onderzoek het gaat, welke builds hierdoor zijn getroffen en welke wijziging ervoor heeft gezorgd dat de opt-out van kracht is geworden.\nOpgeslagen record lezen →GitHub openen ↗gearchiveerd 2026-04-19 ↗\nIn het dossier: De bijbehorende documenten opvragen →Archief #467 · build 2026-09-17\nGH-03 / GITHUBOpenen in opgeslagen build\nMisbruik van authenticatietickets gemeld aan Valve\n\nValveSoftware / Source-1-Games · #3857 · 2022-02-26\n\nDe auteur beweert dat een serverbeheerder Steam authenticatietickets heeft behouden nadat spelers de verbinding hadden verbroken en misleidende serverlijsten heeft gebruikt. In het bericht wordt Valve gevraagd om dit gedrag aan te pakken.\n\nZorgen dat hun servers er vol uitzien.\n\nFragment uit de GitHub-issue ↗\nGedocumenteerd verslag\nEen openbare melding van misbruik die op 26 februari 2022 is ingediend in de tracker van Valve. De opgeslagen status is ‘open’; de melding bevat links naar schermafbeeldingen.\nEis tot verantwoording\nStel het onderzoeksrapport en het verslag van de corrigerende maatregelen op met betrekking tot het gemelde misbruik van authenticatietickets.\nOpgeslagen record lezen →GitHub openen ↗\nIn het dossier: Reikwijdte van de dataset →Archief #768 · build 2026-09-17\nRD-01 / REDDITProfiel van de auteur\n44 betwiste aankopen op de markt\n\nr/DotA2 · gebruikersnaam niet bekendgemaakt · 2022-07-07\n\nDe auteur meldt 44 ongeautoriseerde aankopen op de Market op 6 juli 2022 en een verlies van ongeveer $500+. Hij/zij geeft aan dat tweefactorauthenticatie was ingeschakeld en beschrijft herhaaldelijke standaardantwoorden van de klantenservice.\n\nDit is mijn tweede ticket en ik heb nog steeds geen antwoord van Steam ontvangen dat niet uit een standaardkopie-en-plak-sjabloon komt.\n\nFragment uit het Reddit-bericht ↗ gearchiveerd 2025-03-20 ↗\nGedocumenteerd verslag\nEen verslag met datums van betwiste aankopen, met links naar schermafbeeldingen van de transacties en een reactie van de klantenservice. De bedragen en gebeurtenissen zijn afkomstig uit het verslag van de auteur.\nEis tot verantwoording\nControleer de betwiste aankopen aan de hand van transactie- en sessielogboeken. Leg uit op basis van welk bewijsmateriaal de beslissing van de helpdesk is genomen.\nOpgeslagen record lezen →Reddit openen ↗gearchiveerd 2025-03-20 ↗\nIn het dossier: Ondersteuning en handhaving →Archief #4,533 · build 2026-09-17\nRD-02 / REDDITProfiel van de auteur\nEen definitieve uitsluiting en gesloten beroepsprocedures\n\nr/ohnePixel · naam van de auteur niet bekendgemaakt · 2024-12-09\n\nDe auteur betwist dat er sprake is van een permanente uitsluiting en zegt dat de aangevoerde redenen betrekking hadden op een vermoedelijke accountoverdracht en meldingen vanuit de community. Hij beschrijft afgesloten tickets en plannen om zijn persoonsgegevens op te vragen.\n\nIk heb mijn situatie uitgelegd en om meer informatie gevraagd, maar ze blijven bij hun besluit en sluiten mijn tickets.\n\nFragment uit het Reddit-bericht ↗\nGedocumenteerd verslag\nEen bewaard gebleven beroepsprofiel, inclusief de redenen die volgens de auteur de geleverde ondersteuning rechtvaardigen en links naar vier afbeeldingen. De publicatiedatum is afkomstig uit de geselecteerde export van de ondersteuning.\nEis tot verantwoording\nGeef aan op basis van welke bewijzen het permanente verbod is ingesteld en welke beroepsmogelijkheden er zijn om dit aan te vechten. Het afsluiten van een beroepsprocedure vormt geen toelichting op het besluit.\nOpgeslagen record lezen →Reddit openen ↗\nIn het dossier: De onderliggende documenten opvragen →Archief #4,766 · build 2026-09-17\nRD-03 / REDDITProfiel van de auteur\nEen herstelreset en een gemeld verlies van $10,000\n\nr/legaladvice · naam van de auteur niet bekendgemaakt · 2025-05-09\n\nDe auteur beweert dat de klantenservice de inloggegevens heeft gereset en de beveiliging van het account heeft uitgeschakeld nadat iemand anders een herstelverzoek had ingediend. Hij meldt een verlies van ongeveer US$10,000 van een inactieve rekening.\n\nSteam De klantenservice heeft mijn wachtwoord gereset en alle beveiligingsinstellingen van mijn account uitgeschakeld.\n\nFragment uit het Reddit-bericht ↗\nGedocumenteerd verslag\nEen bewaarde bewering dat het herstelproces de beveiligingsmaatregelen van het account terzijde schoof. In het opgeslagen bericht staat wat de auteur zegt dat de klantenservice hem heeft verteld.\nEis tot verantwoording\nGeef aan wie toestemming heeft gegeven voor het resetten, welk bewijs van eigendom is geaccepteerd en wat het toegangslogboek is. Het herstellen van een account maakt deel uit van de Valve-beveiligingsmaatregelen.\nOpgeslagen record lezen →Reddit openen ↗\nIn het dossier: De onderliggende documenten opvragen →Archief #4,592 · build 2026-09-17\n\nZes geselecteerde records. GitHub-beschrijvingen geven informatie over de opgeslagen build. Reddit-berichten bevatten de verslagen van de auteurs.\n\nDownload de zes opnames ↓\n\nDe doorzoekbare build bevat 16,319 unieke records: 393 Trustpilot, 5,635 Reddit, 2,395 GitHub, 276 webvermeldingen en 7,620 wikivermeldingen. Meerdere vermeldingen kunnen betrekking hebben op dezelfde gebeurtenis. De afzonderlijke master-export met 40,448 rijen heeft een andere reikwijdte.\n\nZoek in het volledige archief ↗ · Manifest samenstellen ↗ · Omvang en aantallen van de dataset →\n\nBijlage E — Casestudie\nArchiSteamFarm en de automatiseringsclausule\n\nEen open-sourceprogramma voor het verzamelen van kaarten, waarvan in de eigen FAQ wordt vermeld dat het op miljoenen accounts draait, wat in strijd is met de clausule (§ 4.C) van de abonneeovereenkomst die automatisering verbiedt. De werkwijze — wat een farm bij Valve moet kopen voordat deze iets kan produceren, waarom elke manier om een kaart te verzilveren in strijd is met de licentie, de handhavingsgeschiedenis en wie toezicht houdt op de kaarteconomie — wordt volledig uiteengezet in Bijlage V ↗.\n\nIn de Steam-abonnementsovereenkomst, § 4.C, staat het volgende:\n\n\"Het is niet toegestaan om op welke manier dan ook gebruik te maken van scripts, bots, macro's of andere niet door mensen bestuurde systemen ('automatisering') om interactie te hebben met de inhoud en diensten op Steam.\" — Steam Abonnementsovereenkomst § 4.C (huidige versie) ↗ gearchiveerd 2026-09-18 ↗\n\nValve zorgt ervoor dat deze clausule wordt nageleefd. Daar is het erg goed in. De veelgestelde vragen van ArchiSteamFarm (ASF) — een open-sourceprogramma dat volgens de eigen documentatie draait op meer dan een paar miljoen Steam-accounts sinds de eerste release ruim 11 jaar geleden — geeft drie Steam-berichten van de ondersteuning weer waarin gebruikers die botnetwerken beheerden definitief werden geblokkeerd. Valve ontdekte de netwerken, benoemde ze en schakelde ze uit. De relevante vraag is daarom niet of Valve automatisering op grote schaal kan detecteren.\n\nDe officiële website van het project ArchiSteamFarm Veelgestelde vragen gaat rechtstreeks in op het risico van een verbod:\n\n\"Dit is uiterst onwaarschijnlijk, gezien het feit dat ASF al sinds de eerste release, meer dan 11 jaar geleden, op meer dan een paar miljoen Steam-accounts wordt gebruikt — maar het blijft een mogelijkheid, ongeacht de daadwerkelijke waarschijnlijkheid.\"\n\n\"Valve erkent duidelijk dat er 'Steam nietsnutten' bestaan, zoals hier wordt vermeld, dus als je het mij vraagt, ben ik er vrij zeker van dat als ze daar een probleem mee hadden, ze al iets zouden hebben ondernomen in plaats van erop te wijzen dat ze problemen zouden kunnen veroorzaken op het gebied van VAC. Het sleutelwoord hier is Steam idlers, bijvoorbeeld ASF, en niet game-idlers.\"\n\n— ArchiSteamFarm Veelgestelde vragen, JustArchiNET. Bron: GitHub-wiki ↗ · woordelijk geverifieerd 2026-09-22\n\nIn dezelfde FAQ wordt de vraag „Is er iemand hiervoor geblokkeerd?“ beantwoord met Ja, en geeft weer wat Steam Support aan drie van hen schreef:\n\n1,000+ bots · handelsverbod\n\"Het lijkt erop dat dit account is gebruikt om een netwerk van botaccounts te beheren. Het gebruik van bots is in strijd met de Steam-abonneeovereenkomst.\"\n\nMeer dan 170 bots · definitief geblokkeerd, Winteruitverkoop 2017\n\"Dit account werd gebruikt om op Steam op illegale wijze verzamelkaarten te verzamelen, evenals aanverwante en niet uitsluitend commerciële activiteiten. Het account is definitief geblokkeerd en Steam Support kan geen verdere ondersteuning bieden met betrekking tot deze kwestie.\"\n\nMeer dan 120 bots · definitief geblokkeerd\n\"Dit en andere accounts werden gebruikt om onze netwerkinfrastructuur te overbelasten, wat in strijd is met Steam van de gedragsregels online.\"\n\n— Steam Steunbetuigingen die zijn opgenomen in de ArchiSteamFarm FAQ, onder het kopje „Is er iemand hiervoor geblokkeerd?”. Bron ↗ · woordelijk geverifieerd 2026-09-22\n\nLeg de twee documenten naast elkaar. Een particuliere gebruiker met 1,000 farming-bots wordt geïdentificeerd, krijgt te horen dat „botting een schending is van de Steam abonneeovereenkomst” en wordt definitief verwijderd. De commerciële platforms in dit dossier hebben geautomatiseerde Steam-accounts als hun kernactiviteit, op veel grotere schaal, en verifiëren bij elke aanmelding via Valve's eigen OpenID — en voor geen van hen is er een handhavingsrapport per exploitant gepubliceerd. De clausule werkt. De vraag is tegen wie ze gericht is.\n\nASF wordt hier nergens van beschuldigd, en de interpretatie van het standpunt van Valve is die van ASF zelf — de auteur stelt duidelijk dat „ASF geen toestemming heeft van Valve”. De tool wordt hier als meetinstrument gebruikt: hieruit blijkt dat Valve botnetwerken opspoort, deze schriftelijk bij naam noemt en ze permanent verbant. Valve kan de kwestie in één zin afsluiten door bekend te maken welke commerciële automatisering het toestaat, en per operator bij te houden wat het met de rest heeft gedaan.\n\nWaar het verzamelen van kaarten invloed heeft op de inkomsten van Valve\n\nVerzamelkaarten die in het spel zijn verkregen, worden verkocht op de Steam Community Market, die voor elke voltooide verkoop binnen de Market een totale vergoeding van ongeveer 15% in rekening brengt; het account moet $5.00 USD aan Steam hebben uitgegeven voordat het überhaupt een kaart kan ontvangen; en voor het ontvangen van kaarten is het bezit van het spel of in-game aankopen vereist. Er wordt hier geen schatting gemaakt van de totale omzet — de omvang van de activiteiten wordt uitsluitend vermeld zoals deze in de ASF-FAQ staat. De FAQ vermeldt ook Valve onderscheidende \"Steam luilakken\" (kaarten verzamelen) uit \"spelverslaafden\"; zie de Veelgestelde vragen over ASF ↗. De werkwijze wordt volledig beschreven in Bijlage V — de schaal en de valkuil van commercieel gebruik.\n\nOnderwerpArchiSteamFarm — geautomatiseerd verzamelen van kaarten\nAangegeven schaalMiljoenen accounts (volgens de ASF-FAQ — het exacte aantal actieve accounts is niet geverifieerd)\nGeteld, niet geciteerd10,880,610 API-vermeldingen in totaal in de eigen Steam-groep van ASF (5,360,499 onbeperkt, zoals Steam laat zien) — de „miljoenen” in de FAQ zijn geen verhaal, maar een telling. 88.97% zijn op geen enkele wijze Steam verboden. Het volledige overzicht van de verboden ↗\nInformatie in de documentatie van de tool zelf\nASF logt accounts in via de commandoregel en laat games op stand-by staan om kaarten te verzamelen, zonder de Steam-client te starten (volgens de projectdocumentatie).\nIn de FAQ wordt gesteld dat Valve op de hoogte is van de \"Steam-luilakken\" en dat \"als ze daar een probleem mee hadden, ze allang iets zouden hebben ondernomen\".\nEr is al meer dan 11 jaar geen gerichte handhaving gemeld (volgens de FAQ); de daaruit voortvloeiende kaartverkopen binnen de Community Market brengen Steam's totale vergoeding van ongeveer 15% met zich mee.\nIn de FAQ wordt een aanbevolen maximum van tien accounts per gebruiker genoemd, waarbij de bron Valve wordt aangehaald: \"Deze aanbeveling is gebaseerd op interne Valve-richtlijnen en op onze eigen suggesties.\" Een dergelijke richtlijn is niet gepubliceerd door Valve.\nTechnische limiet, volgens dezelfde FAQ: \"Je kunt maximaal 100 tot 200 bots draaien met één IP-adres en één ASF-instantie.\"\nDe gespeelde speeltijd wordt bijgehouden door Valve — „dit wordt doorgaans om de ongeveer 30 minuten bijgewerkt“ — en in § 4.C wordt „het vervalsen van gameplay-statistieken (bijv. opgeblazen winst- of verliescijfers, XP, speeltijd)“ vermeld als een verboden handeling.\nBronnen\nOfficiële JustArchi ASF FAQ-wiki ↗ ArchiSteamFarm opslagplaats ↗ gearchiveerd 2026-09-24 ↗\nDe automatiseringsclausule is duidelijk; in de FAQ van de ASF staat al jaren vermeld dat de tool op miljoenen accounts draait; er zijn geen meldingen van gerichte handhavingsmaatregelen hiertegen. De kloof tussen de regel en de toepassing ervan is een vaststaand feit; de reden hiervoor wordt hier niet nader toegelicht.\nVolledige tentoonstellingDe kaarteconomie: het proces, de omvang, de vergunning en wie hier toezicht op houdt ↗Wat een boerderij bij Valve moet kopen voordat ze ook maar één kaart kan produceren; de twee regels van § 4.C die het kweken van kaarten omschrijven aan de hand van de gevolgen ervan; waarom elke manier om een kaart te verzilveren in strijd is met de licentie die Valve heeft opgesteld, terwijl Valve een vergoeding vraagt bij de ingang; het handhavingsverslag, inclusief de VAC-golf van juni 2025 en het ketenverbod op basis van gedeelde telefoonnummers; en de Valve-medewerkers en communitymoderators die de kaartverhandelings- en banlijstdiensten rond Steam beheerden.De telling van de verbodenWe hebben Valve niet gevraagd hoe groot de boerderij is. We hebben het geteld. ↗10,880,610 totale accounts (beperkt en onbeperkt) gelezen uit de eigen Steam-groep van ArchiSteamFarm, waar de software standaard bij de eerste start automatisch lid van wordt, tenzij de gebruiker de instelling voor het lid worden van de groep uitschakelt (waarbij zowel commerciële botfarms als reguliere spelers worden meegeteld die de standaardinstelling hebben laten staan). 88.97% hebben geen enkele vorm van Steam-ban; van de 11% die dat wel hebben, zijn 99.8% cosmetische community-bans die de handel nooit verhinderen. Na kruiscontrole met SteamRep komen 67.77% van de genoemde oplichters ermee weg zodra de anti-cheat-verboden buiten beschouwing worden gelaten. Met uitsplitsingen op registratiedatum, geografie en overlevingspercentages — de werkelijke omvang, gemeten, niet alleen beschreven.\n\nAppendix F — Working ledger\n\nRules ledger: clauses against recorded platforms\n\nKies een regel; het register geeft een overzicht van de geregistreerde platforms die onder die regel zijn getagd, met hun hoofddomein, de opgegeven authenticatiehost en het opgeslagen resultaat van de linkfilter. Een geblokkeerde website, een ander domein om in te loggen: volg de regel tot aan de route die overblijft.\n\n175gekoppelde records\naan deze regel\n174 primaire domeinen0 Vermeldingen in C&D\nUITTREKSEL UIT DE REGELGEVING / SSA § 2.G\nCommercieel gebruik en facturering van accounts\n“…exploit the Content and Services or any of its parts for any commercial purpose, except as expressly permitted elsewhere in this Agreement (including any Subscription Terms or Rules of Use).”\nVOLG DE RECORDS\nPlatformregister 175\nDe cijfers in schaalvorm zijn schattingen op basis van bronnen\n\n175 van de gegevens op 175\n\nDienst / moedermaatschappij\tHoofddomein / registratie-instantie\tWaargenomen authenticatiedomein / leeftijd\tSchaal / geregistreerde reactie\n\nCasino\n\tcsgoempire.com\n11.3 yearsRegistered 2015-06-10\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncsgoempirelogin4.com\n6.2 yearsRegistered 2020-07-20\nRDAP ↗\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Roulette\n\trustreaper.com\n23.2 yearsRegistered 2003-06-24\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nrustreaper.com\n23.2 yearsRegistered 2003-06-24\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Casino\n\trustly.com\n12.4 yearsRegistered 2014-05-06\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nrustly.com\n12.4 yearsRegistered 2014-05-06\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRoulette Casino\n\tcsgofast.com\n11.5 yearsRegistered 2015-03-27\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nsteam-login.authtofast.com\n83 daysRegistered 2026-06-30\nRDAP ↗ · authtofast.com (parent)\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCrypto Casino\n\tduelbits.com\n6.6 yearsRegistered 2020-02-03\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nswitchflips.com\n6.4 yearsRegistered 2020-04-21\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opener\n\tfarmskins.com\n10.5 yearsRegistered 2016-03-23\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nsteam.kobal.cc\n9.7 yearsRegistered 2017-01-07\nRDAP ↗ · kobal.cc (parent)\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tcsgoluck.com\n9.3 yearsRegistered 2017-05-18\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncsgoluck.com\n9.3 yearsRegistered 2017-05-18\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Roulette\n\tinsane.gg\n7.5 yearsRegistered 2019-04-02\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.insane.gg\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tcs2skin.com\n3.5 yearsRegistered 2023-03-06\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncs2skin.com\n3.5 yearsRegistered 2023-03-06\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tjuice.gg\n7.9 yearsRegistered 2018-10-19\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nletmeinjuice.com\n2.4 yearsRegistered 2024-04-15\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tggdrop.com\n8.6 yearsRegistered 2018-02-23\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nggauth.com\n3.4 yearsRegistered 2023-05-03\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkins Casino\n\thowl.gg\n9.5 yearsRegistered 2017-03-16\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nhowl.uno\n41 daysRegistered 2026-08-11\nRDAP ↗\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tchicken.gg\n5.7 yearsRegistered 2021-01-11\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nchicken.gg\n5.7 yearsRegistered 2021-01-11\nWHOISFREAKS ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tcsgocasino.gg\n2.6 yearsRegistered 2024-02-17\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.csgocasino.gg\n2.6 yearsRegistered 2024-02-17\nWHOISFREAKS ↗ · csgocasino.gg (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkins Casino\n\thunt.gg\n6.9 yearsRegistered 2019-11-04\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.hunt.gg\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Battles\n\tcsbattle.com\n9.8 yearsRegistered 2016-12-10\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncsbattle.com\n9.8 yearsRegistered 2016-12-10\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tskinrave.gg\n3.1 yearsRegistered 2023-08-16\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.skinrave.gg\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tcsdouble.gg\n261 daysRegistered 2026-01-03\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncsdouble.gg\n261 daysRegistered 2026-01-03\nWHOISFREAKS ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Roulette\n\trustchance.com\n8.0 yearsRegistered 2018-10-03\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nhgfuihd.com\n7.6 yearsRegistered 2019-01-27\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Automation\n\tcobaltlab.tech\n3.5 yearsRegistered 2023-03-30\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncobaltauth.com\n1.7 yearsRegistered 2025-01-07\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Roulette\n\traided.gg\n171 daysRegistered 2026-04-03\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.raided.gg\n171 daysRegistered 2026-04-03\nIP2WHOIS ↗ · raided.gg (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Casino\n\trustneo.gg\n1.3 yearsRegistered 2025-06-20\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nrustneo.gg\n1.3 yearsRegistered 2025-06-20\nIP2WHOIS ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tsplits.gg\n3.7 yearsRegistered 2023-01-23\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nsplits.gg\n3.7 yearsRegistered 2023-01-23\nIP2WHOIS ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Upgrader\n\tupgrader.pro\n1.2 yearsRegistered 2025-07-02\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nupgauth.space\n38 daysRegistered 2026-08-14\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tskin.fans\n8.2 yearsRegistered 2018-07-13\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nauth.skinfans.com\nRegistry date unavailableRegistry date unavailable\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\thotpizza.one\n1.8 yearsRegistered 2024-12-07\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nhotpizza.one\n1.8 yearsRegistered 2024-12-07\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tg4skins.com\n10.1 yearsRegistered 2016-08-09\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nauth.g4s.to\nRegistry date unavailableRegistry date unavailable\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Gambling\n\ttf2royal.com\n4.1 yearsRegistered 2022-08-17\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ntf2auth.com\n5.2 yearsRegistered 2021-07-27\nRDAP ↗\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Gambling\n\ttf2hunt.com\n8.7 yearsRegistered 2018-01-13\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nrstspcl.com\n6.1 yearsRegistered 2020-08-08\nRDAP ↗\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Gambling\n\ttf2.bet/coinflip\n8.4 yearsRegistered 2018-05-06\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ntf2.bet\n8.4 yearsRegistered 2018-05-06\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\topenstars.gg\n131 daysRegistered 2026-05-13\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nopenstars.gg\n131 daysRegistered 2026-05-13\nIP2WHOIS ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\tskins.com\n25.1 yearsRegistered 2001-08-08\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.skins.com\n25.1 yearsRegistered 2001-08-08\nRDAP ↗ · skins.com (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Market\n\twhite.market\n9.6 yearsRegistered 2017-03-01\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nwhite.market\n9.6 yearsRegistered 2017-03-01\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Market\n\tmoon.market\n7.6 yearsRegistered 2019-02-27\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nmoon.market\n7.6 yearsRegistered 2019-02-27\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Market\n\tcsfloat.com\n5.2 yearsRegistered 2021-07-11\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncsgofloat.com\n11.0 yearsRegistered 2015-09-29\nRDAP ↗\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkins Market\n\tskin.land\n4.7 yearsRegistered 2022-01-21\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nauth.skin.land\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkins Market\n\thaloskins.com\n2.8 yearsRegistered 2023-12-10\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nhaloskins.com\n2.8 yearsRegistered 2023-12-10\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCorporate Market\n\tbuff.163.com\n29.0 yearsRegistered 1997-09-15\nRDAP ↗ · 163.com (parent)\nOpen Steam Link Filter ↗Filter status is a separate check\t\nbuff.163.com\n29.0 yearsRegistered 1997-09-15\nRDAP ↗ · 163.com (parent)\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Marketplace\n\tmarket.csgo.com\n26.6 yearsRegistered 2000-02-07\nRDAP ↗ · csgo.com (parent)\nOpen Steam Link Filter ↗Filter status is a separate check\t\ndota2.net\n14.9 yearsRegistered 2011-10-29\nRDAP ↗\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRegulated Market\n\tskinport.com\n8.0 yearsRegistered 2018-09-05\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nskinport.app\n6.3 yearsRegistered 2020-06-20\nRDAP ↗\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nMarketplace/Swap\n\tskinflow.gg\n3.8 yearsRegistered 2022-11-26\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.skinflow.gg\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkins Market\n\tskin.place\n6.0 yearsRegistered 2020-09-23\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.skin.place\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nInstant Swap\n\tskinsmonkey.com\n5.7 yearsRegistered 2021-01-06\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nskinsmonkey.com\n5.7 yearsRegistered 2021-01-06\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCorporate Market\n\tskinbaron.de\nRegistry date unavailableRegistry date unavailable\nOpen Steam Link Filter ↗Filter status is a separate check\t\nskinbaron.com\n10.7 yearsRegistered 2015-12-22\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Market\n\trust.tm\nRegistry date unavailableRegistry date unavailable\nOpen Steam Link Filter ↗Filter status is a separate check\t\ndota2.net\n14.9 yearsRegistered 2011-10-29\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nInstant Swap\n\tpirateswap.com\n6.0 yearsRegistered 2020-09-22\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nlogin.pirateswap.com\n6.0 yearsRegistered 2020-09-22\nRDAP ↗ · pirateswap.com (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Marketplace\n\tmannco.store\n8.6 yearsRegistered 2018-03-02\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nmannco.store\n8.6 yearsRegistered 2018-03-02\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nInstant Swap\n\tskinswap.com\n9.9 yearsRegistered 2016-11-14\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.skinswap.com\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Market\n\texeskins.com\n2.1 yearsRegistered 2024-08-14\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nexeskins.com\n2.1 yearsRegistered 2024-08-14\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkins Market\n\tbalticskins.com\n153 daysRegistered 2026-04-21\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nbalticskins.com\n153 daysRegistered 2026-04-21\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nInstant Swap\n\tcs.trade\n8.9 yearsRegistered 2017-11-14\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncs.trade\n8.9 yearsRegistered 2017-11-14\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\trapidskins.com\n4.5 yearsRegistered 2022-03-11\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.rapidskins.com\n4.5 yearsRegistered 2022-03-11\nRDAP ↗ · rapidskins.com (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\ttradeit.gg\n9.1 yearsRegistered 2017-08-21\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nconnect-tradeit.com\n4.6 yearsRegistered 2022-02-23\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\t49skins.com\n3.4 yearsRegistered 2023-04-19\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.49skins.com\n3.4 yearsRegistered 2023-04-19\nRDAP ↗ · 49skins.com (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\tskinvault.gg\n3.4 yearsRegistered 2023-05-06\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.skinvault.gg\n3.4 yearsRegistered 2023-05-06\nIP2WHOIS ↗ · skinvault.gg (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkins Trading\n\taim.market\n3.3 yearsRegistered 2023-05-22\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\naim.market\n3.3 yearsRegistered 2023-05-22\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nInstant Sell Portal\n\tskinout.gg\n5.6 yearsRegistered 2021-02-27\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nauth.skinout.gg\n5.6 yearsRegistered 2021-02-27\nIP2WHOIS ↗ · skinout.gg (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkins Trading\n\tntskins.com\n230 daysRegistered 2026-02-03\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nntskins.com\n230 daysRegistered 2026-02-03\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Portal\n\tgamerpay.gg\n6.0 yearsRegistered 2020-10-02\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ngamerpay.gg\n6.0 yearsRegistered 2020-10-02\nWHOISFREAKS ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Scrap Swap\n\tscrap.tf\n14.0 yearsRegistered 2012-09-03\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nscrap.tf\n14.0 yearsRegistered 2012-09-03\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Cashout\n\tmarketplace.tf\n14.0 yearsRegistered 2012-09-19\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nmarketplace.tf\n14.0 yearsRegistered 2012-09-19\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nInstant Cashout\n\tskins.cash\n10.5 yearsRegistered 2016-03-30\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nskinscash.live\n6.8 yearsRegistered 2019-12-05\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tcsgo.net\n14.2 yearsRegistered 2012-07-22\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\ncn2.easylot.net\n10.0 yearsRegistered 2016-09-03\nRDAP ↗ · easylot.net (parent)\nSEPARATE DOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCommunity Hub\n\tcybershoke.net\n6.8 yearsRegistered 2019-11-18\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nauth.cybershoke.net\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nMatchmaker Hub\n\tfastcup.net\n14.6 yearsRegistered 2012-02-16\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.fastcup.net\n14.6 yearsRegistered 2012-02-16\nRDAP ↗ · fastcup.net (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Analytics\n\tleetify.com\n7.6 yearsRegistered 2019-03-01\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nleetify.com\n7.6 yearsRegistered 2019-03-01\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Analytics\n\tscope.gg\n7.8 yearsRegistered 2018-12-10\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nscope.gg\n7.8 yearsRegistered 2018-12-10\nIP2WHOIS ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Tools\n\ttradeupspy.com\n6.5 yearsRegistered 2020-03-11\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.tradeupspy.com\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nMarketplace\n\tcs.deals\n9.8 yearsRegistered 2016-12-03\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\napi.cs.deals\n9.8 yearsRegistered 2016-12-03\nRDAP ↗ · cs.deals (parent)\nOWN SUBDOMAINReturn hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Price DB\n\tpricempire.com\n6.6 yearsRegistered 2020-01-30\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\npricempire.com\n6.6 yearsRegistered 2020-01-30\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nMass Blackmarket\n\tFSB Market\n7.2 yearsRegistered 2019-07-27\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nFSB Market\n7.2 yearsRegistered 2019-07-27\nRDAP ↗\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nReady-Account Hub\n\tz2u.com\n26.9 yearsRegistered 1999-11-10\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nwww.z2u.com\n26.9 yearsRegistered 1999-11-10\nRDAP ↗ · z2u.com (parent)\nSAME HOSTSame hostname captured2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Gambling\n\tcsgoroll.com\n11.6 yearsRegistered 2015-02-03\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nwww.csgoroll.com\nRegistry date unavailableRegistry date unavailable\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCrypto Casino\n\trollbit.com\n11.9 yearsRegistered 2014-11-08\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nrbsnin.com\n3 daysRegistered 2026-09-18\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nLicenced Casino\n\t500.casino\n5.9 yearsRegistered 2020-11-08\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRoulette/Slots\n\tcsgobig.com\n11.4 yearsRegistered 2015-04-12\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tcasedrop.com\n14.8 yearsRegistered 2011-12-16\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Casino\n\tbanditcamp.com\n12.2 yearsRegistered 2014-06-27\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tskinbox.com\n18.8 yearsRegistered 2007-12-20\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\ttastydrop.com\n6.1 yearsRegistered 2020-08-29\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRoulette Casino\n\tcsgopolygon.gg\n6.5 yearsRegistered 2020-03-28\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tmagicdrop.ru\n10.3 yearsRegistered 2016-05-16\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedConsent required2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nDice Casino\n\tcsdice.com\n3.8 yearsRegistered 2022-11-23\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nUpgrader Casino\n\tskinodds.com\n1.2 yearsRegistered 2025-06-26\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Roulette\n\tcsgowin.com\n12.0 yearsRegistered 2014-09-18\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCrash Casino\n\tcsgorun.net\n7.3 yearsRegistered 2019-06-11\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\topenskins.com\n3.6 yearsRegistered 2023-02-26\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Gambling\n\trustbet.com\n7.6 yearsRegistered 2019-02-07\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedConsent required2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Roulette\n\tcsgomagic.com\n9.4 yearsRegistered 2017-05-01\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nUpgrader/Contract\n\tcsgobounty.com\n11.5 yearsRegistered 2015-03-26\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Roulette\n\tezskins.com\n27.5 yearsRegistered 1999-03-11\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\trustcases.com\n7.2 yearsRegistered 2019-06-22\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedConsent required2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Roulette\n\tcsgoreaper.com\n11.1 yearsRegistered 2015-08-21\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tcsgocases.com\n12.3 yearsRegistered 2014-06-08\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Upgrader\n\tcsgo-skins.com\n11.2 yearsRegistered 2015-07-27\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tcsgonet.com\n8.8 yearsRegistered 2017-12-05\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Roulette\n\twtfskins.com\n9.0 yearsRegistered 2017-10-06\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Casino\n\tflamecases.com\n10.0 yearsRegistered 2016-09-18\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCrypto Casino\n\tgamedom.com\n11.7 yearsRegistered 2015-01-21\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Battles\n\tskin.club\n9.0 yearsRegistered 2017-09-04\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nsc-auth.net\n7.5 yearsRegistered 2019-04-02\nRDAP ↗\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tdaddyskins.com\n9.9 yearsRegistered 2016-10-19\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedConsent required2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Gambling\n\trustix.gg\n1.7 yearsRegistered 2025-01-16\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Upgrade\n\tskins.club\n4.2 yearsRegistered 2022-07-10\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Roulette\n\tcsgohouse.org\n146 daysRegistered 2026-04-28\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedConsent required2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tskinrave.net\n216 daysRegistered 2026-02-17\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tbloodycase.gg\n19 daysRegistered 2026-09-02\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nClicker/Upgrade\n\tcsgoclicker.com\n8.3 yearsRegistered 2018-05-17\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Roulette\n\trustbet.gg\n4.0 yearsRegistered 2022-09-30\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tcs-drop.com\n262 daysRegistered 2026-01-02\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Roulette\n\thellstore.net\n11.7 yearsRegistered 2015-01-11\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Casino\n\trustloot.com\n354 daysRegistered 2025-10-02\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCase Opening\n\tcsgo-case.com\n10.3 yearsRegistered 2016-05-16\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Casino\n\tcsgogem.com\n9.9 yearsRegistered 2016-10-16\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCrypto Casino\n\trainbet.com\n8.8 yearsRegistered 2017-11-26\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nservices.rainbet.com\nRegistry date unavailableRegistry date unavailable\nOWN SUBDOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Casino\n\trustclash.com\n5.4 yearsRegistered 2021-05-09\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCrash Casino\n\t12cs.fail\n181 daysRegistered 2026-03-24\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Gambling\n\twww.tf2easy.com\n6.3 yearsRegistered 2020-06-02\nRDAP ↗ · tf2easy.com (parent)\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Gambling\n\ttf2blaze.com\n7.6 yearsRegistered 2019-01-28\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCrypto Casino\n\tshuffle.com\n30.1 yearsRegistered 1996-07-31\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\tbuff.market\n5.9 yearsRegistered 2020-10-10\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\tavan.market\n8.3 yearsRegistered 2018-05-21\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTrading Engine\n\tcs.money\n11.0 yearsRegistered 2015-09-16\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nauth.dota.trade\nRegistry date unavailableRegistry date unavailable\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Market\n\tuuskins.com\n2.6 yearsRegistered 2024-01-29\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nMass Market\n\tyoupin898.com\n6.1 yearsRegistered 2020-08-27\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\tc5game.com\n10.5 yearsRegistered 2016-03-20\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Marketplace\n\twaxpeer.com\n7.3 yearsRegistered 2019-05-20\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nwaxpeer.com\n7.3 yearsRegistered 2019-05-20\nRDAP ↗\nSAME HOSTHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nBot Trading\n\tcs.money\n11.0 yearsRegistered 2015-09-16\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nauth.dota.trade\nRegistry date unavailableRegistry date unavailable\nSEPARATE DOMAINHost in supplied OpenID URL2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nUS Marketplace\n\tdmarket.com\n30.2 yearsRegistered 1996-07-03\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nOfficial Market\n\tsteamcommunity.com/market\n20.3 yearsRegistered 2006-05-28\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNot an external login site2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTrading Platform\n\tlootfarm.com\n11.9 yearsRegistered 2014-10-22\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRust Market\n\trustskins.com\n7.6 yearsRegistered 2019-01-31\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCS2 Market\n\tkrakatoa.com\n26.4 yearsRegistered 2000-05-15\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nP2P Marketplace\n\tshadowpay.com\n10.1 yearsRegistered 2016-08-06\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nChinese Powerhouse\n\tigxe.cn\n15.0 yearsRegistered 2011-09-06\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nAutomated Swap\n\tswap.gg\n9.6 yearsRegistered 2017-01-29\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCash-out Portal\n\tbitskins.com\n11.2 yearsRegistered 2015-07-21\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Automation\n\ttf2mart.com\n1.1 yearsRegistered 2025-08-06\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Auctions\n\tskinbid.com\n10.2 yearsRegistered 2016-06-29\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSkin Rental\n\tlootbear.com\n8.7 yearsRegistered 2018-01-16\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Valuation\n\tbackpack.tf\n14.4 yearsRegistered 2012-05-09\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTF2 Botnet\n\tstntrading.eu\nRegistry date unavailableRegistry date unavailable\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nInstant Cashout\n\tskinwallet.com\n18.0 yearsRegistered 2008-09-14\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nDota 2 Market\n\tdota2market.com\n12.2 yearsRegistered 2014-07-24\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nServer Network\n\txplay.gg\n5.3 yearsRegistered 2021-06-13\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nMatchmaking Portal\n\tesportal.com\n26.8 yearsRegistered 1999-12-20\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nLATAM Hub\n\tgamersclub.com.br\n11.2 yearsRegistered 2015-06-29\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Tools\n\tepidemic.gg\n4.9 yearsRegistered 2021-11-03\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Index\n\tcs2stash.com\n3.5 yearsRegistered 2023-03-05\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Index\n\tcsgoskins.gg\n6.8 yearsRegistered 2019-12-21\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Index\n\tsteamanalyst.com\n12.6 yearsRegistered 2014-02-21\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nTrading Exchange\n\tsteamcardexchange.net\n13.3 yearsRegistered 2013-05-22\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Tracker\n\tdotabuff.com\n14.2 yearsRegistered 2012-06-22\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSaaS Tracker\n\ttracker.gg\n8.9 yearsRegistered 2017-10-12\nIP2WHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nAccount Exchange\n\tfunpay.com\n17.0 yearsRegistered 2009-09-06\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nGrey Market\n\tplayerauctions.com\n26.3 yearsRegistered 2000-06-13\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nAccount Portal\n\teldorado.gg\n8.0 yearsRegistered 2018-09-12\nWHOISFREAKS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nMass Key Market\n\tg2a.com\n24.8 yearsRegistered 2001-12-09\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nMass Key Market\n\tkinguin.net\n16.8 yearsRegistered 2009-12-17\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nVirtual Services\n\tg2g.com\n31.1 yearsRegistered 1995-08-10\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nAccount Broker\n\tplayerup.com\n19.3 yearsRegistered 2007-05-30\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSmurf Shop\n\tsmurfhub.net\n2.7 yearsRegistered 2023-12-26\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSmurf Shop\n\tsmurfaccounts.com\n5.3 yearsRegistered 2021-05-18\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedVerification challenge2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRank Shop\n\tbuycsgorank.com\n6.2 yearsRegistered 2020-07-09\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSmurf Shop\n\tcsgosmurfkings.com\n9.3 yearsRegistered 2017-06-08\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nSmurf Shop\n\tsmurfstore.co\n8.6 yearsRegistered 2018-03-03\nWHOIS ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCard Leveling\n\tsteamlvlup.com\n9.9 yearsRegistered 2016-11-10\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCard Leveling\n\tsteamlevels.com\n10.6 yearsRegistered 2016-02-19\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite returned an error2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCard Leveling\n\tlevelsteam.com\n79 daysRegistered 2026-07-04\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedCheck timed out2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nCard Leveling\n\tsteamlevelu.com\n6.0 yearsRegistered 2020-09-05\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRank Boosting\n\teloking.com\n12.2 yearsRegistered 2014-07-02\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRank Boosting\n\tboosteria.org\n11.9 yearsRegistered 2014-10-20\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nBoosting SaaS\n\tovergear.com\n14.4 yearsRegistered 2012-04-20\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedLogin not resolved2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nBoosting SaaS\n\tblazingboost.com\n14.2 yearsRegistered 2012-06-23\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nRank Boosting\n\tdota2boost.com\n2.9 yearsRegistered 2023-10-11\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedWebsite did not load2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\n\nBoosting SaaS\n\tbuyboost.com\n22.4 yearsRegistered 2004-04-30\nRDAP ↗\nOpen Steam Link Filter ↗Filter status is a separate check\t\nRoute not confirmedNo visible Steam sign-in2026-09-19 · capture ↗\n\tNo sourced measurementSee dated evidence\nDe redenering van het onderzoekGeselecteerde regel / analyse en toelichting+\nBewijslast\n\nHet onderzoek wijst op de kloof tussen de beperkingen op commercieel gebruik en de diensten die hier zijn geregistreerd. Classificeer elke activiteit en ga na of er sprake is van uitdrukkelijke toestemming, voordat u het als een contractbreuk bestempelt. De tarieven van de Community Market zijn niet van toepassing op alle externe handel.\n\nWat een gelabeld record wel en niet is\n\nEen vermelding wordt gemarkeerd wanneer het dossier een gedateerde opmerking bevat waardoor het platform op het eerste gezicht onder de betreffende clausule valt. Een markering is geen vastgestelde overtreding, en er is voor geen enkel hier vermeld platform een uitdrukkelijke Valve vergunning in het dossier opgenomen. Wanneer een platform over een vergunning beschikt, wordt de vermelding verwijderd zodra deze wordt gepubliceerd.\n\nBronnen en methodologieSchattingen, definities en reikwijdte+\n\nDe bovenstaande aantallen hebben betrekking op de geselecteerde regel. Recordtypen worden per platform één keer gegroepeerd; volledige tags worden weergegeven in de platformdetails. Zoekopdrachten en filters zijn van toepassing binnen die regel. Registratiedata zijn afkomstig uit de opgeslagen momentopname van RDAP / WHOIS. Subdomeinen gebruiken de aanmaakdatum van het bovenliggende domein. De leeftijd op zich is geen bewijs van continue werking of een authenticatieroute. Huidige authenticatiehostnamen zijn afkomstig uit opgeslagen OpenID-verzoeken, met een UTC-tijdstempel; bij onopgeloste controles worden geen oude labels hergebruikt. De observer stopt vóór het inloggen op Steam en test de status van het Steam Link Filter niet. Routewaarnemingen downloaden ↗ Registratieresultaten downloaden ↗\n\nBekijk het bronarchief ↗\nBijlage G — Van een standaardafwijzing naar het onderliggende dossier\nDSAR-handleiding: vraag om het bewijsmateriaal\n\nMaak gebruik van artikel 15 van de AVG om persoonsgegevens op te vragen met betrekking tot het aanmaken van API-sleutels, het herstellen van accounts en toegang tot ondersteuning. Aan de hand van een bewaard gebleven verslag kan worden nagegaan wie een actie heeft geïnitieerd en waarop het platform zich heeft gebaseerd.\n\n01\nBewaar je tijdlijn.\n\nSla accountmeldingen, tickets, transactie-ID’s en datums op in UTC. Beveilig het account en bekijk de herstelopties die van toepassing zijn op het spel en de transactie.\n\nSteam Informatie over handelsbescherming ↗\n02\nVraag uw bewaarde gegevens op.\n\nVraag om tijdstempels, bron-IP-adressen, belangrijke gebeurtenissen in de levenscyclus van sleutels, beveiligingsbevestigingen en herstelmaatregelen met betrekking tot accounts. Neem ook gebeurtenissen met betrekking tot toegang door de ondersteuning en ontvangers op, voor zover die gegevens voor u van belang zijn.\n\n03\nBewaar het afleveringsbewijs.\n\nMaak gebruik van het contactformulier voor privacyzaken van Valve. De gebruikelijke reactietermijn bedraagt één maand; een noodzakelijke verlenging met maximaal twee extra maanden moet binnen die eerste maand worden gemotiveerd.\n\nValve privacy contact route ↗ gearchiveerd 2026-09-21 ↗\n04\nVergelijk de reactie.\n\nVergelijk de logboeken met je tijdlijn. Vraag naar de redenen voor weglatingen en maak vervolgens, indien nodig, gebruik van de klachtenprocedure bij de toezichthoudende instantie. Bewaar het antwoord precies zoals je het hebt ontvangen.\n\nToepassingsgebied / Artikel 15\n\nDe inzageverplichting heeft betrekking op bewaarde persoonsgegevens, inclusief gegevens in logbestanden. Dit garandeert geen inzage in alle interne documenten, gereconstrueerde gegevens of onbewerkte gegevens over anderen. Vraag om een begrijpelijke kopie en om de grondslag voor eventuele beperkingen.\n\nToegangsrichtlijnen van het EDPB, §§ 2, 4–6 ↗ · Artikelen 12, 15 en 77 van de AVG ↗ gearchiveerd 2026-09-20 ↗\n\nVerzoek om inzage van de betrokkeneAVG / Artikel 15\nAccountbeveiliging en toegangsgegevens\n\nVul de velden tussen haakjes in voordat u het formulier verstuurt.\n\nTo: Valve Privacy Team\nSubject: Article 15 GDPR request — account security records\n\nAccount / SteamID: [YOUR ACCOUNT IDENTIFIER]\nRelevant period (UTC): [START] to [END]\nRelated support tickets: [TICKET REFERENCES]\n\nI request a copy of the personal data concerning me that you retain for this period, including:\n\n1. API-key registration, confirmation, use and revocation events, with available timestamps, source IP addresses, registered domains, device or user-agent information and non-secret key identifiers.\n\n2. Recorded account-recovery actions, password/email/phone changes, Steam Guard removals or resets, confirmation events and the account-related evidence relied on to authorize those actions.\n\n3. Personal data in support-access and administrative-action logs concerning my account, including available dates, purposes, actions and the support entity involved, subject to applicable rights of others.\n\n4. Account-related records used to determine any sanction, and available records of my complaints, reviews and responses.\n\nPlease also provide the applicable processing purposes, categories, recipients, retention periods or criteria, and available information about sources where data were not obtained from me.\n\nWhere processing relies on my consent, please provide the retained record of the consent relied upon and the wording presented at that time.\n\nPlease provide an intelligible electronic copy with time zones and field definitions. Please do not include active credentials or secret tokens. If any requested data are not held, please say so. For any withheld data, please identify the scope and legal basis of the restriction and provide the remainder.\n\nPlease acknowledge receipt and respond within the applicable Article 12 period, explaining any necessary extension. I also ask you to preserve relevant existing records while this request is handled.\n\nName: [YOUR NAME]\nDate: [DATE]\nWat een IP-adres in een datacenter kan bewerkstelligen\nEen discrepantie is een aanleiding om een onderzoek in te stellen.\n\nEen verzoek om een API-sleutel afkomstig van het netwerk van een datacenter, zoals in het voorbeeld van de hostingprovider dat in dit onderzoek aan de orde is gekomen, kan relevant zijn bij vergelijking met inloggegevens, bevestigingen en de tijdlijn van de gebruiker. Een IP-adres alleen is niet voldoende om de dader te identificeren of om automatisch elke verdediging te ondermijnen. Bewijs dat een kwaadwillende dader de geregistreerde toestemming heeft verstrekt, zou het vertrouwen in die toestemming kunnen aantasten; andere rechtsgrondslagen en aansprakelijkheidskwesties vereisen een afzonderlijke analyse.\n\nBekijk de bewaarde klacht inzake het verbod en de AVG →\nBijlage H — Analyse van het Wayback Machine-archief · gepubliceerde ondersteuningsstatistieken\nOndersteuningsvolume. Gepubliceerde responstijden.\nContext en bronbeperkingen\n\nValve publiceert dagelijks ondersteuningsstatistieken op store.steampowered.com/stats/support. De archieven van de Wayback Machine bevatten historische momentopnames van deze pagina uit de periode 2018 tot en met 2026. De verhouding tussen het aantal tickets en het aantal medewerkers die uit deze cijfers blijkt, is niet in overeenstemming met een handmatige beoordeling per ticket binnen de gepubliceerde reactietijden.\n\nVergelijk de gearchiveerde ondersteuningscijfers van Valve in de opgeslagen momentopnames. In de methodologie wordt uitgelegd wat deze cijfers wel en niet kunnen meten.\n\nVolume ten opzichte van de gepubliceerde responstijd (2018 → 2026)\nTwee wachtrijen bij één helpdesk, te zien op 21 gearchiveerde schermafbeeldingen.\n\nValve publiceert cijfers over live ondersteuning op store.steampowered.com/stats/support. Elk punt hieronder is de ondergrens Valve zelf, zoals die op die pagina stond op de dag dat het Internet Archive de pagina vastlegde — het is geen schatting van ons. Beide reeksen geven dezelfde maat weer in dezelfde eenheid, dus horen ze op één as thuis en kunnen ze direct naast elkaar worden afgelezen.\n\nVerzoeken om terugbetaling — geld Valve in bezitAccountbeveiliging en -herstel — het account dat je kwijt bent geraakt\n0 h\n2 h\n4 h\n6 h\n8 h\n10 h\nno captures · 38 months\n2019\n2020\n2021\n2022\n2023\n2024\n2025\n2026\n8 h 44 m\naccount recovery\n52 m\nrefunds\n15 m — one capture only\n49–55 minDe ondergrens van de terugbetaling in elke registratie van februari 2018 tot augustus 2026. Over een periode van acht en een half jaar verschuift deze met minder dan zes minuten, terwijl het dagelijkse terugbetalingsvolume met een factor negen verandert.\n2,4 uur → 8,7 uurDe ondergrens voor het herstel van accounts ligt in alle metingen tot en met december 2022, op één na, rond de 2,4 uur. In de drie metingen van 2026 rapporteert Valve 10,9 uur, 5,8 uur en 8,7 uur.\n×2,8 → ×13Hoeveel trager het herstel verloopt dan terugbetalingen, volgens de door Valve zelf gepubliceerde cijfers. Vijf jaar lang blijft het stabiel, daarna wordt de kloof groter — de wachtrij die trager is geworden, is die waarbij de gebruiker, en niet Valve, zelf voor de kosten opdraait.\n\nBron: 21 Wayback Machine-archiefkopieën van store.steampowered.com/stats/support, 2018-02-03 tot 2026-08-10; extractie in VALVE_EVIDENCE_PACK/databases/steam_support_stats_history.json. Bekijk de grenzen aan de hand van de cijfers: de grafiek geeft de lager bovengrens van het bereik Valve afdrukken. De gepubliceerde bovengrens is op beide lijnen slechter — terugbetalingen varieerden van 1,5 uur tot 1,5 dag, herstel van 7,0 uur tot 3,6 dag. Twee schermafbeeldingen zijn gearchiveerd in een gelokaliseerde versie van dezelfde Valve pagina — 2018-11-03 in het Tsjechisch, 2020-03-25 in het Frans — en zijn in de tabel gemarkeerd met (cs) en (fr); hun cijfers worden hier weergegeven met de vertaalde eenheidsaanduidingen en de getallen zoals gepubliceerd, terwijl de letterlijke bronteksten in het extractiebestand zijn bewaard. Elke opname publiceerde een responstijd voor beide wachtrijen, en geen enkel punt op beide lijnen is geïnterpoleerd. Het enige herstelcijfer van 2020-10-21 voor 15 minuten is in de grafiek gemarkeerd en is behouden: het komt slechts in één opname voor en geen enkele andere opname ligt binnen een orde van grootte daarvan. Er bestaat geen registratie tussen 2022-12-08 en 2026-02-01; dat gat van 38 maanden in de gegevensreeks is gearceerd en er is niets overheen getekend. Deze cijfers beschrijven gepubliceerde responstijden. Ze laten niet zien wat er binnen een ticket gebeurt, en Valve heeft geen personeelsaantal gepubliceerd waartegen deze cijfers kunnen worden afgewogen.\n\nElke opname als tabel openen\nElke gearchiveerde opname, zoals gepubliceerd\nVastleggen\tRestituties / dag\tReactie op verzoek om terugbetaling\tHerstel / dag\tHerstelmaatregelen\n2018-02-03\t98,788\t50,12 minuten tot 1,52 uur\t25,662\t2,51 uur tot 1,80 dagen\n2018-05-07\t60,494\t53,83 minuten tot 1,47 dagen\t24,226\t2,45 uur tot 2,22 dagen\n2018-08-02\t69,084\t50,27 minuten tot 1,59 uur\t28,953\t2,44 uur tot 22,17 uur\n2018-11-03 (cs)\t63,410\t49,28 minuten tot 1,54 uur\t33,910\t2,42 uur tot 1,31 dagen\n2019-02-01\t76,305\t50,13 minuten tot 1,52 uur\t35,164\t2,44 uur tot 2,04 dagen\n2019-05-18\t78,951\t51,03 minuten tot 3,12 uur\t27,514\t2,46 uur tot 20,39 uur\n2019-09-07\t78,941\t50,65 minuten tot 1,66 uur\t28,812\t2,42 uur tot 13,59 uur\n2019-12-13\t69,589\t50,77 minuten tot 1,55 uur\t25,322\t2,45 uur tot 1,13 dagen\n2020-03-25 (fr)\t139,278\t49,45 minuten tot 1,53 uur\t32,302\t2,48 uur tot 3,62 dagen\n2020-06-26\t278,504\t48,98 minuten tot 2,29 uur\t20,343\t2,39 uur tot 6,99 uur\n2020-10-21\t107,633\t50,80 minuten tot 1,54 uur\t20,688\t15,33 minuten tot 8,62 uur\n2021-03-20\t158,956\t50,80 minuten tot 1,64 uur\t25,760\t2,34 uur tot 11,62 uur\n2021-06-26\t547,907\t51,93 minuten tot 6,73 uur\t29,728\t2,40 uur tot 15,63 uur\n2021-10-10\t170,103\t51,88 minuten tot 3,25 uur\t23,989\t2,39 uur tot 13,05 uur\n2022-01-31\t354,386\t53,65 minuten tot 8,09 uur\t24,391\t2,42 uur tot 15,29 uur\n2022-05-09\t172,555\t51,83 minuten tot 1,65 uur\t23,289\t2,41 uur tot 16,90 uur\n2022-09-05\t153,453\t53,67 minuten tot 4,15 uur\t23,594\t2,45 uur tot 1,22 dagen\n2022-12-08\t181,075\t54,83 minuten tot 6,67 uur\t27,111\t2,46 uur tot 18,89 uur\n2026-02-01\t317,762\t50,30 minuten tot 1,52 uur\t47,197\tvan 10.91 uur tot 21.30 uur\n2026-05-09\t246,776\t50,12 minuten tot 1,52 uur\t35,264\t5,81 uur tot 15,60 uur\n2026-08-10\t373,244\t52,05 minuten tot 2,07 uur\t45,319\t8,73 uur tot 16,52 uur\nBELANGRIJKSTE CONSTATIE:\nOver 21 Wayback-archiefkopieën in de periode van 2018-02-03 tot 2026-08-10 varieerden de dagelijkse aanvragen voor terugbetaling van 60,494 (mei 2018) tot 547,907 (juni 2021) — a 9,1× spread. Het cijfer voor 2026 is 373,244 (+278% ten opzichte van de gegevens van februari 2018).\nIn diezelfde negen jaar is de gepubliceerde ondergrens voor de reactietijd bij terugbetalingen nooit onder de 49–55 minuten band: een totale beweging van minder dan zes minuten, terwijl de werkbelasting erachter met een factor negen toenam.\nAls iemand elk kaartje slechts 5 seconden zou bestuderen, zou het verwerken van 373,244 kaartjes per dag (huidige situatie) 22 medewerkers die 24 uur per dag, 7 dagen per week aan het werk zijn alleen al om ze te openen en te sluiten; op het hoogtepunt (547,907, juni 2021) loopt dat op tot 32.\nAls de gepubliceerde responstijd de verwerkingstijd per ticket zou weerspiegelen (~52 min/ticket), zou de benodigde personeelsbezetting in de orde van grootte liggen van 13,500 agenten bij het huidige volume en ~20,000 op het hoogtepunt. Er is geen bronvermelding gevonden voor het aantal medewerkers dat Valve ondersteunt; hier wordt daarvan uitgegaan dat dit aantal nihil is.\nWat hieruit volgt: de verhouding tussen het volume en het aantal medewerkers is niet in overeenstemming met een handmatige beoordeling per ticket binnen de gepubliceerde responstijden. De cijfers komen overeen met een grotendeels geautomatiseerde eerste beoordeling; welk deel daadwerkelijk door mensen wordt beoordeeld, is niet bekendgemaakt.\nWaarom dit van belang is voor de naleving van de AVG\n\nArtikel 22 van de AVG verbiedt uitsluitend geautomatiseerde individuele besluitvorming die aanzienlijke rechtsgevolgen heeft, zonder dat op verzoek het recht op menselijke toetsing wordt geboden. Als Steam beslissingen van de klantenservice (het afsluiten van tickets, acties met betrekking tot accounts, het afwijzen van verzoeken om gegevens) volledig door geautomatiseerde scripts worden genomen, kan elke dergelijke beslissing die „aanzienlijke gevolgen“ heeft voor de gebruiker in strijd zijn met artikel 22.\n\nTicket HT-2YBP-F7JP-D4VB (Artikel 18) werd na drie dagen afgesloten met een standaardverwijzing, zonder dat er werd ingegaan op de aangehaalde rechtsgrondslag. Of iemand het heeft bekeken, kan niet uit het ticket worden afgeleid; dat is een vraag die de toezichthoudende autoriteit aan Valve kan stellen op grond van artikel 22 en artikel 15, lid 1, onder h).\n\nBron: Wayback Machine-momentopnames van store.steampowered.com/stats/support (2018-02-03, 2021-06-26, 2026-08-10) — gegevens geëxtraheerd naar VALVE_EVIDENCE_PACK/databases/steam_support_stats_history.json (21 momentopnames, 2018–2026). Opmerking: de responstijd van „~52 min“ is de ondergrens voor de categorie „terugbetalingen“; de responstijd voor „accountbeveiliging“ lag tussen 2,4 en 16,5 uur in dezelfde snapshots. 2021-06-26 is de absolute piek (547,907 terugbetalingsverzoeken), geen monotoon middenpunt — het volume steeg ~6× in 2020–2021, daalde vervolgens gedeeltelijk en herstelde zich daarna tot 373K in 2026.\nBijlage I — Reikwijdte van de dataset · aantallen die kunnen worden gereproduceerd\nTel de records. Controleer het bereik.\nContext en bronbeperkingen\n\nTel het aantal records en controleer vervolgens de beweringen: elk onderstaand cijfer kan opnieuw worden afgeleid uit de gepubliceerde bestanden.\n\nControleer de onderliggende datasets, reproduceer de tellingen en maak onderscheid tussen bronrijen en unieke voorvallen.\n\nHet hoofd-CSV-bestand bevat 40,448 rijen. Hiervan, 36,516 zijn afkomstig uit de Discord-AntiScam-phishingfeed. De overige 3,932 De rijen omvatten GitHub, beoordelingen, zoekresultaten, forumberichten en andere bronnen, en bieden zo een uitgebreide index van gemelde community-onderwerpen en beveiligingsrapporten.\n\nIn dat CSV-bestand zijn 1,690 rijen ondergebracht onder het verzamelingslabel „Unpatched Security Exploit”, dat betrekking heeft op eerdere gebruikersproblemen en bekendgemaakte kwetsbaarheden. Om deze meldingen te traceren, moet de specifieke build-tijdlijn en de openbare patchgeschiedenis van elke thread worden bekeken.\n\nHet doorzoekbare 16,319-recordarchief is een afzonderlijke, samengestelde versie met een eigen manifest, die is ontworpen voor een nauwkeurig lokaal onderzoek naar specifieke klachten van gebruikers en incidentmeldingen.\n\nOm een betrouwbaar controlespoor op te bouwen, moet elk door een gebruiker gemeld record worden vergeleken met gedocumenteerde bouwtijdlijnen en historische patchlogboeken.\n\nDe afzonderlijke collectiedocumenten van Deel II 231,829 unieke advertentie-ID’s, waaronder 33,509 in de categorie ‘geautomatiseerde registratie’ en 198,320 gemarkeerd als ‘niet-geverifieerde overboekingen’. De SHA-256 van het invoerbestand komt overeen met de bewaarde meting. Deze tellingen beschrijven pogingen tot aanbieden en waargenomen overdrachten, in plaats van definitieve transactiewaarden of geverifieerde diefttotalen, wat de noodzaak onderstreept van primaire platformgegevens om de exacte economische impact te meten. Afmetingen en hashes weergeven ↗\n\nCSV onder de knie krijgen ↗ · Doorzoekbaar archiefoverzicht ↗ · Bronrecords controleren ↗\n\nBijlage J — Over dit onderzoek\nValve publiceert geen handhavingsgegevens. We hebben er een gebouwd.\n\nOnafhankelijk. Niet-commercieel. Uitsluitend op basis van openbare gegevens samengesteld. Ingediend bij de toezichthouders.\n\n88.97%het automatiseringspark blijft onaangetast — er geldt geen enkel verbod\n67.77%van 51,732 veroordeelde oplichters komen vrij\n$26.8M+minimumuitgaven in de winkel door het niet-beperkte wagenpark\n3.6%gokwebsites die door de linkfilter van Valve zijn geblokkeerd\n8 jaarvan gedocumenteerde beveiligingsincidenten\n\nWat dit is. Een forensisch dossier over het Steam-platform van Valve Corporation — de handhavingsgeschiedenis, de ‘card-farming’-economie, het juridische kader en de authenticatie-infrastructuur die gokexploitanten gebruiken via Steam’s eigen OpenID-relay. Elk cijfer is herleidbaar uit twee bronnen: de eigen openbare API van Valve en de datasets die samen met dit onderzoek zijn gepubliceerd.\n\nVoor wie is het bedoeld? Toezichthouders met bevoegdheid over Valve — de AVG-toezichthouder voor Nederland, FinCEN, de SEC, de DSA-coördinator voor digitale diensten, UOKiK en elke wetshandhavingsinstantie die financiële stromen in verband met Steam onderzoekt. Ook voor journalisten, onderzoekers en elke gebruiker die een permanente accountblokkering heeft gekregen, een terugbetaling is geweigerd of wiens inventaris is gestolen en aan wie is verteld dat er geen beroepsmogelijkheid is.\n\nDe enige eis. Valve bewaart deze gegevens met volledige nauwkeurigheid — inclusief redenen voor verbanning, volledige ID-ruimte, in realtime. Het systeem kan elke zoekopdracht in dit dossier binnen enkele seconden uitvoeren en heeft ervoor gekozen om hieruit niets openbaar te maken. De vraag voor elke bevoegde autoriteit is eenvoudig: waarom niet?\n\nWat de auteurs niet beweren. Tijdens dit onderzoek is er op geen enkel platform van een derde partij een aanmelding bij Steam voltooid. Een opgegeven OpenID-URL bepaalt de verzoekparameters, niet of er een aanmelding is voltooid. Een afzonderlijk registreerbaar domein is op zichzelf geen bewijs van ontduiking. Registratiedata vormen de ondergrens voor het moment waarop een host voor het eerst in een OpenID-verzoek zou kunnen zijn verschenen; ze bewijzen geen continu gebruik. De auteurs doen geen uitspraken over wat Valve wist of van plan was: elke bewering over Valve is gekoppeld aan een gedateerd openbaar document of een gedateerde waarneming. Wanneer een bewering niet kon worden onderbouwd met een brondocument, is deze verwijderd.\n\nWie wij zijn\n\nPhishDestroy — onafhankelijke onderzoekers. Geen banden met Valve Corporation of enig hier genoemd platform. Eén Steam-account werd uitsluitend gebruikt om het AVG-verzoek in paragraaf 18 vast te leggen.\n\nWettelijke disclaimer\n\nNiet-commercieel, gedecentraliseerd onderzoek in het algemeen belang. Alle gegevens worden verstrekt „zoals ze zijn“, zonder enige garantie. Deze publicatie vormt geen gerechtelijke uitspraak.\n\nPUBLIEK DOMEIN\nLicenties\n\nAlle rechten zijn afgestaan aan de mensheid. Reproduceren, aanpassen, publiceren — bronvermelding niet vereist. Toegang vanuit OFAC-regio’s: verboden. Volledige licentie en disclaimer →",
    "headings": [
      {
        "level": 2,
        "id": "briefing-heading",
        "text": "De regel. Het record. De onbeantwoorde vragen."
      },
      {
        "level": 2,
        "id": null,
        "text": "Open brief aan de Kansspelcommissie van de staat Washington"
      },
      {
        "level": 3,
        "id": "wsgc-public-address-title",
        "text": "Tien dagen werden tien jaar.Open het dossier opnieuw."
      },
      {
        "level": 2,
        "id": null,
        "text": "De website is geblokkeerd. De inlogpagina is dat niet."
      },
      {
        "level": 3,
        "id": null,
        "text": "Figuur 3.1 — De twee routes, weergegeven."
      },
      {
        "level": 3,
        "id": null,
        "text": "De valkuil van het grote geheel: Link Filter is slechts schijnmaatregelen, geen bescherming"
      },
      {
        "level": 3,
        "id": null,
        "text": "Als het hoofddomein wordt geblokkeerd terwijl de auth-host niet wordt geblokkeerd, blijft de inlogroute open — en dat blijft jarenlang zo."
      },
      {
        "level": 3,
        "id": null,
        "text": "Achtergrond: Wat Steam is en waarom het hier van belang is"
      },
      {
        "level": 3,
        "id": null,
        "text": "Wat Valve deed: de domeinblokkering"
      },
      {
        "level": 3,
        "id": null,
        "text": "Wat een proxy-domein is"
      },
      {
        "level": 3,
        "id": null,
        "text": "Het kritieke punt: de Auth Host wordt bij elk verzoek naar Steam verzonden"
      },
      {
        "level": 3,
        "id": null,
        "text": "Wat dit aantoont"
      },
      {
        "level": 3,
        "id": null,
        "text": "In Steam is de lijst van Valve de enige lijst."
      },
      {
        "level": 3,
        "id": null,
        "text": "Omzeiling van de linkfilterbeveiliging"
      },
      {
        "level": 3,
        "id": null,
        "text": "De webbrowser Big Picture laat inlogcookies lekken en maakt gevoelige informatie openbaar (wat kan leiden tot het overnemen van accounts)"
      },
      {
        "level": 3,
        "id": null,
        "text": "Wat dit betekent voor een minderjarige die een antivirusprogramma heeft geïnstalleerd"
      },
      {
        "level": 3,
        "id": null,
        "text": "De leeftijd van het domein.De datum van de waarneming."
      },
      {
        "level": 2,
        "id": null,
        "text": "Een eindpunt is gesloten. Bij het openbare traceren is een sleutel verloren gegaan."
      },
      {
        "level": 3,
        "id": null,
        "text": "Het tijdperk vóór de stroomstoring"
      },
      {
        "level": 3,
        "id": null,
        "text": "Na de wijziging"
      },
      {
        "level": 2,
        "id": null,
        "text": "Eén sessie. Meer toegang dan de gebruiker ziet."
      },
      {
        "level": 3,
        "id": null,
        "text": "1. Onvoldoende versterkte authenticatie"
      },
      {
        "level": 3,
        "id": null,
        "text": "2. Het ontbreken van het beginsel van minimale rechten"
      },
      {
        "level": 3,
        "id": null,
        "text": "3. Defecte sessiebeheerfunctie"
      },
      {
        "level": 3,
        "id": null,
        "text": "4. Het blokkeren van authenticatiehosts op domeinniveau was technisch haalbaar"
      },
      {
        "level": 3,
        "id": "integration-paradox-title",
        "text": "Valve compileert elke dag volgens deze regels. Hier is dat niet gelukt."
      },
      {
        "level": 4,
        "id": null,
        "text": "GitHub: gedetailleerde bereiken versus Valve Steam Web API"
      },
      {
        "level": 2,
        "id": null,
        "text": "Interactieve simulator voor exploits en kapingen"
      },
      {
        "level": 2,
        "id": null,
        "text": "De eindpunten achter de reeks."
      },
      {
        "level": 2,
        "id": null,
        "text": "Een aangevinkt vakje. Wiens handeling?"
      },
      {
        "level": 3,
        "id": null,
        "text": "Hoe Valve uiteindelijk een einde maakte aan „handelsvervanging“ — en waarom het zeven jaar vol tijdelijke oplossingen kostte"
      },
      {
        "level": 4,
        "id": null,
        "text": "Afkoelperiode voor avatar en naam (februari 2024)"
      },
      {
        "level": 4,
        "id": null,
        "text": "7-daagse CS2-trendomkering (juli 2025)"
      },
      {
        "level": 4,
        "id": null,
        "text": "Verplichte mobiele pushmeldingen voor API (december 2023)"
      },
      {
        "level": 4,
        "id": null,
        "text": "Banners met accountleeftijd en naam (2022–2024)"
      },
      {
        "level": 2,
        "id": null,
        "text": "Hun spelregels. De geregistreerde platforms."
      },
      {
        "level": 3,
        "id": "enforcement-focus-title",
        "text": "Eén regelboek. Ongelijke handhaving."
      },
      {
        "level": 4,
        "id": null,
        "text": "Automatisering"
      },
      {
        "level": 4,
        "id": null,
        "text": "Commercieel gebruik"
      },
      {
        "level": 4,
        "id": null,
        "text": "VPN en het verbergen van je locatie"
      },
      {
        "level": 4,
        "id": null,
        "text": "Linkverduistering"
      },
      {
        "level": 4,
        "id": null,
        "text": "Wie beoordeelt de beslissing wanneer de hulpverlening de zaak afsluit?"
      },
      {
        "level": 2,
        "id": null,
        "text": "Een API voor automatisering. Een regel tegen automatisering."
      },
      {
        "level": 3,
        "id": null,
        "text": "De misvatting van de „gameontwikkelaar”"
      },
      {
        "level": 4,
        "id": null,
        "text": "De tegenstrijdigheid van automatisering"
      },
      {
        "level": 4,
        "id": null,
        "text": "Een server-side rol in de handelsstroom"
      },
      {
        "level": 2,
        "id": null,
        "text": "Tien dagen geëist. Tien jaar om verantwoording af te leggen."
      },
      {
        "level": 3,
        "id": "letter-company",
        "text": "VALVE CORPORATION"
      },
      {
        "level": 3,
        "id": null,
        "text": "Tien dagen.En dan?"
      },
      {
        "level": 3,
        "id": null,
        "text": "Volg de opgegeven retourhost."
      },
      {
        "level": 3,
        "id": "washington-record-heading",
        "text": "Twee termijnen. Eén onduidelijke handhavingsnorm."
      },
      {
        "level": 4,
        "id": null,
        "text": "Valve geeft goksites 10 dagen de tijd"
      },
      {
        "level": 4,
        "id": null,
        "text": "Washington drukt op Valve"
      },
      {
        "level": 4,
        "id": null,
        "text": "Valve verwerpt de beschuldiging"
      },
      {
        "level": 4,
        "id": null,
        "text": "De routes die in september 2026 zijn waargenomen"
      },
      {
        "level": 4,
        "id": null,
        "text": "Achttien maanden nadat Valve had geantwoord, noemde de toezichthouder het nog steeds een voornemen."
      },
      {
        "level": 3,
        "id": null,
        "text": "Het decennium van de 10-daagse kennisgeving: forensische overlevingsaudit van de 23 genoemde locaties"
      },
      {
        "level": 4,
        "id": null,
        "text": "Van 10-daagse waarschuwingen tot offshore-conglomeraten: de omzet van meerdere miljarden dollars"
      },
      {
        "level": 2,
        "id": null,
        "text": "De hostnaam staat al in het verzoek."
      },
      {
        "level": 3,
        "id": null,
        "text": "Gedocumenteerde en gemelde precedenten"
      },
      {
        "level": 3,
        "id": null,
        "text": "Wat een registratiedatum wel en niet aangeeft"
      },
      {
        "level": 3,
        "id": null,
        "text": "Vergelijkende controle: API-nalevingsnormen"
      },
      {
        "level": 2,
        "id": "market-thesis-heading",
        "text": "Het prijsverschil ten opzichte van 0"
      },
      {
        "level": 2,
        "id": null,
        "text": "Het prijsverschil is meetbaar."
      },
      {
        "level": 3,
        "id": null,
        "text": "Wat het bedrag aangeeft"
      },
      {
        "level": 3,
        "id": null,
        "text": "Veel locaties vermelden een waarde in dollars die hoger is dan Steam."
      },
      {
        "level": 3,
        "id": null,
        "text": "Steam staat nog steeds aan kop wat betreft het aantal aanbiedingen."
      },
      {
        "level": 3,
        "id": null,
        "text": "Het commerciële ecosysteem ligt voor het grijpen."
      },
      {
        "level": 2,
        "id": null,
        "text": "Wie kan de beveiligingsmaatregelen resetten?"
      },
      {
        "level": 3,
        "id": null,
        "text": "Een herstelticket waardoor de beveiliging van het account werd uitgeschakeld, en een gemeld verlies van $10,000"
      },
      {
        "level": 3,
        "id": null,
        "text": "Meer dan alleen de voorraad."
      },
      {
        "level": 3,
        "id": "theft-ledger-title",
        "text": "Valve liet de deur twee keer openstaan, met een tussenpoos van drieëndertig maanden. Ze ging nooit dicht."
      },
      {
        "level": 4,
        "id": null,
        "text": "Wat uit de boekhouding blijkt, en wat geen enkel afzonderlijk geval aantoont."
      },
      {
        "level": 3,
        "id": null,
        "text": "Vertrouwelijkheid moet gepaard gaan met technische verantwoordelijkheid."
      },
      {
        "level": 2,
        "id": null,
        "text": "Volg het geld. Scheid de transacties."
      },
      {
        "level": 3,
        "id": null,
        "text": "Waar het geld daadwerkelijk naartoe gaat."
      },
      {
        "level": 3,
        "id": null,
        "text": "Classificeer eerst de activiteit en daarna de verplichting."
      },
      {
        "level": 3,
        "id": null,
        "text": "Volg opbrengsten, kennis en ondersteuning."
      },
      {
        "level": 2,
        "id": null,
        "text": "De Wet inzake digitale diensten: leg kennis vast"
      },
      {
        "level": 3,
        "id": null,
        "text": "Een eis van tien dagen."
      },
      {
        "level": 3,
        "id": null,
        "text": "Het DSA-tijdvenster."
      },
      {
        "level": 3,
        "id": null,
        "text": "De looptijd moet worden bijgehouden."
      },
      {
        "level": 3,
        "id": null,
        "text": "van de jaarlijkse wereldwijde omzet"
      },
      {
        "level": 2,
        "id": null,
        "text": "Minderjarigen: een Steam-login geldt niet als leeftijdsverificatie"
      },
      {
        "level": 3,
        "id": null,
        "text": "Geef aan wat de operator en de gegevens zijn."
      },
      {
        "level": 3,
        "id": null,
        "text": "Leg het traject vast, van het inloggen tot het storten."
      },
      {
        "level": 2,
        "id": null,
        "text": "Het verzoek. Het antwoord. De ontbrekende vergelijking."
      },
      {
        "level": 3,
        "id": null,
        "text": "De documenten bestaan wel; de betrokkene heeft ze echter niet ontvangen."
      },
      {
        "level": 2,
        "id": null,
        "text": "De abonneeovereenkomst in strijd met de eigen architectuur van het platform"
      },
      {
        "level": 3,
        "id": null,
        "text": "Het marktplafond en het verbod op commercieel gebruik"
      },
      {
        "level": 3,
        "id": null,
        "text": "De kwetsbaarheid van de API-sleutel is eerder een kwestie van platformontwerp dan van nalatigheid van de gebruiker"
      },
      {
        "level": 3,
        "id": null,
        "text": "Valve ontvangt bij elke aanmelding de hostnaam van de authenticatie"
      },
      {
        "level": 3,
        "id": null,
        "text": "Het patroon in de gearchiveerde klachten"
      },
      {
        "level": 3,
        "id": null,
        "text": "Een rechtbank die dit dossier beoordeelt, zou de SSA niet op zichzelf beschouwen."
      },
      {
        "level": 2,
        "id": null,
        "text": "De bevindingen. De documenten waar we om vragen."
      },
      {
        "level": 2,
        "id": null,
        "text": "Bewijsnota — materiaal verstrekt door Bron 1"
      },
      {
        "level": 2,
        "id": null,
        "text": "De bewerking in de gegenereerde PDF is louter cosmetisch: de afgedekte tekst kan nog steeds worden geëxtraheerd"
      },
      {
        "level": 2,
        "id": null,
        "text": "Bijlagen bij ondersteunende documenten en juridische correspondentie"
      },
      {
        "level": 2,
        "id": null,
        "text": "Geselecteerde primaire bronnen"
      },
      {
        "level": 3,
        "id": "receipt-heading-gh-01",
        "text": "Hardware-sleutels, aangevraagd in 2016"
      },
      {
        "level": 3,
        "id": "receipt-heading-gh-02",
        "text": "Crash-rapporten zonder effectieve opt-out-mogelijkheid"
      },
      {
        "level": 3,
        "id": "receipt-heading-gh-03",
        "text": "Misbruik van authenticatietickets gemeld aan Valve"
      },
      {
        "level": 3,
        "id": "receipt-heading-rd-01",
        "text": "44 betwiste aankopen op de markt"
      },
      {
        "level": 3,
        "id": "receipt-heading-rd-02",
        "text": "Een definitieve uitsluiting en gesloten beroepsprocedures"
      },
      {
        "level": 3,
        "id": "receipt-heading-rd-03",
        "text": "Een herstelreset en een gemeld verlies van $10,000"
      },
      {
        "level": 2,
        "id": null,
        "text": "ArchiSteamFarm en de automatiseringsclausule"
      },
      {
        "level": 2,
        "id": null,
        "text": "Rules ledger: clauses against recorded platforms"
      },
      {
        "level": 3,
        "id": "ledger-title",
        "text": "Commercieel gebruik en facturering van accounts"
      },
      {
        "level": 3,
        "id": "lw-register-title",
        "text": "Platformregister 175"
      },
      {
        "level": 4,
        "id": null,
        "text": "Bewijslast"
      },
      {
        "level": 4,
        "id": null,
        "text": "Wat een gelabeld record wel en niet is"
      },
      {
        "level": 2,
        "id": null,
        "text": "DSAR-handleiding: vraag om het bewijsmateriaal"
      },
      {
        "level": 3,
        "id": null,
        "text": "Bewaar je tijdlijn."
      },
      {
        "level": 3,
        "id": null,
        "text": "Vraag uw bewaarde gegevens op."
      },
      {
        "level": 3,
        "id": null,
        "text": "Bewaar het afleveringsbewijs."
      },
      {
        "level": 3,
        "id": null,
        "text": "Vergelijk de reactie."
      },
      {
        "level": 3,
        "id": null,
        "text": "Accountbeveiliging en toegangsgegevens"
      },
      {
        "level": 3,
        "id": null,
        "text": "Een discrepantie is een aanleiding om een onderzoek in te stellen."
      },
      {
        "level": 2,
        "id": null,
        "text": "Ondersteuningsvolume. Gepubliceerde responstijden."
      },
      {
        "level": 3,
        "id": null,
        "text": "Twee wachtrijen bij één helpdesk, te zien op 21 gearchiveerde schermafbeeldingen."
      },
      {
        "level": 2,
        "id": null,
        "text": "Tel de records. Controleer het bereik."
      },
      {
        "level": 2,
        "id": null,
        "text": "Valve publiceert geen handhavingsgegevens.\nWe hebben er een gebouwd."
      }
    ],
    "links": [
      "https://dotesports.com/counter-strike/news/csgo-lounge-billion-bets-3896",
      "https://store.steampowered.com/agreement/?l=english",
      "https://web.archive.org/web/20260921022032/https://store.steampowered.com/agreement/?l=english",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-all-results.json",
      "https://blog.counter-strike.net/expresstrade/",
      "https://web.archive.org/web/20260307161538/https://blog.counter-strike.net/expresstrade/",
      "https://wsgc.wa.gov/news/2016/washington-state-gambling-commission-orders-valve-stop-skins-gambling",
      "https://web.archive.org/web/20260520012601/https://wsgc.wa.gov/news/2016/washington-state-gambling-commission-orders-valve-stop-skins-gambling",
      "https://fr.scribd.com/document/328063293/Valve-s-Oct-18th-response-to-Washington-State-Gambling-Commission-s-cease-and-desist",
      "https://store.steampowered.com/oldnews/22883",
      "https://web.archive.org/web/20260921021947/https://store.steampowered.com/oldnews/22883",
      "https://web.archive.org/web/20260921022628/https://steamcommunity.com/linkfilter/?url=https:%2F%2Frollbit.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/rbsnin.com.20260921T021120Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rollbit.com.json",
      "https://web.archive.org/web/20260921022740/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fskin.club",
      "https://web.archive.org/web/20260921022842/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fsc-auth.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skin.club.json",
      "https://web.archive.org/web/20260921022603/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fhowl.gg",
      "https://web.archive.org/web/20260921022636/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fhowl.uno",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/howl.gg.json",
      "https://web.archive.org/web/20260921022840/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fduelbits.com",
      "https://web.archive.org/web/20260921022901/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fswitchflips.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/duelbits.com.json",
      "https://web.archive.org/web/20260921022758/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fcsgofast.com",
      "https://web.archive.org/web/20260921022847/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fauthtofast.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgofast.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/farmskins.com.20260921T025840Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/steam.kobal.cc.20260921T025844Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/farmskins.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/cobaltlab.tech.20260921T041604Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/cobaltauth.com.20260921T041608Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/cobaltlab.tech.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/csgo.net.20260921T041619Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/cn2.easylot.net.20260921T041623Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgo.net.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/ggdrop.com.20260921T041637Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/ggauth.com.20260921T041641Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/ggdrop.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/rustchance.com.20260921T041703Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/hgfuihd.com.20260921T041706Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustchance.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/skin.fans.20260921T041710Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/auth.skinfans.com.20260921T041713Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skin.fans.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/skinport.com.20260921T041724Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/skinport.app.20260921T041728Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinport.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/skins.cash.20260921T041731Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/skinscash.live.20260921T041735Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skins.cash.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/tf2hunt.com.20260921T041739Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/rstspcl.com.20260921T041742Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tf2hunt.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/csgogem.com.20260922T192355Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/api.csgem.com.20260922T192358Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-2026-09-22.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/gamdom.com.20260922T192326Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/login.gambldom.com.20260922T192330Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/12cs.fail.20260922T192347Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/fail.games.20260922T192351Z.html",
      "https://web.archive.org/web/20260921022953/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fcsgoempire.com",
      "https://web.archive.org/web/20260921022947/https://steamcommunity.com/linkfilter/?url=https:%2F%2Fcsgoempirelogin4.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgoempire.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/cs.money.20260921T021131Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/auth.dota.trade.20260921T021134Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/cs.money.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/csfloat.com.20260921T041612Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/csgofloat.com.20260921T041615Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csfloat.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/g4skins.com.20260921T041630Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/auth.g4s.to.20260921T041634Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/g4skins.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/juice.gg.20260921T041644Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/letmeinjuice.com.20260921T041648Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/juice.gg.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/market.csgo.com.20260921T041652Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/dota2.net.20260921T041655Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/market.csgo.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/rust.tm.20260921T041659Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rust.tm.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/csgolounge.com.20260922T192333Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/dota2.net.20260922T192340Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/dota2lounge.com.20260922T192337Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/skinbaron.de.20260921T041717Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/skinbaron.com.20260921T041721Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinbaron.de.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/tf2royal.com.20260921T041746Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/tf2auth.com.20260921T041750Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tf2royal.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/tradeit.gg.20260921T041753Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/connect-tradeit.com.20260921T041757Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tradeit.gg.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/upgrader.pro.20260921T041801Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-raw/upgauth.space.20260921T041804Z.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/upgrader.pro.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-recheck-2026-09-21.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registration.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/wayback-snapshots.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-2026-09-22c.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/master_registry.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/longitudinal-steam-phishing-audit.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-steam-phishing-100.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/linkfilter-coverage-2026-09-22.json",
      "https://blog.csfloat.com/how-floatdb-tracks-items/",
      "https://web.archive.org/web/20260921022415/https://blog.csfloat.com/how-floatdb-tracks-items/",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/platform-audit.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/platforms-removed.json",
      "https://hackerone.com/reports/291750",
      "https://web.archive.org/web/20251116185046/https://hackerone.com/reports/291750",
      "https://hackerone.com/reports/1079561",
      "https://web.archive.org/web/20260924181830/https://hackerone.com/reports/1079561",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/hackerone-reports.json",
      "https://phishdestroy.io/steam_dossier/nl/steam_enforcement_evidence.html#support-records",
      "https://www.darknavy.org/blog/exploiting_steam_usual_and_unusual_ways_in_the_cef_framework/",
      "https://steamcommunity.com/groups/SteamClientBeta/discussions/0/3365901765276206401/",
      "https://web.archive.org/web/20250804051514/https://steamcommunity.com/groups/SteamClientBeta/discussions/0/3365901765276206401/",
      "https://www.chromium.org/developers/design-documents/safebrowsing/",
      "https://web.archive.org/web/20260821101616/https://www.chromium.org/developers/design-documents/safebrowsing/",
      "https://www.chromium.org/developers/how-tos/api-keys/",
      "https://web.archive.org/web/20260830122831/https://www.chromium.org/developers/how-tos/api-keys/",
      "https://github.com/Homebrew/homebrew-cask/issues/193814",
      "https://testsafebrowsing.appspot.com/",
      "https://datatracker.ietf.org/doc/rfc6749/",
      "https://docs.cloud.google.com/docs/authentication/api-keys",
      "https://listings.pcisecuritystandards.org/pdfs/PCI_DSS_Resource_Guide_(003).pdf",
      "https://developer.apple.com/news/?id=02202019a",
      "https://web.archive.org/web/20250506070026/https://developer.apple.com/news/?id=02202019a",
      "https://dev.twitch.tv/docs/authentication/validate-tokens/",
      "https://discuss.dev.twitch.com/t/legacy-twitch-api-v5-i-e-kraken-shutdown-reminder-february-28-2022/36589",
      "https://web.archive.org/web/20250127085635/https://discuss.dev.twitch.com/t/legacy-twitch-api-v5-i-e-kraken-shutdown-reminder-february-28-2022/36589",
      "https://store.steampowered.com/news/posts/?enddate=1788390000",
      "https://steamcommunity.com/groups/steamworks/announcements/detail/4123547285514022851",
      "https://skinvault.gg/blog/cs2-trade-protection-explained/",
      "https://csmarketcap.com/blog/market-insights/from-boom-to-bust-cs2s-trade-protection-impact",
      "https://skin.land/blog/steam-changes-cs2-trade-ban-logic-timing/",
      "https://help.steampowered.com/faqs/view/3041-A87A-E5F6-B6AC",
      "https://steamcommunity.com/ogg/593110/announcements/detail/533224478739530146",
      "https://steamcommunity.com/games/CSGO/announcements/detail/4447966961421256740",
      "https://steamcommunity.com/discussions/forum/1/4202490424033360096/",
      "https://steamcommunity.com/dev/apikey",
      "https://steamcommunity.com/groups/steamworks/announcements/detail/3734103130194459461",
      "https://steamcommunity.com/discussions/forum/1/3807266184852932971/",
      "https://help.steampowered.com/faqs/view/225C-C51E-B8F0-55B2",
      "https://store.steampowered.com/news/group/4/view/3314112260640237775",
      "https://github.com/DoctorMcKay/node-steam-tradeoffer-manager/issues/325",
      "https://blog.dota2.com/2020/05/trading-cooldown/",
      "https://blog.counter-strike.net/index.php/2018/03/20308/",
      "https://web.archive.org/web/20250226114333/https://blog.counter-strike.net/index.php/2018/03/20308/",
      "https://phishdestroy.io/steam_dossier/nl/steam_evidence_archive.html",
      "https://steamcommunity.com/groups/steamworks/announcements/detail/493839547938902179",
      "https://store.steampowered.com/online_conduct",
      "https://web.archive.org/web/20260921022120/https://store.steampowered.com/online_conduct",
      "https://store.steampowered.com/subscriber_agreement/",
      "https://web.archive.org/web/20260918014700/https://store.steampowered.com/subscriber_agreement/",
      "https://steamcommunity.com/dev/apiterms",
      "https://web.archive.org/web/20260921022210/https://steamcommunity.com/dev/apiterms",
      "https://help.steampowered.com/en/faqs/view/628C-E332-BD8C-4D36",
      "https://phishdestroy.io/steam_dossier/nl/social_graph.html",
      "https://phishdestroy.io/steam_dossier/nl/security_timeline.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/wsgc-skins-gambling-briefing-2018.pdf",
      "https://wsgc.wa.gov/sites/default/files/2023-10/Skins%20Gambling.pdf",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/wsgc-briefing-manifest.json",
      "https://x.com/csgobig",
      "https://www.facebook.com/csgobigofficial/",
      "https://500.casino/",
      "https://csgolounge.com/",
      "https://csgocasino.gg/",
      "https://x.com/CSGOatsecom",
      "https://x.com/CSGOSweep/status/937420902538543106",
      "https://x.com/Wild",
      "https://x.com/csgopot",
      "https://x.com/csgodiamondscom",
      "https://search.ftc.gov/legal-library/browse/cases-proceedings/162-3184-csgolotto-trevor-martin-thomas-cassell-matter",
      "https://x.com/CSGODouble",
      "https://x.com/csgo_massive",
      "https://www.facebook.com/csgostrongfree/",
      "https://www.facebook.com/CSNCOM/",
      "https://www.gamblingcommission.gov.uk/news/article/gambling-commission-publishes-new-report-on-children-and-gambling-trends",
      "https://www.gamblingcommission.gov.uk/licensees-and-businesses/guide/page/digital-and-virtual-currencies",
      "https://www.aph.gov.au/Parliamentary_Business/Committees/Senate/Environment_and_Communications/Gamingmicro-transactions/Report",
      "https://phishdestroy.io/steam_dossier/nl/elite_skins.html",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/csfloat-catalogue.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/skinport-floor-over-cap.json",
      "https://pricempire.com/cs2-marketplaces",
      "https://web.archive.org/web/20260921022459/https://pricempire.com/cs2-marketplaces",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/priceempire-marketplaces.json",
      "https://www.steamanalyst.com/marketplace",
      "https://web.archive.org/web/20260719014552/https://www.steamanalyst.com/marketplace",
      "https://help.steampowered.com/en/faqs/view/61F0-72B7-9A18-C70B",
      "https://web.archive.org/web/20260921022227/https://help.steampowered.com/en/faqs/view/61F0-72B7-9A18-C70B",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/cs2sh-atlas.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/cs2sh-manifest.json",
      "https://phishdestroy.io/steam_dossier/nl/skin_atlas.html",
      "https://phishdestroy.io/steam_dossier/nl/steam_enforcement_evidence.html#case-support-recovery",
      "https://top10.owasp.org/2025/A01_2025-Broken_Access_Control/",
      "https://web.archive.org/web/20260920212535/https://top10.owasp.org/2025/A01_2025-Broken_Access_Control/",
      "https://store.steampowered.com/privacy_agreement/",
      "https://web.archive.org/web/20260921021648/https://store.steampowered.com/privacy_agreement/",
      "https://www.dexerto.com/csgo/csgo-skins-worth-millions-allegedly-stolen-with-help-from-steam-support-staff-2066939/",
      "https://web.archive.org/web/20250818113925/https://www.dexerto.com/csgo/csgo-skins-worth-millions-allegedly-stolen-with-help-from-steam-support-staff-2066939/",
      "https://www.dexerto.com/counter-strike-2/valve-saves-hacked-cs2-player-threatened-with-ransom-over-300000-of-rare-stickers-3283135/",
      "https://www.dexerto.com/csgo/over-2-million-in-csgo-skins-stolen-from-hacked-steam-account-1853092/",
      "https://web.archive.org/web/20220702042821/https://www.dexerto.com/csgo/over-2-million-in-csgo-skins-stolen-from-hacked-steam-account-1853092/",
      "https://www.kaspersky.com/blog/cs-go-two-million-usd-inventory-hack/44697/",
      "https://esportfire.com/article/the-2-million-usd-csgo-hack-22062022",
      "https://web.archive.org/web/20260515110250/https://esportfire.com/article/the-2-million-usd-csgo-hack-22062022",
      "https://esportsbetting.com/valve-deletes-130000-stolen-dragon-lore/",
      "https://esportfire.com/article/the-biggest-hack-in-csgo-history-csmoney-14082022",
      "https://web.archive.org/web/20251115173120/https://esportfire.com/article/the-biggest-hack-in-csgo-history-csmoney-14082022",
      "https://vkplay.ru/media/news/bloger-rasskazal-kak-podderzhka-steam-vorovala-akkaunty-igrokov/",
      "https://lis-skins.com/ru/blog/krupneisaia-mosenniceskaia-sxema-v-istorii-steam/",
      "https://escorenews.com/ru/csgo/news/44056-sotrudniki-podderjki-steam-zanimalis-krajey-skinov-s-akkauntov-za-god-oni-zarabotali-svyshe-300-tysyach-dollarov",
      "https://www.reddit.com/r/cs2/comments/1h53qp3/steam_support_is_stealing_accounts_again/",
      "https://web.archive.org/web/20250805141942/https://www.reddit.com/r/cs2/comments/1h53qp3/steam_support_is_stealing_accounts_again/",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/outsourcing-archive-records.json",
      "https://community.skin.club/en/news/collector-has-steam-inventory-returned-after-bold-hack",
      "https://esportfire.com/article/300k-scam-full-katowice-2014-holo-collection-hacked",
      "https://web.archive.org/web/20251217072445/https://esportfire.com/article/300k-scam-full-katowice-2014-holo-collection-hacked",
      "https://eur-lex.europa.eu/eli/reg/2016/679/oj/eng",
      "https://web.archive.org/web/20260920024236/https://eur-lex.europa.eu/eli/reg/2016/679/oj/eng",
      "https://ag.ny.gov/press-release/2026/attorney-general-james-sues-game-developer-promoting-illegal-gambling-through",
      "https://web.archive.org/web/20260901015430/https://ag.ny.gov/press-release/2026/attorney-general-james-sues-game-developer-promoting-illegal-gambling-through",
      "https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20CVC%20Guidance%20FINAL.pdf",
      "https://web.archive.org/web/20250711185007/https://www.fincen.gov/sites/default/files/2019-05/FinCEN%20CVC%20Guidance%20FINAL.pdf",
      "https://eur-lex.europa.eu/legal-content/EN/LSU/?uri=CELEX:32018L1673",
      "https://eur-lex.europa.eu/eli/dir/2024/1640/oj/eng",
      "https://web.archive.org/web/20260830153004/https://eur-lex.europa.eu/eli/dir/2024/1640/oj/eng",
      "https://eur-lex.europa.eu/eli/reg/2022/2065/oj/eng",
      "https://web.archive.org/web/20260920080125/https://eur-lex.europa.eu/eli/reg/2022/2065/oj/eng",
      "https://phishdestroy.io/steam_dossier/nl/legal_analysis.html",
      "https://partner.steamgames.com/doc/features/auth#website",
      "https://web.archive.org/web/20260921022335/https://partner.steamgames.com/doc/features/auth",
      "https://www.ftc.gov/legal-library/browse/rules/childrens-online-privacy-protection-rule-coppa",
      "https://web.archive.org/web/20260921070051/https://www.ftc.gov/legal-library/browse/rules/childrens-online-privacy-protection-rule-coppa",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/gdpr-ticket-1.png",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/screenshot-manifest.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/gdpr-ticket-2.png",
      "https://datenschutz.hamburg.de/beschwerde",
      "https://edpb.europa.eu/",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/regulatory-review/disclosure-audit.json",
      "https://phishdestroy.medium.com/my-dog-vs-elite-gdpr-lawyers-the-valve-data-breach-nobody-is-talking-about-f6f7683d813d",
      "https://web.archive.org/web/20260821155801/https://phishdestroy.medium.com/my-dog-vs-elite-gdpr-lawyers-the-valve-data-breach-nobody-is-talking-about-f6f7683d813d",
      "https://phishdestroy.io/steam_dossier/nl/index#exhibit-gallery-section",
      "https://github.com/ValveSoftware/steam-for-linux/issues/4521",
      "https://phishdestroy.io/steam_dossier/nl/steam_evidence_archive.html?source=GitHub&record=484",
      "https://github.com/ValveSoftware/steam-for-linux/issues/6459",
      "https://web.archive.org/web/20260419051343/https://github.com/ValveSoftware/steam-for-linux/issues/6459",
      "https://phishdestroy.io/steam_dossier/nl/steam_evidence_archive.html?source=GitHub&record=467",
      "https://github.com/ValveSoftware/Source-1-Games/issues/3857",
      "https://phishdestroy.io/steam_dossier/nl/steam_evidence_archive.html?source=GitHub&record=768",
      "https://www.reddit.com/r/DotA2/comments/vt76ov/funds_stolen_through_steam_market_disappointed/",
      "https://web.archive.org/web/20250320082450/https://www.reddit.com/r/DotA2/comments/vt76ov/funds_stolen_through_steam_market_disappointed/",
      "https://phishdestroy.io/steam_dossier/nl/steam_evidence_archive.html?source=Reddit&record=4533",
      "https://www.reddit.com/r/ohnePixel/comments/1hahqx2/permanently_banned_steam_account_without_a_clear/",
      "https://phishdestroy.io/steam_dossier/nl/steam_evidence_archive.html?source=Reddit&record=4766",
      "https://www.reddit.com/r/legaladvice/comments/1kipjde/got_10k_stollen_from_steam_inventory_due_to_steam/",
      "https://phishdestroy.io/steam_dossier/nl/steam_evidence_archive.html?source=Reddit&record=4592",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/selected-evidence-records.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/archive_manifest.json",
      "https://phishdestroy.io/steam_dossier/nl/card_economy.html",
      "https://github.com/JustArchiNET/ArchiSteamFarm/wiki/FAQ",
      "https://phishdestroy.io/steam_dossier/nl/card_economy.html#scale",
      "https://phishdestroy.io/steam_dossier/nl/card_economy.html#licence",
      "https://phishdestroy.io/steam_dossier/nl/enforcement_audit.html",
      "https://github.com/JustArchiNET/ArchiSteamFarm",
      "https://web.archive.org/web/20260924181709/https://github.com/JustArchiNET/ArchiSteamFarm",
      "https://rdap.verisign.com/com/v1/domain/csgoempire.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgoempire.com",
      "https://rdap.verisign.com/com/v1/domain/csgoempirelogin4.com",
      "https://rdap.verisign.com/com/v1/domain/rustreaper.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustreaper.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustreaper.com.json",
      "https://rdap.verisign.com/com/v1/domain/rustly.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustly.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustly.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgofast.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgofast.com",
      "https://rdap.verisign.com/com/v1/domain/authtofast.com",
      "https://rdap.verisign.com/com/v1/domain/duelbits.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fduelbits.com",
      "https://rdap.verisign.com/com/v1/domain/switchflips.com",
      "https://rdap.verisign.com/com/v1/domain/farmskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ffarmskins.com",
      "https://tld-rdap.verisign.com/cc/v1/domain/kobal.cc",
      "https://rdap.verisign.com/com/v1/domain/csgoluck.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgoluck.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgoluck.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/insane.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Finsane.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/insane.gg.json",
      "https://rdap.verisign.com/com/v1/domain/cs2skin.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcs2skin.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/cs2skin.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/juice.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fjuice.gg",
      "https://rdap.verisign.com/com/v1/domain/letmeinjuice.com",
      "https://rdap.verisign.com/com/v1/domain/ggdrop.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fggdrop.com",
      "https://rdap.verisign.com/com/v1/domain/ggauth.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/howl.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fhowl.gg",
      "https://rdap.radix.host/rdap/domain/howl.uno",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/chicken.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fchicken.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/chicken.gg.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/csgocasino.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgocasino.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgocasino.gg.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/hunt.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fhunt.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/hunt.gg.json",
      "https://rdap.verisign.com/com/v1/domain/csbattle.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsbattle.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csbattle.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/skinrave.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinrave.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinrave.gg.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/csdouble.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsdouble.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csdouble.gg.json",
      "https://rdap.verisign.com/com/v1/domain/rustchance.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustchance.com",
      "https://rdap.verisign.com/com/v1/domain/hgfuihd.com",
      "https://rdap.radix.host/rdap/domain/cobaltlab.tech",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcobaltlab.tech",
      "https://rdap.verisign.com/com/v1/domain/cobaltauth.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/raided.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fraided.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/raided.gg.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/rustneo.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustneo.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustneo.gg.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/splits.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsplits.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/splits.gg.json",
      "https://rdap.identitydigital.services/rdap/domain/upgrader.pro",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fupgrader.pro",
      "https://rdap.radix.host/rdap/domain/upgauth.space",
      "https://rdap.centralnic.com/fans/domain/skin.fans",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskin.fans",
      "https://rdap.nic.one/domain/hotpizza.one",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fhotpizza.one",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/hotpizza.one.json",
      "https://rdap.verisign.com/com/v1/domain/g4skins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fg4skins.com",
      "https://rdap.verisign.com/com/v1/domain/tf2royal.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftf2royal.com",
      "https://rdap.verisign.com/com/v1/domain/tf2auth.com",
      "https://rdap.verisign.com/com/v1/domain/tf2hunt.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftf2hunt.com",
      "https://rdap.verisign.com/com/v1/domain/rstspcl.com",
      "https://rdap.identitydigital.services/rdap/domain/tf2.bet",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftf2.bet",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tf2.bet.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/openstars.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fopenstars.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/openstars.gg.json",
      "https://rdap.verisign.com/com/v1/domain/skins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skins.com.json",
      "https://rdap.identitydigital.services/rdap/domain/white.market",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fwhite.market",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/white.market.json",
      "https://rdap.identitydigital.services/rdap/domain/moon.market",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fmoon.market",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/moon.market.json",
      "https://rdap.verisign.com/com/v1/domain/csfloat.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsfloat.com",
      "https://rdap.verisign.com/com/v1/domain/csgofloat.com",
      "https://rdap.identitydigital.services/rdap/domain/skin.land",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskin.land",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skin.land.json",
      "https://rdap.verisign.com/com/v1/domain/haloskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fhaloskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/haloskins.com.json",
      "https://rdap.verisign.com/com/v1/domain/163.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbuff.163.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/buff.163.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgo.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fmarket.csgo.com",
      "https://rdap.verisign.com/net/v1/domain/dota2.net",
      "https://rdap.verisign.com/com/v1/domain/skinport.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinport.com",
      "https://pubapi.registry.google/rdap/domain/skinport.app",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/skinflow.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinflow.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinflow.gg.json",
      "https://rdap.identitydigital.services/rdap/domain/skin.place",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskin.place",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skin.place.json",
      "https://rdap.verisign.com/com/v1/domain/skinsmonkey.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinsmonkey.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinsmonkey.com.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinbaron.de",
      "https://rdap.verisign.com/com/v1/domain/skinbaron.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frust.tm",
      "https://rdap.verisign.com/com/v1/domain/pirateswap.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fpirateswap.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/pirateswap.com.json",
      "https://rdap.radix.host/rdap/domain/mannco.store",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fmannco.store",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/mannco.store.json",
      "https://rdap.verisign.com/com/v1/domain/skinswap.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinswap.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinswap.com.json",
      "https://rdap.verisign.com/com/v1/domain/exeskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fexeskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/exeskins.com.json",
      "https://rdap.verisign.com/com/v1/domain/balticskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbalticskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/balticskins.com.json",
      "https://rdap.nic.trade/domain/cs.trade",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcs.trade",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/cs.trade.json",
      "https://rdap.verisign.com/com/v1/domain/rapidskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frapidskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rapidskins.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/tradeit.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftradeit.gg",
      "https://rdap.verisign.com/com/v1/domain/connect-tradeit.com",
      "https://rdap.verisign.com/com/v1/domain/49skins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2F49skins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/49skins.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/skinvault.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinvault.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinvault.gg.json",
      "https://rdap.identitydigital.services/rdap/domain/aim.market",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Faim.market",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/aim.market.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/skinout.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinout.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinout.gg.json",
      "https://rdap.verisign.com/com/v1/domain/ntskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fntskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/ntskins.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/gamerpay.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fgamerpay.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/gamerpay.gg.json",
      "https://rdap.nic.tf/domain/scrap.tf",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fscrap.tf",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/scrap.tf.json",
      "https://rdap.nic.tf/domain/marketplace.tf",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fmarketplace.tf",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/marketplace.tf.json",
      "https://rdap.identitydigital.services/rdap/domain/skins.cash",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskins.cash",
      "https://rdap.identitydigital.services/rdap/domain/skinscash.live",
      "https://rdap.verisign.com/net/v1/domain/csgo.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgo.net",
      "https://rdap.verisign.com/net/v1/domain/easylot.net",
      "https://rdap.verisign.com/net/v1/domain/cybershoke.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcybershoke.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/cybershoke.net.json",
      "https://rdap.verisign.com/net/v1/domain/fastcup.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ffastcup.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/fastcup.net.json",
      "https://rdap.verisign.com/com/v1/domain/leetify.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fleetify.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/leetify.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/scope.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fscope.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/scope.gg.json",
      "https://rdap.verisign.com/com/v1/domain/tradeupspy.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftradeupspy.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tradeupspy.com.json",
      "https://rdap.identitydigital.services/rdap/domain/cs.deals",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcs.deals",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/cs.deals.json",
      "https://rdap.verisign.com/com/v1/domain/pricempire.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fpricempire.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/pricempire.com.json",
      "https://rdap.identitydigital.services/rdap/domain/lzt.market",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Flzt.market",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/lzt.market.json",
      "https://rdap.verisign.com/com/v1/domain/z2u.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fz2u.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/z2u.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgoroll.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgoroll.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgoroll.com.json",
      "https://rdap.verisign.com/com/v1/domain/rollbit.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frollbit.com",
      "https://rdap.verisign.com/com/v1/domain/rbsnin.com",
      "https://rdap.identitydigital.services/rdap/domain/500.casino",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2F500.casino",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/500.casino.json",
      "https://rdap.verisign.com/com/v1/domain/csgobig.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgobig.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgobig.com.json",
      "https://rdap.verisign.com/com/v1/domain/casedrop.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcasedrop.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/casedrop.com.json",
      "https://rdap.verisign.com/com/v1/domain/banditcamp.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbanditcamp.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/banditcamp.com.json",
      "https://rdap.verisign.com/com/v1/domain/skinbox.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinbox.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinbox.com.json",
      "https://rdap.verisign.com/com/v1/domain/tastydrop.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftastydrop.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tastydrop.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/csgopolygon.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgopolygon.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgopolygon.gg.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/magicdrop.ru.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fmagicdrop.ru",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/magicdrop.ru.json",
      "https://rdap.verisign.com/com/v1/domain/csdice.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsdice.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csdice.com.json",
      "https://rdap.verisign.com/com/v1/domain/skinodds.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinodds.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinodds.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgowin.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgowin.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgowin.com.json",
      "https://rdap.verisign.com/net/v1/domain/csgorun.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgorun.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgorun.net.json",
      "https://rdap.verisign.com/com/v1/domain/openskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fopenskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/openskins.com.json",
      "https://rdap.verisign.com/com/v1/domain/rustbet.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustbet.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustbet.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgomagic.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgomagic.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgomagic.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgobounty.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgobounty.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgobounty.com.json",
      "https://rdap.verisign.com/com/v1/domain/ezskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fezskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/ezskins.com.json",
      "https://rdap.verisign.com/com/v1/domain/rustcases.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustcases.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustcases.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgoreaper.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgoreaper.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgoreaper.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgocases.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgocases.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgocases.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgo-skins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgo-skins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgo-skins.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgonet.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgonet.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgonet.com.json",
      "https://rdap.verisign.com/com/v1/domain/wtfskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fwtfskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/wtfskins.com.json",
      "https://rdap.verisign.com/com/v1/domain/flamecases.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fflamecases.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/flamecases.com.json",
      "https://rdap.verisign.com/com/v1/domain/gamedom.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fgamedom.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/gamedom.com.json",
      "https://rdap.nic.club/domain/skin.club",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskin.club",
      "https://rdap.verisign.com/net/v1/domain/sc-auth.net",
      "https://rdap.verisign.com/com/v1/domain/daddyskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fdaddyskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/daddyskins.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/rustix.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustix.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustix.gg.json",
      "https://rdap.nic.club/domain/skins.club",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskins.club",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skins.club.json",
      "https://rdap.publicinterestregistry.org/rdap/domain/csgohouse.org",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgohouse.org",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgohouse.org.json",
      "https://rdap.verisign.com/net/v1/domain/skinrave.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinrave.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinrave.net.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/bloodycase.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbloodycase.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/bloodycase.gg.json",
      "https://rdap.verisign.com/com/v1/domain/csgoclicker.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgoclicker.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgoclicker.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/rustbet.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustbet.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustbet.gg.json",
      "https://rdap.verisign.com/com/v1/domain/cs-drop.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcs-drop.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/cs-drop.com.json",
      "https://rdap.verisign.com/net/v1/domain/hellstore.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fhellstore.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/hellstore.net.json",
      "https://rdap.verisign.com/com/v1/domain/rustloot.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustloot.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustloot.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgo-case.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgo-case.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgo-case.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgogem.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgogem.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgogem.com.json",
      "https://rdap.verisign.com/com/v1/domain/rainbet.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frainbet.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rainbet.com.json",
      "https://rdap.verisign.com/com/v1/domain/rustclash.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustclash.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustclash.com.json",
      "https://rdap.identitydigital.services/rdap/domain/12cs.fail",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2F12cs.fail",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/12cs.fail.json",
      "https://rdap.verisign.com/com/v1/domain/tf2easy.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fwww.tf2easy.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tf2easy.com.json",
      "https://rdap.verisign.com/com/v1/domain/tf2blaze.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftf2blaze.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tf2blaze.com.json",
      "https://rdap.verisign.com/com/v1/domain/shuffle.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fshuffle.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/shuffle.com.json",
      "https://rdap.identitydigital.services/rdap/domain/buff.market",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbuff.market",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/buff.market.json",
      "https://rdap.identitydigital.services/rdap/domain/avan.market",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Favan.market",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/avan.market.json",
      "https://rdap.identitydigital.services/rdap/domain/cs.money",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcs.money",
      "https://rdap.verisign.com/com/v1/domain/uuskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fuuskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/uuskins.com.json",
      "https://rdap.verisign.com/com/v1/domain/youpin898.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fyoupin898.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/youpin898.com.json",
      "https://rdap.verisign.com/com/v1/domain/c5game.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fc5game.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/c5game.com.json",
      "https://rdap.verisign.com/com/v1/domain/waxpeer.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fwaxpeer.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/waxpeer.com.json",
      "https://rdap.verisign.com/com/v1/domain/dmarket.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fdmarket.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/dmarket.com.json",
      "https://rdap.verisign.com/com/v1/domain/steamcommunity.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsteamcommunity.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/steamcommunity.com.json",
      "https://rdap.verisign.com/com/v1/domain/lootfarm.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Flootfarm.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/lootfarm.com.json",
      "https://rdap.verisign.com/com/v1/domain/rustskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Frustskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/rustskins.com.json",
      "https://rdap.verisign.com/com/v1/domain/krakatoa.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fkrakatoa.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/krakatoa.com.json",
      "https://rdap.verisign.com/com/v1/domain/shadowpay.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fshadowpay.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/shadowpay.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/igxe.cn.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Figxe.cn",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/igxe.cn.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/swap.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fswap.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/swap.gg.json",
      "https://rdap.verisign.com/com/v1/domain/bitskins.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbitskins.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/bitskins.com.json",
      "https://rdap.verisign.com/com/v1/domain/tf2mart.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftf2mart.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tf2mart.com.json",
      "https://rdap.verisign.com/com/v1/domain/skinbid.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinbid.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinbid.com.json",
      "https://rdap.verisign.com/com/v1/domain/lootbear.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Flootbear.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/lootbear.com.json",
      "https://rdap.nic.tf/domain/backpack.tf",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbackpack.tf",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/backpack.tf.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fstntrading.eu",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/stntrading.eu.json",
      "https://rdap.verisign.com/com/v1/domain/skinwallet.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fskinwallet.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/skinwallet.com.json",
      "https://rdap.verisign.com/com/v1/domain/dota2market.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fdota2market.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/dota2market.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/xplay.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fxplay.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/xplay.gg.json",
      "https://rdap.verisign.com/com/v1/domain/esportal.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fesportal.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/esportal.com.json",
      "https://rdap.registro.br/domain/gamersclub.com.br",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fgamersclub.com.br",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/gamersclub.com.br.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/epidemic.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fepidemic.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/epidemic.gg.json",
      "https://rdap.verisign.com/com/v1/domain/cs2stash.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcs2stash.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/cs2stash.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/csgoskins.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgoskins.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgoskins.gg.json",
      "https://rdap.verisign.com/com/v1/domain/steamanalyst.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsteamanalyst.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/steamanalyst.com.json",
      "https://rdap.verisign.com/net/v1/domain/steamcardexchange.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsteamcardexchange.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/steamcardexchange.net.json",
      "https://rdap.verisign.com/com/v1/domain/dotabuff.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fdotabuff.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/dotabuff.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/tracker.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ftracker.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/tracker.gg.json",
      "https://rdap.verisign.com/com/v1/domain/funpay.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Ffunpay.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/funpay.com.json",
      "https://rdap.verisign.com/com/v1/domain/playerauctions.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fplayerauctions.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/playerauctions.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/eldorado.gg.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Feldorado.gg",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/eldorado.gg.json",
      "https://rdap.verisign.com/com/v1/domain/g2a.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fg2a.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/g2a.com.json",
      "https://rdap.verisign.com/net/v1/domain/kinguin.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fkinguin.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/kinguin.net.json",
      "https://rdap.verisign.com/com/v1/domain/g2g.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fg2g.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/g2g.com.json",
      "https://rdap.verisign.com/com/v1/domain/playerup.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fplayerup.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/playerup.com.json",
      "https://rdap.verisign.com/net/v1/domain/smurfhub.net",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsmurfhub.net",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/smurfhub.net.json",
      "https://rdap.verisign.com/com/v1/domain/smurfaccounts.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsmurfaccounts.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/smurfaccounts.com.json",
      "https://rdap.verisign.com/com/v1/domain/buycsgorank.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbuycsgorank.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/buycsgorank.com.json",
      "https://rdap.verisign.com/com/v1/domain/csgosmurfkings.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fcsgosmurfkings.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/csgosmurfkings.com.json",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/domain-registry/smurfstore.co.json",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsmurfstore.co",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/smurfstore.co.json",
      "https://rdap.verisign.com/com/v1/domain/steamlvlup.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsteamlvlup.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/steamlvlup.com.json",
      "https://rdap.verisign.com/com/v1/domain/steamlevels.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsteamlevels.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/steamlevels.com.json",
      "https://rdap.verisign.com/com/v1/domain/levelsteam.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Flevelsteam.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/levelsteam.com.json",
      "https://rdap.verisign.com/com/v1/domain/steamlevelu.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fsteamlevelu.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/steamlevelu.com.json",
      "https://rdap.verisign.com/com/v1/domain/eloking.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Feloking.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/eloking.com.json",
      "https://rdap.publicinterestregistry.org/rdap/domain/boosteria.org",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fboosteria.org",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/boosteria.org.json",
      "https://rdap.verisign.com/com/v1/domain/overgear.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fovergear.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/overgear.com.json",
      "https://rdap.verisign.com/com/v1/domain/blazingboost.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fblazingboost.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/blazingboost.com.json",
      "https://rdap.verisign.com/com/v1/domain/dota2boost.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fdota2boost.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/dota2boost.com.json",
      "https://rdap.verisign.com/com/v1/domain/buyboost.com",
      "https://steamcommunity.com/linkfilter/?url=https%3A%2F%2Fbuyboost.com",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/auth-route-audit/buyboost.com.json",
      "https://help.steampowered.com/en/faqs/view/365F-4BEE-2AE2-7BDD",
      "https://store.steampowered.com/privacy_agreement/#8",
      "https://www.edpb.europa.eu/system/files/2023-04/edpb_guidelines_202201_data_subject_rights_access_v2_en.pdf",
      "https://web.archive.org/web/20260810154631/https://store.steampowered.com/stats/support",
      "https://phishdestroy.io/steam_dossier/steam_tos_assets/part2-measurements.json",
      "https://phishdestroy.io/steam_dossier/VALVE_EVIDENCE_PACK/databases/TOTAL_VALVE_SCANDALS_MASTER_DB.csv",
      "https://phishdestroy.io/steam_dossier/nl/license_disclaimer.html"
    ]
  }
}
