A self-hosted build of FingerprintJS by Precisionrisk. Use it to generate stable, anonymous visitorIds in the browser.
/dist/fp.min.js — UMD minified (use with <script> tags)/dist/fp.esm.js — ES module (modern bundlers, native ESM)/dist/fp.cjs.js — CommonJS/health — liveness probe, returns 200<script src="https://HOST/dist/fp.min.js"></script>
<script>
FingerprintJS.load()
.then(fp => fp.get())
.then(result => console.log('visitorId:', result.visitorId))
</script>
import FingerprintJS from 'https://HOST/dist/fp.esm.js'
const fp = await FingerprintJS.load()
const { visitorId } = await fp.get()
console.log(visitorId)