Samenvatting van de vergelijking
- Beide produceren een bezoekers-ID uit apparaat- en browsersignalen. De kernfunctionaliteit voor fingerprinting overlapt. De verschillen zitten in de licentie, de prijs en wat elke leverancier rond de fingerprint bouwt.
- ThumbmarkJS onderscheidt zich in kosten en openheid. De bibliotheek is gratis en MIT-gelicentieerd (zelf te hosten, ~80% uniekheid), en de commerciële API begint bij €15/maand voor 15.000 calls met een gratis niveau. Als je alleen een goedkope of zelf-gehoste bezoekers-ID nodig hebt, is ThumbmarkJS moeilijk te verslaan op prijs.
- cside is de platformoptie. Fingerprinting is één product; scriptmonitoring op browserniveau is een ander, en de twee bundelen onder één leverancier. Dat brengt PCI DSS 4.0.1-compliancedekking, chargeback-bewijs (CE 3.0), AI-agentdetectie en bescherming tegen aanvallen zoals web skimming.
- De eerlijke verdeling: kies ThumbmarkJS wanneer fingerprinting de hele taak is en budget telt. Kies cside wanneer fingerprinting onderdeel is van een breder fraude- of client-side beveiligingsprobleem en je het vanuit één plek wilt oplossen.
Inleiding
Als je ThumbmarkJS evalueert, wil je waarschijnlijk terugkerende bezoekers identificeren, bots detecteren of fraude tegenhouden, en heb je een snelgroeiend, ontwikkelaarsvriendelijk alternatief voor FingerprintJS gevonden. ThumbmarkJS komt in twee vormen: een gratis open-source bibliotheek en een commerciële cloud-API op thumbmarkjs.com die signalen aan de serverzijde en hogere nauwkeurigheid toevoegt.
cside is een concurrent in deze categorie. We zijn een bekroond webbeveiligingsplatform met een specifiek fingerprinting-product. Beide tools verzamelen vergelijkbare signalen (IP, canvas, lettertypen, WebGL, audio, gedragspatronen) om een bezoekers-ID te produceren. De verschillen zitten in de licentie, de prijs en wat elke leverancier daarnaast doet bovenop die kernfunctie.
Opmerking van de auteur: ter transparantie, wij hebben cside gebouwd en erkennen die vooringenomenheid. Deze vergelijking streeft ernaar feitelijk accuraat te zijn over beide producten en je te helpen begrijpen wanneer elke leverancier de juiste keuze is. Ze is gebaseerd op publiek beschikbare informatie en gebruikersrapporten, en we proberen ze periodiek bij te werken om ze actueel te houden.
Vergelijkingstabel: cside vs ThumbmarkJS
| cside | ThumbmarkJS | |
|---|---|---|
| Instapprijs | $99/maand · 50.000 API-calls | Gratis bibliotheek · API vanaf €15/maand · 15.000 calls |
| Overschrijding per call | $2 per 1.000 calls | ~€1 per 1.000 calls |
| Open-source bibliotheek | No support | Full support MIT-licentie, zelf te hosten |
| Apparaat- + browserfingerprinting | Full support 102+ signalen | Full support |
| Uniekheid / nauwkeurigheid | Full support | Full support ~80% bibliotheek, 99%+ API |
| Detectie van browsermanipulatie | Full support uitvoeringslaag van de browser | Partial support alleen fingerprint-pipeline |
| VPN- / proxydetectie | Full support | Full support VPN + datacenter (API) |
| AI-agentdetectie | Full support gedragsdetectie | Partial support botdetectie (API) |
| Ruwe data via webhook / API | Full support | Full support webhooks op Pro+ |
| Vooraf gemaakte regels voor directe waarschuwingen | Full support | Partial support dreigingsniveauscore |
| Acties op bezoekers blokkeren of afdwingen | Full support Cloudflare of serverzijde | No support zelf bouwen |
| Client-side scriptmonitoring | Full support apart product, bundelbaar | No support |
| PCI DSS 4.0.1-controles | Full support vereisten 6.4.3 en 11.6.1 | No support |
| Chargeback-bewijs (CE 3.0) | Full support partnerschap met Chargebacks911 | No support |
| Bescherming tegen web skimming | Full support | No support |
| Mobiele SDK's | No support | No support |
| Implementatie | Scripttag (alleen web) | NPM / CDN-script (alleen web) |
ThumbmarkJS vs cside: directe vergelijking
Gratis plan en open source
ThumbmarkJS:
- De ThumbmarkJS-bibliotheek is gratis en open source onder een MIT-licentie, bruikbaar in commerciële projecten. Hij draait volledig in de browser, dus je kunt zelf hosten zonder kosten per call.
- De commerciële API heeft een gratis niveau: 1.000 calls per maand met de geavanceerde fingerprint, bezoekers-ID, botdetectie, VPN- en datacenterdetectie, dreigingsniveau en landdetectie.
cside:
- Voor altijd gratis. Basissignalen voor fingerprinting. 1.000 API-calls per maand.
- Gratis proefperiode voor het volledige Business-plan als je geavanceerde signalen wilt testen voordat je je vastlegt.
De open-source bibliotheek is het duidelijkste punt in het voordeel van ThumbmarkJS. Als je code wilt die je kunt lezen, forken en zelf draaien zonder afhankelijkheid van een leverancier, biedt cside geen equivalent.
Prijzen
ThumbmarkJS:
- Bibliotheek: gratis (MIT).
- API gratis niveau: 1.000 calls/maand, overschrijding van ongeveer €1 per 1.000 calls.
- API Pro: €15/maand, inclusief 15.000 calls, plus webhooks en aangepast domein.
- Enterprise: offerte op maat met volumekortingen, aangepaste SLA's en een DPA.
cside:
- $99/maand. Inclusief 50.000 API-calls.
- $2 per 1.000 extra calls.
- Enterprise: offerte op maat. Voegt chargeback-fingerprinting, 90 dagen dataretentie en SSO toe.
Op pure fingerprinting-kosten is ThumbmarkJS de goedkopere optie, vooral bij laag volume. De instapprijs van cside weerspiegelt een breder platform: de scriptmonitoring, compliancecontroles en chargeback-bewijs zijn onderdeel van wat je betaalt, niet alleen een bezoekers-ID.
Verzamelde signalen
Beide verzamelen een brede set client-side signalen: canvas, audio, WebGL- en GPU-data, lettertypen, hardwaredetails, talen, tijdzone, scherm en media queries, plug-ins en machtigingen, en WebRTC. De commerciële API van ThumbmarkJS voegt serverzijdige signalen toe (TLS-handshake, HTTP-headers, verbindingsdata) om uniekheid boven 99% te brengen. cside verzamelt 102+ signalen, waaronder IP, geolocatie, VPN/proxy-indicatoren en gedragspatronen zoals kliktiming en scrollsnelheid.
Het verschil is wat er met die signalen gebeurt. cside levert vooraf geconfigureerde regels die ruwe signalen omzetten in bruikbare uitspraken (onmogelijke reis, overschrijding van apparaatlimieten, snelheidsanomalieën) en handhavingsacties. ThumbmarkJS retourneert een bezoekers-ID en een dreigingsniveau; de beslissingslogica bouw je zelf.
Reviews
- cside: 4,8/5 op G2. 4,9/5 op Sourceforge (35 getoonde reviews en beoordelingen: 24 eigen SourceForge-reviews plus 11 geverifieerde externe beoordelingen die daar verschijnen).
- ThumbmarkJS: geen noemenswaardige aanwezigheid op G2 op het moment van schrijven. De geloofwaardigheid komt van open-source adoptie (GitHub-sterren en forks) en zelf gerapporteerde schaal ("60.000+ websites, ~1 miljard API-calls per maand") in plaats van externe reviewplatforms.
Implementatie
Beide producten zijn alleen voor web en worden geïnstalleerd via een scripttag of NPM-pakket. ThumbmarkJS kan volledig aan de clientzijde draaien vanuit de open-source bibliotheek of de cloud-API aanroepen. cside wordt geïnstalleerd via een scripttag. De typische tijd tot live is minder dan een dag voor beide. Geen van beide biedt native mobiele SDK's; als je dekking voor Android, iOS, React Native of Flutter nodig hebt, kijk dan naar Fingerprint.
Compliance (AVG, PCI DSS, SOC 2)
Als je juridische of beveiligingsteam nieuwe leveranciers moet goedkeuren voordat iets live gaat, komt compliance vroeg ter sprake. Dit is wat telt voor beide.
De meest voorkomende zorg is de AVG. Omdat fingerprinting apparaat- en browserinformatie verzamelt om een ID te maken, willen teams weten of het toestemmingsbanners vereist. Voor fraudepreventie meestal niet: overweging 47 van de AVG noemt fraudepreventie als een geldig gerechtvaardigd belang. Zowel cside als ThumbmarkJS opereren binnen dit kader, en Thumbmark biedt een DPA voor enterprise-klanten.
Waar de twee uiteenlopen, is bij client-side beveiligingscompliance. De scriptmonitoring van cside voldoet aan PCI DSS 4.0.1-vereisten 6.4.3 en 11.6.1 (scriptinventaris en integriteitsverificatie op betaalpagina's). ThumbmarkJS is een fingerprinting-product en is niet gepositioneerd tegenover PCI DSS of andere client-side beveiligingskaders. Als compliance op betaalpagina's op je roadmap staat, telt dat verschil.
Wanneer ThumbmarkJS de beste keuze is
ThumbmarkJS is gebouwd voor ontwikkelaars die een fingerprint willen zonder de overhead van een platform. Als je openheid en prijs waardeert, is het een solide keuze.
ThumbmarkJS is bij uitstek geschikt voor:
- Open source en zelf hosten: De MIT-gelicentieerde bibliotheek draait in de browser zonder leveranciersafhankelijkheid en zonder kosten per call. Je kunt de code lezen, forken en in je eigen stack opnemen.
- Goedkope bezoekersidentificatie: Een Pro-plan van €15/maand en een gratis niveau maken het toegankelijk voor hobbyprojecten, startups en gevallen met hoog volume waar de prijs per call domineert.
- Eenvoudige bot- en misbruiksignalen: Wanneer je alleen een stabiele bezoekers-ID plus bot-, VPN- en datacenter-vlaggen nodig hebt om je eigen logica te voeden, dekt de commerciële API dat zonder extra producten die je niet gebruikt.
Wanneer cside de beste keuze is
cside is gebouwd voor teams waarvan het fraudeoppervlak draait om identiteitsmisbruik in de browser, en die fingerprinting gebundeld met client-side beveiliging bij één leverancier willen.
cside richt zich op:
- Account takeover: Detecteren wanneer een nieuw apparaat, een nieuwe locatie of een nieuwe browseromgeving verschijnt op een bestaand account. Credential stuffing-pogingen markeren door apparaatfingerprints te correleren met bekende sessiepatronen.
- Account sharing: Identificeren wanneer één account vanaf meer apparaten wordt benaderd dan je beleid toestaat. Handhavingsacties activeren zoals MFA-uitdagingen, apparaatbeheerschermen of upgrade-prompts wanneer limieten worden overschreden.
- Chargeback-bewijs: Bewijs op apparaatniveau produceren voor Visa Compelling Evidence 3.0-geschillen via een partnerschap met Chargebacks911.
- AI-agentdetectie: Gedragssignalen gebruiken om geautomatiseerde agents van echte gebruikers te scheiden op gevoelige flows.
Waar cside en ThumbmarkJS passen in het landschap van antifraudetools
Zowel cside als ThumbmarkJS dienen primair als datacaptuurlaag. Ze verzamelen signalen (IP, geolocatie, canvas-rendering, gedragspatronen zoals kliktiming en typsnelheid) en produceren een bezoekers-ID met verrijkingen. Die output voedt antifraude-workflows. Ze vervangt deze niet.
- Die signalen kunnen naar een antifraudesuite zoals Sift of SEON gaan die data uit meerdere bronnen samenvoegt tot een risicoscore.
- Ze kunnen een specifieke chargeback-beheertool zoals Chargebacks911 voeden die aansluit op de geschillenprogramma's van Visa en Mastercard en bewijs op apparaatniveau nodig heeft om zaken te winnen.
- Of ze kunnen je eigen interne regels-engine voeden: een "upgrade je plan"-scherm tonen wanneer een gebruiker zijn account over te veel apparaten deelt, of een MFA-uitdaging afdwingen wanneer een aanmelding van een nieuw apparaat in een regio met hoog risico komt.
Noch cside noch ThumbmarkJS vervangt een volledige fraudestack. Ze leveren de intelligentie op browserniveau die de rest van je stack nodig heeft om beslissingen te nemen.
Wat is cside?
cside is een webbeveiligingsplatform dat fraude op je website voorkomt door de runtime van de browser te monitoren. Het fingerprinting-product verzamelt 102+ signalen en richt zich op vier use cases: account takeover, account sharing, chargeback-bewijs (CE 3.0 via Chargebacks911) en AI-agentdetectie. Het scriptmonitoringproduct bewaakt elk script dat op een pagina wordt uitgevoerd en vangt injecties, manipulatie en skimming-aanvallen op die fingerprinting alleen niet ziet.
Wat is ThumbmarkJS?
ThumbmarkJS is een browser-fingerprinting-project met twee onderdelen. Het eerste is een gratis, MIT-gelicentieerde open-source JavaScript-bibliotheek die aan de clientzijde draait en een bezoekers-ID produceert met ongeveer 80% uniekheid. Het tweede is een commerciële cloud-API op thumbmarkjs.com die de client-side fingerprint combineert met serverzijdige signalen (TLS, HTTP-headers, verbindingsdata) om meer dan 99% uniekheid te bereiken, met toevoeging van botdetectie, VPN- en datacenterdetectie, dreigingsscoring en landdetectie. Het is alleen voor web, zonder mobiele SDK's.
Wat cside dekt en ThumbmarkJS niet
- Monitoring van scripts van derden: cside bewaakt elk script dat op je pagina's wordt uitgevoerd. Credential stuffing-injecties, session-hijacking-payloads van gecompromitteerde leveranciers, ongeautoriseerde data-exfiltratie via malafide analytics-tags. ThumbmarkJS biedt geen scriptmonitoring. cside levert het als apart product, bundelbaar met fingerprinting bij één leverancier.
- Client-side controles voor PCI DSS en andere kaders: De scriptmonitoring van cside voldoet aan PCI DSS 4.0.1-vereisten 6.4.3 en 11.6.1 (scriptinventaris en integriteitsverificatie op betaalpagina's), en geeft complianceteams zicht op scripts van derden die persoonsgegevens zonder toestemming lekken. ThumbmarkJS is tegenover geen van deze kaders gepositioneerd.
- Chargeback-bewijs en handhaving: cside produceert bewijs op apparaatniveau voor CE 3.0-geschillen en levert vooraf gebouwde regels met blokkeer- en handhavingsacties via Cloudflare of serverzijde. ThumbmarkJS retourneert een bezoekers-ID en een dreigingsniveau; de beslissings- en handhavingslogica bouw je zelf.
- Reikwijdte van detectie van browsermanipulatie: Beide detecteren browsermanipulatie. ThumbmarkJS controleert op inconsistenties binnen de signalen die de eigen code verzamelt. cside ziet een laag verder: scriptmonitoring observeert een anti-detect-plug-in of stealth-wrapper terwijl die actief manipuleert, niet alleen het downstream-bewijs. Het verschil komt vooral naar voren bij nieuwe tooling die statistische modellen nog niet hebben geleerd.
Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks — web security is not an enterprise-only problem.