Skip to content

pescheckit/fingerprint

Repository files navigation

Fingerprint Development Session

The Mission

Tomorrow's collaborative development session: build and deploy a working browser/device fingerprinting solution from scratch.

What We're Building

An experimental fingerprinting system that:

  • Collects browser and device signals (canvas, WebGL, audio, fonts, etc.)
  • Generates unique visitor identifiers
  • Tests reliability across different browsers and devices
  • Auto-deploys to Cloudflare for live testing

Tech Approach

We'll leverage existing open-source fingerprinting libraries (FingerprintJS, ClientJS, or similar) as our foundation, then extend with:

  • Custom signal collection
  • Enhanced identification algorithms
  • Real-world testing scenarios

Goals for the Session

  1. Get something working - functional fingerprint collection and ID generation
  2. Deploy it live - auto-deploy to Cloudflare for immediate testing
  3. Test accuracy - see how reliably we can identify returning visitors
  4. Learn together - understand what signals matter most and why

Expected Outcomes

  • Working fingerprinting endpoint deployed to Cloudflare
  • Test page to demonstrate fingerprint collection
  • Documentation of what signals we collect and how
  • Assessment of accuracy and limitations

Non-Goals

This is an experimental learning project, not production-ready software. We're exploring techniques and testing feasibility.


Status: Pre-development - session scheduled for 2026-02-27

Development Setup

(Will be added during the session)

Deployment

Auto-deploys to Cloudflare on push to main.

(Configuration to be added)

About

Experimental project exploring browser and device fingerprinting techniques. Built as a collaborative test session using open-source fingerprinting projects as a starting point.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors