browser-imprint
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Device Fingerprint

A TypeScript library for generating unique device fingerprints in web browsers.

Modern browser fingerprinting library for visitor identification. Generates unique device IDs using canvas, WebGL, audio and hardware signals. Zero dependencies, TypeScript-first, cross-browser compatible.

Features

  • Written in TypeScript with full type support
  • Zero dependencies
  • Works in all modern browsers
  • Lightweight and performant
  • Privacy-focused device fingerprinting

Installation

npm install browser-imprint

or

yarn add browser-imprint

Usage

import { getDeviceFingerprint } from "browser-imprint";

// Generate a device fingerprint
const fingerprint = await getDeviceFingerprint();
console.log(fingerprint); // Returns a unique identifier for the device

Browser Support

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)

Credits

Created and maintained by victor

Package Sidebar

Install

npm i browser-imprint

Weekly Downloads

9

Version

1.0.2

License

MIT

Unpacked Size

34.8 kB

Total Files

16

Last publish

Collaborators

  • vicopem