Skip to main content
Use case tutorials are step-by-step guides that show how to implement Fingerprint to solve specific challenges, with complete sample applications you can run locally and adapt. Each includes a starter repository, integration instructions, and server-side logic built with plain JavaScript, Node.js, and SQLite so you can quickly understand the patterns and apply them to your own stack.

Protect your users

Account Takeover

Detect and block attackers from hijacking accounts.

Card Testing

Reduce fraud. Increase real payments.

Credential Stuffing

Stop automated logins using stolen credentials.

Loan Fraud

Identify risky devices during loan applications.

Grow your revenue

Coupon Abuse

Prevent repeated or automated coupon redemption.

Account Sharing

Stop multiple users accessing one paid account.

Paywall Enforcement

Block free access to premium content.

New Account Fraud

Block repeat signups and trial abuse.

Regional Pricing

Stop users exploiting cheaper regional prices.

Survey Fraud

Prevent survey fraud and abuse.

SMS Pumping

Prevent automated SMS abuse that drives carrier costs.

Protect your platform

Web Scraping

Block automated scraping of site content or data.

Ban Enforcement

Prevent banned users from returning.

Chargeback Dispute

Provide device evidence to challenge fraud claims.