Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

browser-imprint

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browser-imprint

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.

latest
Source
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

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

Keywords

fingerprint

FAQs

Package last updated on 11 Feb 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts