LogoCloudflare LogoMacroscope LogoNetlify LogoFingerprint OSS

Roadmap & Achievements

Track our journey from the initial fork to a production-ready fingerprinting library with 1M+ hits a month.

Platform Support

Cloudflare

Cloudflare

GEO-IP proxy and Workers for edge geolocation. Fingerprint OSS is backed by Cloudflare OSS infrastructure.

Netlify

Netlify

Documentation and demo hosting powered by Netlify. Open source projects supported.

Macroscope

Macroscope

AI code review in PR. Macroscope finds and fixes critical bugs so you don't have to.

Release History (What We Shipped)

Factually accurate per CHANGELOG.md.

v0.10.1
2026-08-12
  • Migrated from npm to pnpm (removed package-lock.json, added pnpm-lock.yaml)
  • Deprecated OpenTelemetry integration (telemetry option and Telemetry/withTelemetry exports are now no-ops)
  • Resolved dependency vulnerabilities via pnpm overrides (qs, esbuild) and dev dependency bumps
v0.10.0
2026-08-12
  • Upgraded vendored Bowser to v2.14.1 (new browser/platform detection)
  • Upgraded detectIncognito to v1.9.0 with detection fixes
v0.9.6
2026-06-14
  • Enhanced fingerprinting: Audio v2, Canvas v2, WebGL2, Spoofing Detection
  • Resolved security vulnerabilities across all packages
  • Dependency updates (protobufjs, axios, Next.js, vite) and lockfile regeneration
v0.9.4
2025-02-08
  • Advanced Device Type Detection: deviceType in SystemInfo (mobile, tablet, desktop, tv, unknown)
  • 8 detection techniques: Client Hints, Bowser, screen, touch/pointer, CSS media, hardware, heuristics, UA fallback
  • Confidence scores and signal breakdown; handles iPad desktop mode, touchscreen laptops
  • Bowser updated to 2.13.1
v0.9.3
2025-01-21
  • Separate ipv4 and ipv6 fields in geolocation (legacy ip retained)
  • Structured logging for proxy server (StructuredLogger)
  • Shared IP utilities (isIPv4, isIPv6, extractIPv4FromMapped)
  • Fixed: location validation in geo-worker, IPv6 fallback for primary ip
v0.9.2
2025-01-20
  • Bowser integration: SystemInfo.browser with name and version
  • 98% browser accuracy, 100+ browsers supported
  • Replaced regex detection with Bowser parser
  • Integrated Bowser as internal module (no external dependency)
v0.9.0
2025-07-01
  • First stable canary release
  • Comprehensive fingerprinting, robust testing
v0.2.5-beta
2025-04-30
  • Core fingerprinting, basic testing, initial hash generation
v0.2.4
2025-04-27
  • Basic VPN detection
  • Improved incognito detection on Safari
v0.2.4-alpha
2025-03-28
  • Hash implementation for unique device identifiers
  • Improved hardware concurrency detection
  • Playwright test suite
v0.2.3-alpha
2025-03-15
  • GDPR compliance: config object (transparency, message)
  • New os property in system info
  • Enhanced bot and incognito detection, WebGL
v0.2.2
2025-03-10
  • Major incognito detector
  • Ethical Notice in LICENSE
  • Enhanced confidence score
  • Fixed plugin system issues
v0.2.2-beta
2025-03-08
  • Confidence score for system info
  • AdBlocker detector
v0.2.2-alpha
2025-03-08
  • GeoIP logger
  • Versioning schema
v0.0.2
2025-03-06
  • System info logger
  • Published build files
v0.0.1
2025-03-06
  • Initial release of user-info-logger fork

Upcoming: 0.10.1 → 1.0.0

v0.9.7
Advanced & Hardening
  • Connection type
  • CSP-friendly
  • SRI hashes
  • Pre-1.0 audit
v1.0.0
Stable Public API
  • Finalize breaking changes
  • API stability guarantees
  • Compliance docs
  • Benchmarks

See the full ROADMAP.md in the repository.

Fingerprint OSS serves 1M+ hits a month across production sites

Backed by Cloudflare OSS, Macroscope, Netlify, and Neon. Free & open source under LGPL-3.0.